{"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":777006,"link":"/api/v1.1/game/777006/feed/live","metaData":{"wait":10,"timeStamp":"20250726_044012","gameEvents":["single","game_finished"],"logicalEvents":["countChange","count10","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":777006,"type":"R","doubleHeader":"N","id":"2025/07/25/seamlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-777006-2025-07-25","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-26T01:38:00Z","originalDate":"2025-07-25","officialDate":"2025-07-25","dayNight":"night","time":"6:38","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2025,"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":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":49,"ties":0,"pct":".529"},"records":{},"divisionLeader":false,"wins":55,"losses":49,"winningPercentage":".529"},"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":2025,"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":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":54,"ties":0,"pct":".481"},"records":{},"divisionLeader":false,"wins":50,"losses":54,"winningPercentage":".481"},"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},"ID621035":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035","firstName":"Christopher","lastName":"Taylor","primaryNumber":"3","birthDate":"1990-08-29","currentAge":36,"birthCity":"Virginia Beach","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Chris","useLastName":"Taylor","middleName":"Armand","boxscoreName":"Taylor, Ch","nickName":"CT3","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2014-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Taylor","nameSlug":"chris-taylor-621035","firstLastName":"Chris Taylor","lastFirstName":"Taylor, Chris","lastInitName":"Taylor, C","initLastName":"C Taylor","fullFMLName":"Christopher Armand Taylor","fullLFMName":"Taylor, Christopher Armand","strikeZoneTop":3.224,"strikeZoneBottom":1.627},"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},"ID688138":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138","firstName":"Logan","lastName":"Evans","primaryNumber":"23","birthDate":"2001-06-05","currentAge":25,"birthCity":"Ann Arbor","birthStateProvince":"MI","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Evans","middleName":"Michael","boxscoreName":"Evans","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Evans","nameSlug":"logan-evans-688138","firstLastName":"Logan Evans","lastFirstName":"Evans, Logan","lastInitName":"Evans, L","initLastName":"L Evans","fullFMLName":"Logan Michael Evans","fullLFMName":"Evans, Logan Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID641401":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401","firstName":"Connor","lastName":"Brogdon","primaryNumber":"75","birthDate":"1995-01-29","currentAge":31,"birthCity":"Clovis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Connor","useLastName":"Brogdon","middleName":"Michael","boxscoreName":"Brogdon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"BROG-denn","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Brogdon","nameSlug":"connor-brogdon-641401","firstLastName":"Connor Brogdon","lastFirstName":"Brogdon, Connor","lastInitName":"Brogdon, C","initLastName":"C Brogdon","fullFMLName":"Connor Michael Brogdon","fullLFMName":"Brogdon, Connor Michael","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"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},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","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},"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},"ID664774":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774","firstName":"LaMonte","lastName":"Wade","primaryNumber":"31","birthDate":"1994-01-01","currentAge":32,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"LaMonte","useLastName":"Wade Jr.","middleName":"Aaron","boxscoreName":"Wade Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lah-MONT","mlbDebutDate":"2019-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"LaMonte Wade Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lamonte-wade-jr-664774","firstLastName":"LaMonte Wade Jr.","lastFirstName":"Wade Jr., LaMonte","lastInitName":"Wade Jr., L","initLastName":"L Wade Jr.","fullFMLName":"LaMonte Aaron Wade Jr.","fullLFMName":"Wade Jr., LaMonte Aaron","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"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},"ID810938":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938","firstName":"Benjamin","lastName":"Williamson","primaryNumber":"15","birthDate":"2000-11-05","currentAge":25,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ben","useLastName":"Williamson","middleName":"Andrew","boxscoreName":"Williamson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Williamson","nameSlug":"ben-williamson-810938","firstLastName":"Ben Williamson","lastFirstName":"Williamson, Ben","lastInitName":"Williamson, B","initLastName":"B Williamson","fullFMLName":"Benjamin Andrew Williamson","fullLFMName":"Williamson, Benjamin Andrew","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID656271":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271","firstName":"Brock","lastName":"Burke","primaryNumber":"49","birthDate":"1996-08-04","currentAge":30,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Burke","middleName":"Christopher","boxscoreName":"Burke, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brock Burke","nameSlug":"brock-burke-656271","firstLastName":"Brock Burke","lastFirstName":"Burke, Brock","lastInitName":"Burke, B","initLastName":"B Burke","fullFMLName":"Brock Christopher Burke","fullLFMName":"Burke, Brock Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID650859":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859","firstName":"Luis","lastName":"Rengifo","primaryNumber":"21","birthDate":"1997-02-26","currentAge":29,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 9\"","weight":204,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Luis","useLastName":"Rengifo","middleName":"Jose","boxscoreName":"Rengifo","nickName":"Fifo","gender":"M","nameMatrilineal":"Canate","isPlayer":true,"isVerified":true,"pronunciation":"ren-HE-foe","mlbDebutDate":"2019-04-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Rengifo","nameSlug":"luis-rengifo-650859","firstLastName":"Luis Rengifo","lastFirstName":"Rengifo, Luis","lastInitName":"Rengifo, L","initLastName":"L Rengifo","fullFMLName":"Luis Jose Rengifo","fullLFMName":"Rengifo, Luis Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"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},"ID456781":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781","firstName":"Donovan","lastName":"Solano","primaryNumber":"16","birthDate":"1987-12-17","currentAge":38,"birthCity":"Barranquilla","birthCountry":"Colombia","height":"5' 8\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Donovan","useLastName":"Solano","boxscoreName":"Solano","nickName":"Soli","gender":"M","nameMatrilineal":"Preciado","isPlayer":true,"isVerified":true,"pronunciation":"so-LAH-no","mlbDebutDate":"2012-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Solano","nameSlug":"donovan-solano-456781","firstLastName":"Donovan Solano","lastFirstName":"Solano, Donovan","lastInitName":"Solano, D","initLastName":"D Solano","fullFMLName":"Donovan Solano","fullLFMName":"Solano, Donovan","strikeZoneTop":3.19,"strikeZoneBottom":1.46},"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},"ID621493":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493","firstName":"Joseph","lastName":"Ward","primaryNumber":"27","birthDate":"1993-12-14","currentAge":32,"birthCity":"Dayton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Taylor","useLastName":"Ward","middleName":"Taylor","boxscoreName":"Ward, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Ward","nameSlug":"taylor-ward-621493","firstLastName":"Taylor Ward","lastFirstName":"Ward, Taylor","lastInitName":"Ward, T","initLastName":"T Ward","fullFMLName":"Joseph Taylor Ward","fullLFMName":"Ward, Joseph Taylor","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"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},"ID663804":{"id":663804,"fullName":"Jackson Kowar","link":"/api/v1/people/663804","firstName":"Jackson","lastName":"Kowar","primaryNumber":"57","birthDate":"1996-10-04","currentAge":29,"birthCity":"Weddington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jackson","useLastName":"Kowar","middleName":"Alexander","boxscoreName":"Kowar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"coh-wahr","mlbDebutDate":"2021-06-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Kowar","nameSlug":"jackson-kowar-663804","firstLastName":"Jackson Kowar","lastFirstName":"Kowar, Jackson","lastInitName":"Kowar, J","initLastName":"J Kowar","fullFMLName":"Jackson Alexander Kowar","fullLFMName":"Kowar, Jackson Alexander","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID820862":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862","firstName":"Jose","lastName":"Fermin","primaryNumber":"65","birthDate":"2001-11-28","currentAge":24,"birthCity":"Payita","birthCountry":"Dominican Republic","height":"6' 3\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Fermin","middleName":"Miguel","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Pena","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermin","nameSlug":"jose-fermin-820862","firstLastName":"José Fermin","lastFirstName":"Fermin, José","lastInitName":"Fermin, J","initLastName":"J Fermin","fullFMLName":"Jose Miguel Fermin","fullLFMName":"Fermin, Jose Miguel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID621028":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028","firstName":"Kevin","lastName":"Newman","primaryNumber":"27","birthDate":"1993-08-04","currentAge":33,"birthCity":"Poway","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kevin","useLastName":"Newman","middleName":"Bradley","boxscoreName":"Newman","nickName":"Newms","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Newman","nameSlug":"kevin-newman-621028","firstLastName":"Kevin Newman","lastFirstName":"Newman, Kevin","lastInitName":"Newman, K","initLastName":"K Newman","fullFMLName":"Kevin Bradley Newman","fullLFMName":"Newman, Kevin Bradley","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"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},"ID663423":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423","firstName":"Trent","lastName":"Thornton","primaryNumber":"49","birthDate":"1993-09-30","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Thornton","middleName":"Edward","boxscoreName":"Thornton, T","nickName":"The Big Dreidel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Thornton","nameSlug":"trent-thornton-663423","firstLastName":"Trent Thornton","lastFirstName":"Thornton, Trent","lastInitName":"Thornton, T","initLastName":"T Thornton","fullFMLName":"Trent Edward Thornton","fullLFMName":"Thornton, Trent Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID664238":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238","firstName":"Dylan","lastName":"Moore","primaryNumber":"25","birthDate":"1992-08-02","currentAge":34,"birthCity":"Yorba Linda","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dylan","useLastName":"Moore","middleName":"Scott","boxscoreName":"Moore, D","nickName":"D Mo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Moore","nameSlug":"dylan-moore-664238","firstLastName":"Dylan Moore","lastFirstName":"Moore, Dylan","lastInitName":"Moore, D","initLastName":"D Moore","fullFMLName":"Dylan Scott Moore","fullLFMName":"Moore, Dylan Scott","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"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},"ID608334":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334","firstName":"Carson","lastName":"Fulmer","birthDate":"1993-12-13","currentAge":32,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Fulmer","middleName":"Springer","boxscoreName":"Fulmer, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-07-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Fulmer","nameSlug":"carson-fulmer-608334","firstLastName":"Carson Fulmer","lastFirstName":"Fulmer, Carson","lastInitName":"Fulmer, C","initLastName":"C Fulmer","fullFMLName":"Carson Springer Fulmer","fullLFMName":"Fulmer, Carson Springer","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID593871":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871","firstName":"Jorge","lastName":"Polanco","primaryNumber":"11","birthDate":"1993-07-05","currentAge":33,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Polanco","middleName":"Luis","boxscoreName":"Polanco","nickName":"Chulo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-26","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Polanco","nameSlug":"jorge-polanco-593871","firstLastName":"Jorge Polanco","lastFirstName":"Polanco, Jorge","lastInitName":"Polanco, J","initLastName":"J Polanco","fullFMLName":"Jorge Luis Polanco","fullLFMName":"Polanco, Jorge Luis","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"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},"ID543294":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294","firstName":"Kyle","lastName":"Hendricks","primaryNumber":"28","birthDate":"1989-12-07","currentAge":36,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Hendricks","middleName":"Christian","boxscoreName":"Hendricks","nickName":"Hendo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"lastPlayedDate":"2025-09-26","mlbDebutDate":"2014-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Hendricks","nameSlug":"kyle-hendricks-543294","firstLastName":"Kyle Hendricks","lastFirstName":"Hendricks, Kyle","lastInitName":"Hendricks, K","initLastName":"K Hendricks","fullFMLName":"Kyle Christian Hendricks","fullLFMName":"Hendricks, Kyle Christian","strikeZoneTop":3.24,"strikeZoneBottom":1.5},"ID542881":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881","firstName":"Tyler","lastName":"Anderson","primaryNumber":"31","birthDate":"1989-12-30","currentAge":36,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Anderson","middleName":"John","boxscoreName":"Anderson, Ty","nickName":"Mr. Duck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-06-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Anderson","nameSlug":"tyler-anderson-542881","firstLastName":"Tyler Anderson","lastFirstName":"Anderson, Tyler","lastInitName":"Anderson, T","initLastName":"T Anderson","fullFMLName":"Tyler John Anderson","fullLFMName":"Anderson, Tyler John","strikeZoneTop":3.56,"strikeZoneBottom":1.68},"ID672841":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841","firstName":"Carlos ","lastName":"Vargas","primaryNumber":"54","birthDate":"1999-10-13","currentAge":26,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Vargas","middleName":"Miguel","boxscoreName":"Vargas","gender":"M","nameMatrilineal":"Henriquez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Vargas","nameSlug":"carlos-vargas-672841","firstLastName":"Carlos Vargas","lastFirstName":"Vargas, Carlos","lastInitName":"Vargas, C","initLastName":"C Vargas","fullFMLName":"Carlos  Miguel Vargas","fullLFMName":"Vargas, Carlos  Miguel","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID650671":{"id":650671,"fullName":"José Quijada","link":"/api/v1/people/650671","firstName":"José","lastName":"Quijada","primaryNumber":"65","birthDate":"1995-11-09","currentAge":30,"birthCity":"Caripito","birthCountry":"Venezuela","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Quijada","middleName":"Gregorio","boxscoreName":"Quijada","nickName":"El Q","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"pronunciation":"kee-HAH-dah","mlbDebutDate":"2019-04-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Quijada","nameSlug":"jose-quijada-650671","firstLastName":"José Quijada","lastFirstName":"Quijada, José","lastInitName":"Quijada, J","initLastName":"J Quijada","fullFMLName":"José Gregorio Quijada","fullLFMName":"Quijada, José Gregorio","strikeZoneTop":3.165,"strikeZoneBottom":1.598}},"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":"2025"},"officialVenue":{"id":1,"link":"/api/v1/venues/1"},"weather":{"condition":"Clear","temp":"73","wind":"8 mph, R To L"},"gameInfo":{"attendance":37821,"firstPitch":"2025-07-26T01:38:00.000Z","gameDurationMinutes":182},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"home":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"}},"officialScorer":{"id":511409,"fullName":"Chris Johnson","link":"/api/v1/people/511409"},"primaryDatacaster":{"id":666938,"fullName":"Edward Alvarez","link":"/api/v1/people/666938"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, second baseman Luis Rengifo to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T01:38:41.199Z","endTime":"2025-07-26T01:39:04.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T22:30:50.828Z","endTime":"2025-07-26T01:05:10.430Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"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":"2025-07-26T01:05:10.430Z","endTime":"2025-07-26T01:37:42.762Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"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":"2025-07-26T01:37:42.762Z","endTime":"2025-07-26T01:38:43.163Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.29235476186624,"strikeZoneBottom":1.52235305106457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.271961217552736,"aZ":-30.79408822296293,"pfxX":-7.983588081077991,"pfxZ":0.6861511535476001,"pX":0.09430241465158205,"pZ":0.9089827288011472,"vX0":6.434231207145822,"vY0":-141.01882045999028,"vZ0":-7.645446399710285,"x":113.41,"y":214.24,"x0":-1.184258927920375,"y0":50.00180384181125,"z0":5.653024049322263,"aX":-16.013972582365263},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":-0.2,"breakHorizontal":13.1,"spinRate":1813,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.38900593187063626,"extension":6.500643625866967},"index":3,"playId":"a15e4512-5a4b-3553-8789-09bfad4f6392","pitchNumber":1,"startTime":"2025-07-26T01:38:43.163Z","endTime":"2025-07-26T01:38:46.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89913377270539,"aZ":-31.660323898592274,"pfxX":-8.57473882971794,"pfxZ":0.25629315257775254,"pX":0.37623783515844766,"pZ":1.9151418565378107,"vX0":7.262927240907339,"vY0":-141.89182647367045,"vZ0":-4.983654925136312,"x":102.66,"y":187.07,"x0":-1.104319819883617,"y0":50.00614900997495,"z0":5.715136554790334,"aX":-17.462923108160936},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":-0.4,"breakHorizontal":14.0,"spinRate":1939,"spinDirection":228},"zone":9,"typeConfidence":0.89,"plateTime":0.38623214823619056,"extension":6.512926387810686},"hitData":{"launchSpeed":91.6,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.56,"coordY":165.84}},"index":4,"playId":"cb0ed5e3-0895-3d98-895d-d81772d855b5","pitchNumber":2,"startTime":"2025-07-26T01:38:57.318Z","endTime":"2025-07-26T01:39:04.974Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:39:04.974Z","atBatIndex":0},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Julio Rodríguez homers (16) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T01:39:18.365Z","endTime":"2025-07-26T01:40:26.988Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"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":97.7,"endSpeed":89.2,"strikeZoneTop":3.39507653428427,"strikeZoneBottom":1.38062992162678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.19553552215555,"aZ":-26.44066773246237,"pfxX":-9.99940243415076,"pfxZ":2.834759479940152,"pX":0.32911754134644533,"pZ":0.9685642257279153,"vX0":7.41782822666724,"vY0":-141.83806513101618,"vZ0":-8.61085224879656,"x":104.45,"y":212.63,"x0":-1.0284749527566,"y0":50.00636599313119,"z0":5.745494189953499,"aX":-20.260264684284184},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.4,"breakHorizontal":16.4,"spinRate":1960,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3870165322230599,"extension":6.668078546093994},"index":0,"playId":"af675052-b696-374b-a68f-904136b0f8ab","pitchNumber":1,"startTime":"2025-07-26T01:39:27.514Z","endTime":"2025-07-26T01:39:30.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.02862562158193,"aZ":-40.43808057332288,"pfxX":4.0560774468693905,"pfxZ":-5.291985226619239,"pX":0.8018410338044615,"pZ":1.6715206725638048,"vX0":3.1789423704696453,"vY0":-125.4068544329802,"vZ0":-2.4031543438017393,"x":86.44,"y":193.65,"x0":-1.0181250868799507,"y0":50.00345809357307,"z0":6.003999950790996,"aX":6.332706117441283},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-10.0,"breakHorizontal":-8.2,"spinRate":2516,"spinDirection":24},"zone":9,"typeConfidence":0.9,"plateTime":0.44009605618341086,"extension":6.573595932882639},"index":1,"playId":"bdd8e2cc-51e0-334e-9788-82ad2fdc359a","pitchNumber":2,"startTime":"2025-07-26T01:39:41.729Z","endTime":"2025-07-26T01:39:46.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.599251644783514,"aZ":-28.854143404902665,"pfxX":-8.151402460263625,"pfxZ":1.6089036226143971,"pX":-0.17403070182983207,"pZ":1.4717649054045134,"vX0":5.645908987276089,"vY0":-142.81201530162045,"vZ0":-6.850673556230519,"x":123.63,"y":199.04,"x0":-1.1165304819583677,"y0":50.0068116442134,"z0":5.714453498085658,"aX":-16.857289070772715},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":1.7,"breakHorizontal":13.7,"spinRate":1810,"spinDirection":227},"zone":8,"typeConfidence":0.9,"plateTime":0.3833912786421325,"extension":6.5009092619688635},"hitData":{"launchSpeed":106.3,"launchAngle":28.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":176.69,"coordY":47.97}},"index":2,"playId":"635b16ea-2287-36ac-9be4-dfa2a28ee7f9","pitchNumber":3,"startTime":"2025-07-26T01:40:06.054Z","endTime":"2025-07-26T01:40:26.988Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:40:26.988Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T01:40:32.738Z","endTime":"2025-07-26T01:41:57.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"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":98.2,"endSpeed":90.0,"strikeZoneTop":3.86396448023427,"strikeZoneBottom":1.74207663556234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.8092239819723,"aZ":-16.363240840333514,"pfxX":-4.098212373687006,"pfxZ":7.680887772418078,"pX":0.46726796298735784,"pZ":0.7877446685087185,"vX0":5.914757851016632,"vY0":-142.5589763560679,"vZ0":-10.83496915882426,"x":99.19,"y":217.51,"x0":-1.1020317128072392,"y0":50.00134356342627,"z0":5.6708272500436605,"aX":-8.434131480235225},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.9,"breakHorizontal":6.2,"spinRate":2135,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.38423848268347127,"extension":6.497686444760707},"index":0,"playId":"d35385b7-08b0-3b0b-a6b3-ceec417d52ef","pitchNumber":1,"startTime":"2025-07-26T01:40:49.368Z","endTime":"2025-07-26T01:40:52.722Z","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":98.2,"endSpeed":90.1,"strikeZoneTop":3.85289899152175,"strikeZoneBottom":1.61088449088348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.162283307774686,"aZ":-27.556182239976152,"pfxX":-8.80649268970216,"pfxZ":2.236597034384612,"pX":0.20820333890401607,"pZ":1.519205820939985,"vX0":7.041090238128911,"vY0":-142.79854009186943,"vZ0":-6.845725691089834,"x":109.06,"y":197.76,"x0":-1.1464656833464522,"y0":50.001498383901655,"z0":5.683357500773997,"aX":-18.16943497968079},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":2.8,"breakHorizontal":14.5,"spinRate":1895,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.3837079190567203,"extension":6.564853590912208},"index":1,"playId":"a5114324-90f7-3b94-9ab5-20e3b9e4dad7","pitchNumber":2,"startTime":"2025-07-26T01:41:05.671Z","endTime":"2025-07-26T01:41:10.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.22765171670577,"aZ":-25.47372165292106,"pfxX":-9.09371627234455,"pfxZ":3.203760467285469,"pX":0.4614078522408037,"pZ":1.813916345322548,"vX0":8.066685996054364,"vY0":-143.6866214962822,"vZ0":-6.521173761072662,"x":99.41,"y":189.8,"x0":-1.2006304505561594,"y0":50.00302758753754,"z0":5.695248266676932,"aX":-19.019163498648815},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":4.7,"breakHorizontal":14.9,"spinRate":1937,"spinDirection":228},"zone":9,"typeConfidence":0.9,"plateTime":0.38116114895305087,"extension":6.612181755840094},"index":2,"playId":"fb9b7ae8-edca-3368-a117-70a8817acdca","pitchNumber":3,"startTime":"2025-07-26T01:41:20.975Z","endTime":"2025-07-26T01:41:25.819Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-26T01:41:32.132Z","endTime":"2025-07-26T01:41:54.414Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.98587642162621,"aZ":-33.07089926211416,"pfxX":-5.192246976819774,"pfxZ":-0.48305059161714503,"pX":-0.11029521105305369,"pZ":1.5749648714389073,"vX0":4.541442456140046,"vY0":-135.74531910517632,"vZ0":-5.362101880743923,"x":121.2,"y":196.26,"x0":-1.1282599676591467,"y0":50.000961054288204,"z0":5.871089717620609,"aX":-9.71457717184233},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.8,"breakHorizontal":8.5,"spinRate":1487,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.40310061623459825,"extension":6.601936683755535},"index":4,"playId":"5172353b-89e2-3b08-8fcb-bc600096d81b","pitchNumber":4,"startTime":"2025-07-26T01:41:54.414Z","endTime":"2025-07-26T01:41:57.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:41:57.946Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-26T01:42:11.807Z","endTime":"2025-07-26T01:42:29.444Z","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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":"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":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":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61340958961746,"aZ":-30.22199320708317,"pfxX":-6.264378659488735,"pfxZ":0.9640189015471945,"pX":-0.4383146709739425,"pZ":1.9764603454167031,"vX0":4.319754783985426,"vY0":-141.59879186249916,"vZ0":-4.933207915221505,"x":133.71,"y":185.42,"x0":-1.170444405324357,"y0":50.00559838048956,"z0":5.677252839134922,"aX":-12.71098044871263},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":1.0,"breakHorizontal":10.4,"spinRate":1857,"spinDirection":226},"zone":7,"typeConfidence":0.91,"plateTime":0.38695133699629825,"extension":6.5828212998899875},"hitData":{"launchSpeed":99.7,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.5,"coordY":166.26}},"index":0,"playId":"7dfe4694-893f-3ec2-b055-faa1dc1ada9d","pitchNumber":1,"startTime":"2025-07-26T01:42:23.581Z","endTime":"2025-07-26T01:42:29.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:42:29.444Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Neto singles on a line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T01:44:57.082Z","endTime":"2025-07-26T01:46:02.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T01:44:36.217Z","endTime":"2025-07-26T01:44:59.268Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.1,"strikeZoneTop":3.29286203708561,"strikeZoneBottom":1.59899005114966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.41719765596306,"aZ":-10.849298250701835,"pfxX":-5.448378815067327,"pfxZ":10.887345676853807,"pX":1.3045191472047164,"pZ":0.9695785671641253,"vX0":8.945472149489726,"vY0":-140.19787018527848,"vZ0":-8.640419321345984,"x":67.27,"y":212.6,"x0":-1.2433381548029938,"y0":50.00335363260508,"z0":4.830037157693806,"aX":-10.67290845785427},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":7.7,"spinRate":2261,"spinDirection":220},"zone":14,"typeConfidence":0.92,"plateTime":0.3930875342986777,"extension":6.661752931648937},"index":1,"playId":"edfbbeba-4720-3f7f-bae9-9670080f3653","pitchNumber":1,"startTime":"2025-07-26T01:44:59.268Z","endTime":"2025-07-26T01:45:02.649Z","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":97.1,"endSpeed":87.5,"strikeZoneTop":3.26574068105202,"strikeZoneBottom":1.57191500974199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.54891429971719,"aZ":-15.074287259539142,"pfxX":-6.982662169318887,"pfxZ":8.627114965174615,"pX":0.6327088679183737,"pZ":1.6904142698725464,"vX0":8.19675401294669,"vY0":-140.955464482616,"vZ0":-6.216896310035019,"x":92.88,"y":193.14,"x0":-1.4267099412335358,"y0":50.00185272099847,"z0":4.924424345127711,"aX":-13.838751103995369},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":10.7,"spinRate":2275,"spinDirection":224},"zone":9,"typeConfidence":0.9,"plateTime":0.39084594797451366,"extension":6.432475962850766},"index":2,"playId":"e7fd8856-46d3-39e3-8a62-54635d305d7f","pitchNumber":2,"startTime":"2025-07-26T01:45:15.887Z","endTime":"2025-07-26T01:45:19.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.16763172504,"strikeZoneBottom":1.56368904503804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.265497662350214,"aZ":-24.149946677014434,"pfxX":-10.713527935755211,"pfxZ":4.056603784259416,"pX":0.4598202668397263,"pZ":0.39694091952725336,"vX0":8.560438477644535,"vY0":-140.38811234064508,"vZ0":-7.973731264909441,"x":99.47,"y":228.06,"x0":-1.2497813030146332,"y0":50.00484273292815,"z0":4.867076864162863,"aX":-21.208543118706466},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.6,"breakHorizontal":17.4,"spinRate":2388,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.3913953550834379,"extension":6.778666350082415},"index":3,"playId":"b23c18a9-9238-3624-845a-4c4ae4c6e109","pitchNumber":3,"startTime":"2025-07-26T01:45:32.482Z","endTime":"2025-07-26T01:45:36.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.101331764547005,"aZ":-24.523373594477686,"pfxX":-11.323078449731671,"pfxZ":3.8889651195522266,"pX":-0.6157197201170587,"pZ":2.7386947721846995,"vX0":6.337250968145455,"vY0":-140.19284997890549,"vZ0":-1.8802699133197485,"x":140.47,"y":164.84,"x0":-1.448286087681298,"y0":50.00397419157183,"z0":5.0375873921136085,"aX":-22.280496741228394},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.8,"breakHorizontal":19.0,"spinRate":2316,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.39243316995930666,"extension":6.673379166398815},"hitData":{"launchSpeed":75.2,"launchAngle":20.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.69,"coordY":102.54}},"index":4,"playId":"938cbabf-4582-36c2-ba54-968106f23300","pitchNumber":4,"startTime":"2025-07-26T01:45:51.525Z","endTime":"2025-07-26T01:46:02.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:46:02.697Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T01:46:11.897Z","endTime":"2025-07-26T01:49:06.890Z","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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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.4,"endSpeed":87.6,"strikeZoneTop":3.70981964740268,"strikeZoneBottom":1.71736619973552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.019544679643076,"aZ":-27.03656013331836,"pfxX":-11.000587705024033,"pfxZ":2.600298198923321,"pX":-0.5446343727330099,"pZ":2.6423596028688596,"vX0":6.2629972482674345,"vY0":-140.2337767702497,"vZ0":-1.5387513914200996,"x":137.76,"y":167.44,"x0":-1.3869401384750453,"y0":50.0039160508639,"z0":4.975241748621992,"aX":-21.740173865514315},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.6,"breakHorizontal":18.5,"spinRate":2168,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.39175932438229744,"extension":6.6591175713509925},"index":0,"playId":"f580774d-0633-3364-a8b7-a5cc6ab8c292","pitchNumber":1,"startTime":"2025-07-26T01:46:27.915Z","endTime":"2025-07-26T01:46:31.751Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.6,"strikeZoneTop":3.73636149260727,"strikeZoneBottom":1.68455949485512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.31053839772087,"aZ":-15.766698263285758,"pfxX":-5.762021432535554,"pfxZ":8.224902176809104,"pX":-0.28653808154899174,"pZ":3.5515796205259895,"vX0":5.378444368148278,"vY0":-141.32269256955863,"vZ0":-1.3236484162612692,"x":127.92,"y":142.89,"x0":-1.4785144757694395,"y0":50.004746971947974,"z0":5.05315285625969,"aX":-11.497420168938847},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2188,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.3896095441321674,"extension":6.651515776405963},"index":1,"playId":"42573e80-a42e-3aeb-bafa-90f4e7b7f3e1","pitchNumber":2,"startTime":"2025-07-26T01:46:47.229Z","endTime":"2025-07-26T01:46:51.493Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-26T01:46:55.451Z","endTime":"2025-07-26T01:47:08.962Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.1,"strikeZoneTop":3.72815058855642,"strikeZoneBottom":1.70630189049889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.631274650941414,"aZ":-13.183203045945627,"pfxX":-5.272254383961457,"pfxZ":9.395377198107088,"pX":-0.03140373889645327,"pZ":4.360157390664559,"vX0":5.899497769330708,"vY0":-142.21347137401645,"vZ0":0.28708803670771393,"x":118.2,"y":121.06,"x0":-1.4609205021064855,"y0":50.00133030195835,"z0":5.102814764989451,"aX":-10.655963983733999},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.3,"breakHorizontal":8.2,"spinRate":2278,"spinDirection":225},"zone":11,"typeConfidence":0.92,"plateTime":0.38710180802858973,"extension":6.679429331011385},"index":3,"playId":"0b2096ee-8806-3099-a034-684a01187de5","pitchNumber":3,"startTime":"2025-07-26T01:47:08.962Z","endTime":"2025-07-26T01:47:12.181Z","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":96.5,"endSpeed":86.9,"strikeZoneTop":3.7210165841941,"strikeZoneBottom":1.69899832488878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.44771274394044,"aZ":-13.957323275722269,"pfxX":-4.648941701569797,"pfxZ":9.257370323160462,"pX":-1.1882858173804531,"pZ":3.9178416816825377,"vX0":2.449212713355213,"vY0":-140.4817638959176,"vZ0":-0.6840063213367475,"x":162.29,"y":133.0,"x0":-1.474835700248288,"y0":50.00108877204651,"z0":5.0853080875122645,"aX":-9.146226325423989},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":7.8,"spinRate":2204,"spinDirection":225},"zone":11,"typeConfidence":0.92,"plateTime":0.3922374105588542,"extension":6.604681031546679},"index":4,"playId":"df104959-20f2-3b95-818f-25556d1753f5","pitchNumber":4,"startTime":"2025-07-26T01:47:26.742Z","endTime":"2025-07-26T01:47:30.625Z","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":97.4,"endSpeed":88.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.13789682850964,"aZ":-13.109667171287109,"pfxX":-4.347790819606146,"pfxZ":9.451436534457438,"pX":-0.2528425765384934,"pZ":2.635442316299775,"vX0":4.619134411891988,"vY0":-141.7573427403144,"vZ0":-4.384352166366805,"x":126.64,"y":167.62,"x0":-1.345635981414328,"y0":50.00132108171498,"z0":5.051310786714597,"aX":-8.768416710882544},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":6.8,"spinRate":2381,"spinDirection":221},"zone":5,"typeConfidence":0.92,"plateTime":0.38773492122418274,"extension":6.821421270114413},"index":5,"playId":"bfe0265e-9714-3bbc-aeea-dc055ddb3669","pitchNumber":5,"startTime":"2025-07-26T01:48:05.865Z","endTime":"2025-07-26T01:48:10.783Z","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":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.898497104722395,"aZ":-14.044366509568775,"pfxX":-6.270646833217071,"pfxZ":9.160852577250246,"pX":0.1623396733111093,"pZ":2.4899737851457453,"vX0":6.345585165835545,"vY0":-140.71924683007867,"vZ0":-4.393789798154592,"x":110.81,"y":171.55,"x0":-1.3217769848816596,"y0":50.00210712500266,"z0":5.00055373805126,"aX":-12.408515570105225},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":9.8,"spinRate":2284,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.39123830837363505,"extension":6.835171528792945},"index":6,"playId":"29e28a00-4ae5-3c6d-b6bf-5fb734087749","pitchNumber":6,"startTime":"2025-07-26T01:49:03.134Z","endTime":"2025-07-26T01:49:06.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:49:06.890Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Schanuel walks. Zach Neto to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T01:50:02.842Z","endTime":"2025-07-26T01:52:11.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"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_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"5a9b65c6-55f5-3146-b5c6-190692d2b15c","startTime":"2025-07-26T01:49:43.823Z","endTime":"2025-07-26T01:49:46.823Z","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":97.3,"endSpeed":87.8,"strikeZoneTop":3.65552756491913,"strikeZoneBottom":1.66043655942486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.09681569478978,"aZ":-11.719078727351645,"pfxX":-5.386151640779819,"pfxZ":10.26432736842805,"pX":0.9441388621626352,"pZ":1.5784623903747097,"vX0":8.019187216333254,"vY0":-141.20447117054292,"vZ0":-7.023056672024984,"x":81.01,"y":196.16,"x0":-1.250246867669064,"y0":50.0026389621947,"z0":4.8741284107581615,"aX":-10.734024321665581},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":7.9,"spinRate":2280,"spinDirection":228},"zone":14,"typeConfidence":0.92,"plateTime":0.38986565311387,"extension":6.8283941179903564},"index":1,"playId":"16eb22b9-6711-38cd-b4cb-71e068676e8a","pitchNumber":1,"startTime":"2025-07-26T01:50:05.096Z","endTime":"2025-07-26T01:50:08.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":86.9,"strikeZoneTop":3.65975393432901,"strikeZoneBottom":1.63411469123097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.837353338790265,"aZ":-13.636569011632583,"pfxX":-6.078033242900946,"pfxZ":9.410964448134155,"pX":-0.9797766228603079,"pZ":3.42917502093783,"vX0":3.494020208346362,"vY0":-140.63804170664372,"vZ0":-2.010852906663032,"x":154.35,"y":146.19,"x0":-1.4595710228657082,"y0":50.004470253845014,"z0":5.055433176918708,"aX":-11.974181883005018},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":10.1,"spinRate":2376,"spinDirection":224},"zone":11,"typeConfidence":0.92,"plateTime":0.39196795356504444,"extension":6.656592476440337},"index":2,"playId":"32bb7e8e-582e-30da-82c3-29a098566667","pitchNumber":2,"startTime":"2025-07-26T01:50:19.904Z","endTime":"2025-07-26T01:50:23.574Z","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":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":3.61422408300007,"strikeZoneBottom":1.52734373221912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.70244485396407,"aZ":-15.36365609421585,"pfxX":-7.563872315311128,"pfxZ":8.521709579574996,"pX":-0.21743045598498661,"pZ":1.854071941381229,"vX0":5.944576479900134,"vY0":-140.47237379791838,"vZ0":-5.499117389925274,"x":125.29,"y":188.72,"x0":-1.392306658297263,"y0":50.00142679265077,"z0":4.857775412534503,"aX":-14.917567839248294},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":12.2,"spinRate":2336,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3918803845281609,"extension":6.67491240260205},"index":3,"playId":"892a74d1-0859-338e-ae87-3c3b8ecdf408","pitchNumber":3,"startTime":"2025-07-26T01:50:39.418Z","endTime":"2025-07-26T01:50:42.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.04668241770301,"aZ":-15.678328366279555,"pfxX":-5.702670806541564,"pfxZ":8.339346618682383,"pX":-0.5257235826260921,"pZ":3.1564980723474094,"vX0":4.859960188076521,"vY0":-140.29307932045955,"vZ0":-2.1852183010353654,"x":137.04,"y":153.55,"x0":-1.5462684613761082,"y0":50.002013055457944,"z0":4.976666031602741,"aX":-11.278795451041203},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":9.2,"spinRate":2260,"spinDirection":230},"zone":1,"typeConfidence":0.91,"plateTime":0.3915948265857012,"extension":6.68072979051059},"index":4,"playId":"4e1d7a8b-cb49-3718-9173-4c311c3d990b","pitchNumber":4,"startTime":"2025-07-26T01:50:56.097Z","endTime":"2025-07-26T01:50:59.097Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-26T01:51:09.961Z","endTime":"2025-07-26T01:51:31.855Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.40078947837146,"strikeZoneBottom":1.49739146158178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.902084093839406,"aZ":-26.54151878902084,"pfxX":-10.549074323861392,"pfxZ":3.270370166942105,"pX":-0.08559979979923038,"pZ":0.8305985014188505,"vX0":6.441262404665901,"vY0":-131.0379646569621,"vZ0":-5.282310122621156,"x":120.26,"y":216.35,"x0":-1.2158509858783109,"y0":50.0050169263363,"z0":4.877013194441849,"aX":-18.190708405356126},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":17.5,"spinRate":2001,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.4193640177619038,"extension":6.928290879191537},"index":6,"playId":"0c9e10ef-a750-33be-980b-4d1573c7df45","pitchNumber":5,"startTime":"2025-07-26T01:51:31.855Z","endTime":"2025-07-26T01:51:35.698Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"549dbe12-2150-4cb0-b179-fba0b1615f06","startTime":"2025-07-26T01:51:51.827Z","endTime":"2025-07-26T01:51:56.827Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":86.8,"strikeZoneTop":3.3931511570307,"strikeZoneBottom":1.63256806659788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.955758961008854,"aZ":-13.032206389042605,"pfxX":-5.199611814270035,"pfxZ":9.790406744641693,"pX":0.48467030791988014,"pZ":1.7550108123648807,"vX0":7.188915079843497,"vY0":-140.2017636846532,"vZ0":-6.192104869329871,"x":98.53,"y":191.39,"x0":-1.458634416030578,"y0":50.00294647288252,"z0":4.872236510037537,"aX":-10.167120732706316},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":7.7,"spinRate":2386,"spinDirection":219},"zone":9,"typeConfidence":0.92,"plateTime":0.39335380500519657,"extension":6.929908328983493},"index":8,"playId":"4eabfe14-234d-3998-9603-7a6448e4f1bc","pitchNumber":6,"startTime":"2025-07-26T01:52:06.044Z","endTime":"2025-07-26T01:52:11.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:52:11.287Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T01:52:34.161Z","endTime":"2025-07-26T01:53:28.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"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_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.68877463518181,"aZ":-15.396411050740115,"pfxX":-6.49790550692157,"pfxZ":8.331365991627647,"pX":-0.0440537738526676,"pZ":2.844514041528029,"vX0":5.898714300706076,"vY0":-141.37449585031786,"vZ0":-3.2323997249732628,"x":118.68,"y":161.98,"x0":-1.318300075757813,"y0":50.006282747797265,"z0":4.99730003092143,"aX":-13.092112568371295},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":10.4,"spinRate":2305,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.3881511103201247,"extension":6.710007340510202},"index":0,"playId":"e6c867a4-6623-3cb1-9c48-3185eaf6fc0d","pitchNumber":1,"startTime":"2025-07-26T01:52:49.718Z","endTime":"2025-07-26T01:52:52.917Z","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":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.3708044210084,"strikeZoneBottom":1.59214672640923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.138743535545,"aZ":-23.017871280886578,"pfxX":5.429732605031767,"pfxZ":5.702803380471927,"pX":0.12969296150702928,"pZ":2.3406148489374203,"vX0":2.617452478897909,"vY0":-125.79920923065971,"vZ0":-1.6034455339662332,"x":112.06,"y":175.58,"x0":-1.629081468061014,"y0":50.001510700226504,"z0":4.849202374900951,"aX":8.715374265231443},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.2,"breakHorizontal":-10.4,"spinRate":2388,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.4351388750857752,"extension":6.83290878882277},"index":1,"playId":"66c80fbf-6b30-3519-895c-5600149b7e4e","pitchNumber":2,"startTime":"2025-07-26T01:53:06.499Z","endTime":"2025-07-26T01:53:10.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.447075236846906,"aZ":-15.824360129716101,"pfxX":-5.693163962279581,"pfxZ":8.116484286670726,"pX":0.744568283267792,"pZ":2.623945907334524,"vX0":7.257607936270328,"vY0":-141.10497553739518,"vZ0":-3.9683070188650262,"x":88.62,"y":167.93,"x0":-1.122491837087536,"y0":50.00073573559402,"z0":5.069629841532108,"aX":-11.466169835610238},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":8.8,"spinRate":2237,"spinDirection":224},"zone":6,"typeConfidence":0.9,"plateTime":0.3883411001147383,"extension":6.792910030196924},"index":2,"playId":"cf21ea0f-c667-365e-9c98-c585ca97e4e0","pitchNumber":3,"startTime":"2025-07-26T01:53:24.000Z","endTime":"2025-07-26T01:53:28.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:53:28.473Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jo Adell doubles (14) on a sharp line drive to left fielder Randy Arozarena. Zach Neto scores. Nolan Schanuel scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T01:53:42.674Z","endTime":"2025-07-26T01:54:46.082Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":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":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.2,"strikeZoneTop":3.71,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45913271000946,"aZ":-29.319515603407424,"pfxX":5.909785163014382,"pfxZ":1.8285946354751301,"pX":0.7918644571742619,"pZ":1.3865369174238027,"vX0":3.6577311480069454,"vY0":-125.05025421155007,"vZ0":-2.718898796981412,"x":86.82,"y":201.34,"x0":-1.4643971301621348,"y0":50.00318981491315,"z0":4.927409595200054,"aX":9.230580366811326},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.9,"breakHorizontal":-11.6,"spinRate":2524,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4403237474027102,"extension":6.570943361318753},"index":0,"playId":"38bd7436-3400-348e-9272-e8ec268af870","pitchNumber":1,"startTime":"2025-07-26T01:53:54.800Z","endTime":"2025-07-26T01:53:58.322Z","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.4,"endSpeed":87.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.77231386532735,"aZ":-13.069143689567765,"pfxX":-4.660923813718042,"pfxZ":9.624600023323811,"pX":-0.15828273872644796,"pZ":2.803401871029063,"vX0":4.891277629030513,"vY0":-140.25317616161223,"vZ0":-3.603118798991787,"x":123.03,"y":163.09,"x0":-1.322267483993069,"y0":50.003798037744374,"z0":4.961513596250555,"aX":-9.2534253262168},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":7.4,"spinRate":2242,"spinDirection":220},"zone":5,"typeConfidence":0.92,"plateTime":0.3910612789169292,"extension":6.855761551215787},"index":1,"playId":"8d34630d-ad16-3af2-b205-498f2fcd8da3","pitchNumber":2,"startTime":"2025-07-26T01:54:10.583Z","endTime":"2025-07-26T01:54:13.699Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.35323852067546,"aZ":-13.681583223537164,"pfxX":-5.4544895936543085,"pfxZ":9.183222122374184,"pX":-0.4946393352579393,"pZ":2.6876610964709657,"vX0":4.197097230123161,"vY0":-141.91482195130493,"vZ0":-4.097063572544252,"x":135.85,"y":166.21,"x0":-1.2936587653951037,"y0":50.00287312224569,"z0":5.038824897861625,"aX":-10.98351917341241},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":8.9,"spinRate":2311,"spinDirection":222},"zone":4,"typeConfidence":0.92,"plateTime":0.3878633760175343,"extension":6.752010233248469},"hitData":{"launchSpeed":109.9,"launchAngle":9.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":30.05,"coordY":107.16}},"index":2,"playId":"278bffab-bd2c-3e55-bfa5-a78e8d0a0ba1","pitchNumber":3,"startTime":"2025-07-26T01:54:34.047Z","endTime":"2025-07-26T01:54:46.082Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:54:46.082Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Yoán Moncada lines out softly to third baseman Ben Williamson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-26T01:55:19.979Z","endTime":"2025-07-26T01:55:52.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"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(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":96.0,"endSpeed":87.3,"strikeZoneTop":3.60976394077366,"strikeZoneBottom":1.47943469982174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.10786435003285,"aZ":-27.00116349357822,"pfxX":-8.742756147930667,"pfxZ":2.6326487408234165,"pX":-1.8579546335383597,"pZ":3.9002595021958646,"vX0":2.5761244940488335,"vY0":-139.72870593406014,"vZ0":1.4290384329560926,"x":187.82,"y":133.47,"x0":-1.659097988863527,"y0":50.00520201436231,"z0":5.163318292831997,"aX":-17.194000616853966},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.3,"breakHorizontal":15.2,"spinRate":2227,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3928327931857183,"extension":6.68357866330928},"index":0,"playId":"24391997-71cc-3056-a8e4-e539b2555eb0","pitchNumber":1,"startTime":"2025-07-26T01:55:28.828Z","endTime":"2025-07-26T01:55:32.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.79023354407121,"aZ":-14.523558366839728,"pfxX":-5.019143702847311,"pfxZ":8.935204985571717,"pX":0.6113722877869116,"pZ":3.4919574350341382,"vX0":7.16182529143663,"vY0":-140.3884553912485,"vZ0":-1.7291194353006563,"x":93.7,"y":144.5,"x0":-1.332784858771572,"y0":50.005148669778,"z0":5.0718727524953975,"aX":-9.918196480524022},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":7.4,"spinRate":2204,"spinDirection":224},"zone":3,"typeConfidence":0.92,"plateTime":0.39166548734935747,"extension":6.646796678714146},"hitData":{"launchSpeed":44.2,"launchAngle":28.0,"totalDistance":102.0,"trajectory":"line_drive","hardness":"soft","location":"5","coordinates":{"coordX":99.55,"coordY":170.94}},"index":1,"playId":"14f9cd48-3b8d-32c4-b492-4662f705f94e","pitchNumber":2,"startTime":"2025-07-26T01:55:46.851Z","endTime":"2025-07-26T01:55:52.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:55:52.227Z","atBatIndex":9},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Randy Arozarena hit by pitch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T01:58:12.944Z","endTime":"2025-07-26T01:59:33.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.515773873628035,"aZ":-29.482238245017545,"pfxX":-9.421978689287338,"pfxZ":1.3217912177448552,"pX":-0.49707603131778205,"pZ":1.95520899312652,"vX0":5.475412174732432,"vY0":-141.29670098817493,"vZ0":-5.246307476020512,"x":135.95,"y":185.99,"x0":-1.2302519937330727,"y0":50.00203286109008,"z0":5.717403568191224,"aX":-19.156184716144605},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.6,"breakHorizontal":16.1,"spinRate":1817,"spinDirection":227},"zone":7,"typeConfidence":0.89,"plateTime":0.38682634077872624,"extension":6.726944041571105},"index":0,"playId":"1baf7983-1475-3e6b-b4b5-298df3a718b7","pitchNumber":1,"startTime":"2025-07-26T01:58:28.385Z","endTime":"2025-07-26T01:58:31.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.6,"strikeZoneTop":3.52809489900214,"strikeZoneBottom":1.68569757868326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.74608056071575,"aZ":-29.683604394910084,"pfxX":0.7187466801970332,"pfxZ":1.3967096065513884,"pX":1.239626276748554,"pZ":0.49932599125867244,"vX0":5.697833420425125,"vY0":-131.6068751598532,"vZ0":-7.530817190551861,"x":69.75,"y":225.3,"x0":-1.0325860308316874,"y0":50.00177159088037,"z0":5.548461098350225,"aX":1.280625365088129},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.3,"breakHorizontal":-2.4,"spinRate":2276,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.4136571118898229,"extension":6.792451158329296},"index":1,"playId":"ba3452d3-787e-36eb-a61a-7831adca9e11","pitchNumber":2,"startTime":"2025-07-26T01:58:42.296Z","endTime":"2025-07-26T01:58:45.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.1,"strikeZoneTop":3.52293808165149,"strikeZoneBottom":1.68056177736421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93468707897656,"aZ":-30.10275561207771,"pfxX":0.33927973594511585,"pfxZ":1.1746503028305622,"pX":1.4225476780746775,"pZ":2.5932819258216493,"vX0":6.636722401066697,"vY0":-132.01307696457084,"vZ0":-2.271263303156739,"x":62.78,"y":168.76,"x0":-1.17129991924356,"y0":50.00094700100796,"z0":5.68767550233635,"aX":0.5955792958207495},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.8,"breakHorizontal":-2.2,"spinRate":2330,"spinDirection":64},"zone":14,"typeConfidence":0.89,"plateTime":0.41540930291585765,"extension":6.8798368789031645},"index":2,"playId":"bec574de-9f44-3f30-a391-2fb39a72a3e1","pitchNumber":3,"startTime":"2025-07-26T01:58:57.731Z","endTime":"2025-07-26T01:59:00.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.41951773062205,"strikeZoneBottom":1.54741481809964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.93541813803424,"aZ":-26.578171529559633,"pfxX":-9.42239310691263,"pfxZ":2.7509696080866712,"pX":0.5592409769869787,"pZ":0.08210499971364398,"vX0":7.714005483911097,"vY0":-142.0107347323723,"vZ0":-10.58821546078735,"x":95.68,"y":236.56,"x0":-0.9744894157317326,"y0":50.00063655081965,"z0":5.5632527889927985,"aX":-19.153181593045726},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":2.9,"breakHorizontal":15.4,"spinRate":1893,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.3863743105540127,"extension":6.866118253041906},"index":3,"playId":"121bebcd-c659-3369-a0e2-83fdf58a4636","pitchNumber":4,"startTime":"2025-07-26T01:59:11.339Z","endTime":"2025-07-26T01:59:16.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.283193031120376,"aZ":-28.766829113211468,"pfxX":-5.961301144370339,"pfxZ":1.6603817461803185,"pX":-1.4320551861287771,"pZ":3.202826130915478,"vX0":1.9967308096333927,"vY0":-142.23907695491303,"vZ0":-1.9854195695148358,"x":171.59,"y":152.3,"x0":-1.3682015898272488,"y0":50.001782825927584,"z0":5.731820887751971,"aX":-12.227884962156795},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":2.8,"breakHorizontal":10.4,"spinRate":1760,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.38490233870914636,"extension":6.56801071751416},"index":4,"playId":"d0d75709-82d9-3792-8b62-06c5ce8bb5c3","pitchNumber":5,"startTime":"2025-07-26T01:59:29.652Z","endTime":"2025-07-26T01:59:33.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:59:33.760Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Polanco grounds out, second baseman Luis Rengifo to first baseman Nolan Schanuel. Randy Arozarena to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T01:59:51.299Z","endTime":"2025-07-26T02:02:06.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"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,3,4,5],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.9,"strikeZoneTop":3.36108209518349,"strikeZoneBottom":1.59065224654321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76070062149394,"aZ":-40.8641742005781,"pfxX":6.356022036931504,"pfxZ":-5.767833079068234,"pX":0.6127241485715496,"pZ":2.7156072778114964,"vX0":1.763990363845739,"vY0":-122.93713688732868,"vZ0":0.5273730132537804,"x":93.64,"y":165.46,"x0":-0.9421532159415806,"y0":50.000049059458895,"z0":6.009069694695408,"aX":9.581938355024148},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-10.0,"breakHorizontal":-11.9,"spinRate":2265,"spinDirection":25},"zone":6,"typeConfidence":0.9,"plateTime":0.4480989041723582,"extension":6.710827810221301},"index":0,"playId":"9c5f44fa-1d79-33bf-a11d-40fbea328535","pitchNumber":1,"startTime":"2025-07-26T02:00:17.092Z","endTime":"2025-07-26T02:00:20.825Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"146c7adf-f9e7-3fba-9da4-b16b277cc686","startTime":"2025-07-26T02:00:36.147Z","endTime":"2025-07-26T02:00:39.147Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.33225337082807,"strikeZoneBottom":1.62275089189099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00830190507397,"aZ":-26.6924257848523,"pfxX":-9.98874385157178,"pfxZ":2.7513897418008426,"pX":0.023527498902276567,"pZ":2.64480837110142,"vX0":6.49514349633223,"vY0":-140.1666158194445,"vZ0":-4.141913657239092,"x":116.1,"y":167.37,"x0":-1.0231772410631503,"y0":50.006769767107826,"z0":5.880058042883731,"aX":-19.925093891371667},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.3,"breakHorizontal":16.8,"spinRate":1775,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.3904365472920994,"extension":6.504395852371572},"index":2,"playId":"89a73bec-8b45-39b7-a67f-f32bcdab0ae8","pitchNumber":2,"startTime":"2025-07-26T02:00:57.088Z","endTime":"2025-07-26T02:01:00.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.28991770206479,"strikeZoneBottom":1.54999630909241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.471555550439394,"aZ":-27.643949541959643,"pfxX":1.2739053961912008,"pfxZ":2.6268573214906326,"pX":-1.3639948134467201,"pZ":4.52441210089194,"vX0":-0.6608321790196782,"vY0":-130.69166600557463,"vZ0":1.5402800611843248,"x":168.99,"y":116.62,"x0":-1.2728786292150551,"y0":50.00187495744806,"z0":6.00906140428113,"aX":2.1955744584054977},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":-2.2,"spinRate":2156,"spinDirection":123},"zone":11,"typeConfidence":0.83,"plateTime":0.4196759407464774,"extension":6.566029729521669},"index":3,"playId":"224723bd-480d-3a82-9677-f1d7eab6a9e5","pitchNumber":3,"startTime":"2025-07-26T02:01:23.097Z","endTime":"2025-07-26T02:01:26.106Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"1608473a-080c-4615-9587-58dbc07400d7","startTime":"2025-07-26T02:01:43.484Z","endTime":"2025-07-26T02:01:48.484Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42492131320997,"aZ":-29.417436886807934,"pfxX":-7.47594658051805,"pfxZ":1.5774605272848756,"pX":-0.9208032731383724,"pZ":1.718526889236807,"vX0":2.8444751101599723,"vY0":-131.70484916361048,"vZ0":-4.688652670493898,"x":152.1,"y":192.38,"x0":-1.0469903862337686,"y0":50.00275900964526,"z0":5.711728917080009,"aX":-13.0603396197824},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.0,"breakHorizontal":12.8,"spinRate":1392,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.41675609298974026,"extension":6.799585488355368},"hitData":{"launchSpeed":75.4,"launchAngle":5.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.26,"coordY":154.15}},"index":5,"playId":"1ab304f6-f6e7-3927-b7d1-3450e1fbac14","pitchNumber":4,"startTime":"2025-07-26T02:01:59.897Z","endTime":"2025-07-26T02:02:06.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:02:06.432Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dominic Canzone walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T02:02:25.305Z","endTime":"2025-07-26T02:04:02.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.22867177883627,"strikeZoneBottom":1.42331687150405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.440946919717764,"aZ":-26.49139225704733,"pfxX":-8.765704307758082,"pfxZ":2.90868866448285,"pX":-0.18779276399261338,"pZ":1.18425314329629,"vX0":5.733090061854261,"vY0":-138.89091768124797,"vZ0":-7.3182518151954135,"x":124.16,"y":206.81,"x0":-1.14111454741729,"y0":50.00117543454549,"z0":5.617993151555178,"aX":-17.104429057447938},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.0,"breakHorizontal":14.6,"spinRate":2090,"spinDirection":225},"zone":13,"typeConfidence":0.89,"plateTime":0.39453237610280567,"extension":6.732805899784832},"index":0,"playId":"03f9cf63-c26c-38a4-8894-ca87e606d573","pitchNumber":1,"startTime":"2025-07-26T02:02:34.991Z","endTime":"2025-07-26T02:02:38.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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.75125617712078,"aZ":-41.7921906781911,"pfxX":6.5679565543895295,"pfxZ":-6.317372084429711,"pX":0.7044535559776168,"pZ":1.0784390752297022,"vX0":1.8204783789036805,"vY0":-123.67518565119408,"vZ0":-2.88593694689272,"x":90.15,"y":209.66,"x0":-0.8976705205903582,"y0":50.00577070282174,"z0":5.827256882441901,"aX":9.994511305286855},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.9,"breakHorizontal":-12.4,"spinRate":2375,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.4459274721349673,"extension":6.905571517039531},"index":1,"playId":"3e1f5fe2-5120-3dd1-9d53-2fc217cb1fd1","pitchNumber":2,"startTime":"2025-07-26T02:02:52.510Z","endTime":"2025-07-26T02:02:55.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.36690820776418,"strikeZoneBottom":1.50329815045032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.737457730857653,"aZ":-31.40250412997755,"pfxX":-8.4692685205362,"pfxZ":0.4253936205467941,"pX":-0.050287287355398474,"pZ":0.7241612831989963,"vX0":5.933538845965202,"vY0":-134.69187067832314,"vZ0":-7.351335306721282,"x":118.92,"y":219.23,"x0":-1.1833356689701222,"y0":50.005842749239164,"z0":5.7147303938265095,"aX":-15.5365729532444},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.6,"breakHorizontal":14.0,"spinRate":1647,"spinDirection":231},"zone":13,"typeConfidence":0.92,"plateTime":0.4069256680676161,"extension":6.991482386890742},"index":2,"playId":"9ab8c0d1-55b7-38f3-913a-b44998b16913","pitchNumber":3,"startTime":"2025-07-26T02:03:11.653Z","endTime":"2025-07-26T02:03:16.545Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.31886527774814,"strikeZoneBottom":1.48483063374879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41159308067318,"aZ":-23.19063159155396,"pfxX":-9.433317904516949,"pfxZ":4.423498523889928,"pX":0.23668058568501796,"pZ":0.20476586477126688,"vX0":7.341563923751316,"vY0":-141.5846210990825,"vZ0":-10.649911271685474,"x":107.98,"y":233.25,"x0":-1.1647207179929264,"y0":50.00121881198181,"z0":5.49984184507262,"aX":-19.144907517112166},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.0,"breakHorizontal":15.6,"spinRate":1811,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.3869088184985685,"extension":6.810983234745614},"index":3,"playId":"c6668fff-743e-3bc1-b810-2bc0d23a71ae","pitchNumber":4,"startTime":"2025-07-26T02:03:34.159Z","endTime":"2025-07-26T02:03:38.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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.26090277095626,"strikeZoneBottom":1.45605320322856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.008398185025136,"aZ":-25.86565356339209,"pfxX":-8.732839795081528,"pfxZ":3.158904351038318,"pX":0.7233870603594384,"pZ":1.2651076197311042,"vX0":7.84143285216741,"vY0":-140.25064381211385,"vZ0":-7.342181119814604,"x":89.43,"y":204.62,"x0":-0.9708429360011409,"y0":50.004658307277666,"z0":5.598059682967764,"aX":-17.44135462140324},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.4,"breakHorizontal":14.3,"spinRate":1791,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.39018905105580837,"extension":6.859263547014093},"index":4,"playId":"e6b3ed4a-928a-3e30-931b-dad433d06c7b","pitchNumber":5,"startTime":"2025-07-26T02:03:58.450Z","endTime":"2025-07-26T02:04:02.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:04:02.456Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, second baseman Luis Rengifo to first baseman Nolan Schanuel. Randy Arozarena to 3rd. Dominic Canzone to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T02:05:12.046Z","endTime":"2025-07-26T02:06:37.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","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":5},"credits":[]},{"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T02:04:11.120Z","endTime":"2025-07-26T02:05:13.899Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.60498138271022,"strikeZoneBottom":1.62033698087272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.573067340428313,"aZ":-39.232453972656394,"pfxX":5.91982766760597,"pfxZ":-4.689757788145366,"pX":-0.4099350129129085,"pZ":3.457440547402794,"vX0":-0.2544745118793019,"vY0":-122.56891198555786,"vZ0":1.9127414101534939,"x":132.63,"y":145.43,"x0":-1.0719887118908498,"y0":50.00111607921601,"z0":6.042751617305341,"aX":8.912671129286444},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.7,"breakHorizontal":-10.7,"spinRate":2174,"spinDirection":30},"zone":1,"typeConfidence":0.9,"plateTime":0.44865861830459197,"extension":6.902706177767684},"index":1,"playId":"8d7b9bad-7766-3df6-97ab-c859c49d9181","pitchNumber":1,"startTime":"2025-07-26T02:05:13.899Z","endTime":"2025-07-26T02:05:17.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.57801575262854,"strikeZoneBottom":1.65312174903633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.879027639292847,"aZ":-24.49218732835953,"pfxX":-8.91148127558355,"pfxZ":3.93943748506147,"pX":0.2931758404428974,"pZ":2.19866766749298,"vX0":6.134230912073274,"vY0":-138.75984046889778,"vZ0":-5.37188303280905,"x":105.82,"y":179.42,"x0":-0.7876092966973741,"y0":50.006711499140046,"z0":5.7904989580501285,"aX":-17.39186459839326},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.2,"breakHorizontal":14.9,"spinRate":1840,"spinDirection":214},"zone":9,"typeConfidence":0.89,"plateTime":0.3946528331449288,"extension":7.09611771143149},"index":2,"playId":"eec5898b-6287-3adb-b822-9cba14ac0822","pitchNumber":2,"startTime":"2025-07-26T02:05:32.036Z","endTime":"2025-07-26T02:05:35.462Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"7cde9802-afb1-4e0d-844b-d51d7ad21c25","startTime":"2025-07-26T02:05:50.539Z","endTime":"2025-07-26T02:05:55.539Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.57245132695355,"strikeZoneBottom":1.59124333460094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91815641222605,"aZ":-29.250854879282823,"pfxX":0.009730927452753058,"pfxZ":1.6508555656175599,"pX":1.572987269190129,"pZ":1.4346698157979887,"vX0":7.004812064751551,"vY0":-132.13737797644686,"vZ0":-5.461879210710407,"x":57.04,"y":200.04,"x0":-1.1125443140851377,"y0":50.00340202263002,"z0":5.675342058382442,"aX":0.015602150961245268},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.0,"breakHorizontal":-1.6,"spinRate":2360,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.4143702868124661,"extension":7.063983661786014},"index":4,"playId":"3323ee09-879b-37b8-948c-89bdf80f9e3a","pitchNumber":3,"startTime":"2025-07-26T02:06:09.882Z","endTime":"2025-07-26T02:06:13.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.674080581590108,"aZ":-30.82602570974681,"pfxX":0.3401790862028191,"pfxZ":0.7926746019637791,"pX":1.1808722565369847,"pZ":1.665741854406833,"vX0":5.381293760215503,"vY0":-129.42282157275687,"vZ0":-4.4658037033090645,"x":71.99,"y":193.8,"x0":-0.9650468994475402,"y0":50.006119449677364,"z0":5.760572041811504,"aX":0.5788893631703782},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.7,"breakHorizontal":-1.8,"spinRate":2368,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.4223708248513196,"extension":6.8163596437566065},"hitData":{"launchSpeed":70.7,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.72,"coordY":165.66}},"index":5,"playId":"9e53cfd2-bf66-3c23-a6d7-b559b247c1ac","pitchNumber":4,"startTime":"2025-07-26T02:06:29.922Z","endTime":"2025-07-26T02:06:37.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:06:37.413Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-26T02:06:57.290Z","endTime":"2025-07-26T02:07:50.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":"Strikeout","eventType":"strikeout","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":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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.48357142776253,"strikeZoneBottom":1.57636918896738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.457284395788076,"aZ":-40.73488134026415,"pfxX":8.232613893687418,"pfxZ":-5.676788817329262,"pX":0.18676753140490837,"pZ":2.0479811724251697,"vX0":0.450488710228836,"vY0":-122.91390344457129,"vZ0":-1.077313361065594,"x":109.88,"y":183.48,"x0":-1.0669182091590903,"y0":50.001258612881436,"z0":5.99316808640322,"aX":12.422699162810979},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.2,"breakHorizontal":-15.0,"spinRate":2379,"spinDirection":26},"zone":8,"typeConfidence":0.9,"plateTime":0.447970956215368,"extension":6.756569892179793},"index":0,"playId":"345b9789-a656-3e62-b77b-a9943fd71e80","pitchNumber":1,"startTime":"2025-07-26T02:07:06.535Z","endTime":"2025-07-26T02:07:10.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80966112470448,"aZ":-25.12699639089959,"pfxX":-8.800174362306825,"pfxZ":3.4672081174233433,"pX":-0.9246863017204584,"pZ":2.849839982508117,"vX0":4.067370762828148,"vY0":-141.74458031777272,"vZ0":-3.9052589159525364,"x":152.25,"y":161.83,"x0":-1.2359979252235063,"y0":50.00273176109343,"z0":5.852466031465903,"aX":-17.88207687097093},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.6,"breakHorizontal":15.1,"spinRate":1906,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.3866256882124639,"extension":6.810816459854326},"index":1,"playId":"d8beda55-1860-32ba-880e-ebcc2646b9a3","pitchNumber":2,"startTime":"2025-07-26T02:07:22.562Z","endTime":"2025-07-26T02:07:26.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.197003604644568,"aZ":-30.778655420853713,"pfxX":-0.21745598928557586,"pfxZ":0.7973344133588487,"pX":0.709616846387763,"pZ":1.2944559337043107,"vX0":4.565998284379967,"vY0":-131.28302941212914,"vZ0":-5.5656738310912655,"x":134.7,"y":178.93,"x0":-1.019463226517879,"y0":50.005213357263536,"z0":5.715864611197463,"aX":-0.38226388962170876},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.5,"breakHorizontal":-0.6,"spinRate":2421,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4162358126481154,"extension":6.797746274597775},"index":2,"playId":"d3532800-93a6-32bb-974b-66b66cd73884","pitchNumber":3,"startTime":"2025-07-26T02:07:45.292Z","endTime":"2025-07-26T02:07:50.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:07:50.413Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Logan O'Hoppe doubles (5) on a sharp line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T02:09:47.990Z","endTime":"2025-07-26T02:10:49.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.3,"strikeZoneTop":3.76076109711563,"strikeZoneBottom":1.73970674812843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10180542115664,"aZ":-16.049377785199614,"pfxX":-4.9429666190739345,"pfxZ":8.537749479569914,"pX":-1.3232312034224687,"pZ":2.7515322192287517,"vX0":2.5791774009274024,"vY0":-137.43105831986105,"vZ0":-3.034748527057282,"x":167.44,"y":164.49,"x0":-1.6382128156986266,"y0":50.001645345867296,"z0":4.978008548970608,"aX":-9.333182202922861},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":8.3,"spinRate":2033,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.40051926975669705,"extension":6.818134632245314},"index":0,"playId":"afe476ed-7256-359a-b519-ac0715d8c50b","pitchNumber":1,"startTime":"2025-07-26T02:10:03.708Z","endTime":"2025-07-26T02:10:07.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":77.5,"strikeZoneTop":3.69138214879617,"strikeZoneBottom":1.72883409367756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.029878458239672,"aZ":-28.748251430386517,"pfxX":5.7353380422349804,"pfxZ":2.2057573503969543,"pX":-0.4154090599777086,"pZ":2.2970711865314315,"vX0":1.1033723540280735,"vY0":-125.08645865665126,"vZ0":-0.7281512092663774,"x":132.83,"y":176.76,"x0":-1.6085644723391084,"y0":50.00180054605806,"z0":4.992245653322902,"aX":8.902196733586804},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.1,"breakHorizontal":-10.7,"spinRate":2479,"spinDirection":76},"zone":7,"typeConfidence":2.0,"plateTime":0.4413399416881578,"extension":6.605135060735781},"index":1,"playId":"eb939710-8d9b-3217-82d6-ca71116a49b8","pitchNumber":2,"startTime":"2025-07-26T02:10:21.406Z","endTime":"2025-07-26T02:10:25.052Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.435606672711174,"aZ":-27.791115415970427,"pfxX":4.954184812400424,"pfxZ":2.794267653002917,"pX":0.13543328465173207,"pZ":2.2357611721244566,"vX0":2.8189420870287694,"vY0":-125.28957236209612,"vZ0":-1.0173268395699835,"x":111.84,"y":178.41,"x0":-1.6528335229435414,"y0":50.003883896508555,"z0":4.945880418848897,"aX":7.771376662733442},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.0,"breakHorizontal":-9.7,"spinRate":2338,"spinDirection":82},"zone":8,"typeConfidence":2.0,"plateTime":0.4394143851039294,"extension":6.695283119033759},"hitData":{"launchSpeed":103.8,"launchAngle":20.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":170.56,"coordY":57.0}},"index":2,"playId":"b9272a2c-66f1-3454-8f1e-167ace124378","pitchNumber":3,"startTime":"2025-07-26T02:10:37.484Z","endTime":"2025-07-26T02:10:49.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:10:49.183Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chris Taylor pops out softly to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T02:11:06.172Z","endTime":"2025-07-26T02:12:01.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.8,"strikeZoneTop":3.62770300261082,"strikeZoneBottom":1.68122968311068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.58790014142479,"aZ":-15.68392204183603,"pfxX":-6.623463483664185,"pfxZ":8.427272842160074,"pX":-1.1277732239943496,"pZ":2.908147691279179,"vX0":3.5038713004949824,"vY0":-139.95812295416573,"vZ0":-2.92659040182766,"x":159.99,"y":160.26,"x0":-1.5445604182782298,"y0":50.004504571557796,"z0":5.012364213331005,"aX":-12.962817909713761},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":11.2,"spinRate":2102,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.39341075733775366,"extension":6.667103756670966},"index":0,"playId":"02e30043-3646-3499-b86e-bcb69a1b0d4a","pitchNumber":1,"startTime":"2025-07-26T02:11:19.792Z","endTime":"2025-07-26T02:11:23.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.3381208405969,"aZ":-14.904593930251671,"pfxX":-5.868867169543708,"pfxZ":8.735444341822346,"pX":-0.25931204512471934,"pZ":2.8858174334021176,"vX0":5.382407373788929,"vY0":-140.3198580579042,"vZ0":-2.9021190606736593,"x":126.88,"y":160.86,"x0":-1.448057970668975,"y0":50.00179580079322,"z0":4.915514181996421,"aX":-11.600869163191682},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2178,"spinDirection":228},"zone":5,"typeConfidence":0.91,"plateTime":0.39166565982783785,"extension":6.699208342343752},"index":1,"playId":"306eb514-e9f1-3cf2-b01f-85a02d39c6c0","pitchNumber":2,"startTime":"2025-07-26T02:11:36.603Z","endTime":"2025-07-26T02:11:39.607Z","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":96.5,"endSpeed":86.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.751143779657944,"aZ":-12.364010140248057,"pfxX":-6.232284675161762,"pfxZ":10.14119989018008,"pX":-0.9063304807508654,"pZ":2.6680244185334474,"vX0":4.100034135207932,"vY0":-140.3224519579022,"vZ0":-3.974877981212996,"x":151.55,"y":166.74,"x0":-1.5920888034189162,"y0":50.005015799349025,"z0":4.934559323163919,"aX":-12.178226080743018},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":10.2,"spinRate":2381,"spinDirection":225},"zone":11,"typeConfidence":0.92,"plateTime":0.3933884013923712,"extension":6.830068228122419},"hitData":{"launchSpeed":52.7,"launchAngle":49.0,"totalDistance":129.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":156.79,"coordY":160.19}},"index":2,"playId":"fa910beb-8006-3d1b-b768-4efc1c1eb0e3","pitchNumber":3,"startTime":"2025-07-26T02:11:55.068Z","endTime":"2025-07-26T02:12:01.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:12:01.716Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T02:12:28.933Z","endTime":"2025-07-26T02:13:17.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"93499684-6cfc-4214-a4ee-657b79859254","startTime":"2025-07-26T02:12:28.933Z","endTime":"2025-07-26T02:12:33.933Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.0,"strikeZoneTop":3.20816291325796,"strikeZoneBottom":1.38797082092301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.8825517295184,"aZ":-13.251062257243316,"pfxX":-4.989843453423742,"pfxZ":9.610012423882253,"pX":0.1215038836677822,"pZ":2.991900323710606,"vX0":5.7960034415856505,"vY0":-140.40791184484507,"vZ0":-3.1626296160266065,"x":112.37,"y":158.0,"x0":-1.334839973595241,"y0":50.0039480778185,"z0":5.011872586238507,"aX":-9.826822903406363},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":2270,"spinDirection":218},"zone":2,"typeConfidence":0.92,"plateTime":0.3921787386772282,"extension":6.8111629432453995},"index":1,"playId":"3cd42274-c217-3463-bd17-c828834852b3","pitchNumber":1,"startTime":"2025-07-26T02:12:44.928Z","endTime":"2025-07-26T02:12:48.516Z","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":97.2,"endSpeed":87.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.41053219496904,"aZ":-13.207831301024227,"pfxX":-6.579978366514837,"pfxZ":9.521864333557865,"pX":0.26517858880649803,"pZ":2.0239119618764088,"vX0":6.580043246021405,"vY0":-141.2368310446688,"vZ0":-5.758935195274446,"x":106.89,"y":184.13,"x0":-1.255933241804616,"y0":50.00193947886562,"z0":4.961146617690179,"aX":-13.105233555091473},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":10.3,"spinRate":2314,"spinDirection":227},"zone":8,"typeConfidence":0.92,"plateTime":0.3899310648096743,"extension":6.848010266974711},"hitData":{"launchSpeed":91.6,"launchAngle":43.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.11,"coordY":105.69}},"index":2,"playId":"26a2ea96-ba12-3b11-8171-955c1ccdda68","pitchNumber":2,"startTime":"2025-07-26T02:13:03.817Z","endTime":"2025-07-26T02:13:17.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:13:17.945Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-26T02:13:40.781Z","endTime":"2025-07-26T02:15:21.928Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":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(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":97.0,"endSpeed":87.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.20808427138298,"aZ":-22.850947961054977,"pfxX":-10.175764015601,"pfxZ":4.677795682207751,"pX":0.26558752325648305,"pZ":2.353805689487348,"vX0":7.5590366361344685,"vY0":-140.9979153525134,"vZ0":-3.301850536042825,"x":106.88,"y":175.23,"x0":-1.1423599292798454,"y0":50.00183961028583,"z0":5.032890855487371,"aX":-20.2718423437373},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.9,"breakHorizontal":16.7,"spinRate":2433,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.39004808700999183,"extension":6.82670961188351},"index":0,"playId":"6efdb687-fe2c-39a4-af25-65378693ad9d","pitchNumber":1,"startTime":"2025-07-26T02:13:48.275Z","endTime":"2025-07-26T02:13:51.353Z","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":97.1,"endSpeed":88.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.0792891817661,"aZ":-14.601011711589042,"pfxX":-5.712555741715521,"pfxZ":8.771574456730123,"pX":0.38739622576009924,"pZ":2.187456520157511,"vX0":6.532817158270066,"vY0":-141.11378059008936,"vZ0":-5.106535440899198,"x":102.23,"y":179.72,"x0":-1.2227141020023744,"y0":50.004697888361875,"z0":4.9714742298120225,"aX":-11.447066210913983},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.9,"breakHorizontal":8.9,"spinRate":2235,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.3891205065984531,"extension":6.8286640365648825},"index":1,"playId":"b1841bbb-cfbf-34b7-b124-7ea0ab82b9d7","pitchNumber":2,"startTime":"2025-07-26T02:14:13.927Z","endTime":"2025-07-26T02:14:17.241Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.2,"strikeZoneTop":3.28509232391784,"strikeZoneBottom":1.58534234152398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.414079950559707,"aZ":-29.06413962701857,"pfxX":-0.6728498334171187,"pfxZ":1.896424746705487,"pX":1.0734490655640538,"pZ":0.09082772251879284,"vX0":6.121454775243339,"vY0":-128.3192775634757,"vZ0":-5.653523879817238,"x":76.08,"y":236.33,"x0":-1.2717742433827572,"y0":50.005332889025055,"z0":4.631580344671388,"aX":-1.1056058510602214},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.2,"breakHorizontal":-0.4,"spinRate":2523,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.4294220697868645,"extension":6.853885959810937},"index":2,"playId":"19e85460-5920-3b99-b15d-dca7be21e2d0","pitchNumber":3,"startTime":"2025-07-26T02:14:42.679Z","endTime":"2025-07-26T02:14:45.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.941877961921737,"aZ":-30.26474648502167,"pfxX":4.966564216705975,"pfxZ":1.1980200597435902,"pX":0.40596678801789127,"pZ":1.8354874457260586,"vX0":2.709144420915555,"vY0":-125.88601492808128,"vZ0":-1.517706163114738,"x":101.53,"y":189.22,"x0":-1.3314843274328114,"y0":50.004083609282155,"z0":4.909548542630443,"aX":7.924893551891377},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":-9.6,"spinRate":2544,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.4360781253044701,"extension":6.823985848485215},"hitData":{"launchSpeed":93.1,"launchAngle":31.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.42,"coordY":64.9}},"index":3,"playId":"e5d95395-57bc-3ac3-833a-9547d505ec13","pitchNumber":4,"startTime":"2025-07-26T02:15:13.455Z","endTime":"2025-07-26T02:15:21.928Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:15:21.928Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out sharply, first baseman Nolan Schanuel to pitcher José Soriano.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T02:17:25.232Z","endTime":"2025-07-26T02:18:28.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.32718708281673,"strikeZoneBottom":1.46861800598879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.762325926721303,"aZ":-32.20127555172109,"pfxX":-5.526831118258345,"pfxZ":-0.015172776632741858,"pX":-3.114901988024599,"pZ":5.701502141018255,"vX0":-2.4663623134033137,"vY0":-131.97378169232044,"vZ0":5.221411167643957,"x":235.73,"y":84.84,"x0":-1.4515990837701367,"y0":50.002909355846725,"z0":6.0634469452458335,"aX":-9.797150643752296},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.3,"breakHorizontal":10.6,"spinRate":1339,"spinDirection":233},"zone":11,"typeConfidence":0.93,"plateTime":0.41423244165288065,"extension":6.630629996172439},"index":0,"playId":"7dc4ee4d-420a-3bc8-8c84-67dc54e31df8","pitchNumber":1,"startTime":"2025-07-26T02:17:33.352Z","endTime":"2025-07-26T02:17:37.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.4,"endSpeed":89.6,"strikeZoneTop":3.2693960349549,"strikeZoneBottom":1.44105129277088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.84000600227717,"aZ":-28.772048986708853,"pfxX":-7.630331515840807,"pfxZ":1.6663760174368996,"pX":-0.4280014184936693,"pZ":1.7313865171693983,"vX0":4.925998536483156,"vY0":-141.81213386064488,"vZ0":-5.73699659309381,"x":133.31,"y":192.03,"x0":-1.1944847050385121,"y0":50.001956900621444,"z0":5.611298869591831,"aX":-15.570708383112658},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.0,"breakHorizontal":12.8,"spinRate":1895,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.38595390816213726,"extension":6.700439766036226},"index":1,"playId":"358cd99f-7684-3956-abbc-66e71c1044d6","pitchNumber":2,"startTime":"2025-07-26T02:17:50.376Z","endTime":"2025-07-26T02:17:53.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.28404316399678,"strikeZoneBottom":1.48615180811936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.600418924654615,"aZ":-33.556916976059576,"pfxX":-7.1208657752062585,"pfxZ":-0.7522770328301558,"pX":-0.8433917802897505,"pZ":2.4559654846326215,"vX0":3.9344295651851344,"vY0":-134.63773640381666,"vZ0":-2.1268151197248066,"x":149.15,"y":172.47,"x0":-1.3939832881996332,"y0":50.00011581893171,"z0":5.617190237683104,"aX":-13.148988660878745},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.6,"breakHorizontal":12.1,"spinRate":1445,"spinDirection":232},"zone":11,"typeConfidence":0.92,"plateTime":0.4058860387631942,"extension":6.653719802572682},"index":2,"playId":"fd29c601-c611-3f8d-96eb-6a6f15db7dc6","pitchNumber":3,"startTime":"2025-07-26T02:18:03.250Z","endTime":"2025-07-26T02:18:08.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.87749847305956,"aZ":-29.177974591252223,"pfxX":-7.5122028493626285,"pfxZ":1.4850196947819496,"pX":-0.08275672755343805,"pZ":1.6040084412063595,"vX0":5.881359177986761,"vY0":-140.93469143080188,"vZ0":-5.766174788227912,"x":120.15,"y":195.47,"x0":-1.2165994241700837,"y0":50.005328309528785,"z0":5.551865854905358,"aX":-15.172387329793104},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":1.7,"breakHorizontal":12.5,"spinRate":1711,"spinDirection":223},"zone":8,"typeConfidence":0.91,"plateTime":0.3880739642165296,"extension":6.782011409479641},"hitData":{"launchSpeed":103.6,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":152.8,"coordY":163.42}},"index":3,"playId":"4a0e9e5e-db5e-39bd-833e-4c5e3406d35e","pitchNumber":4,"startTime":"2025-07-26T02:18:20.895Z","endTime":"2025-07-26T02:18:28.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:18:28.125Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Julio Rodríguez lines out sharply to right fielder Chris Taylor.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T02:18:48.522Z","endTime":"2025-07-26T02:20:22.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":621035,"link":"/api/v1/people/621035"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.36927860465147,"strikeZoneBottom":1.49504895421701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.01637552832231,"aZ":-40.89687613793001,"pfxX":5.908974291508654,"pfxZ":-5.711177363711599,"pX":-1.2348379205408209,"pZ":2.181360405812812,"vX0":-1.9890710823459639,"vY0":-123.16771806959882,"vZ0":-0.7355697475016127,"x":164.07,"y":179.88,"x0":-1.1813584520180573,"y0":50.00489152750067,"z0":5.962645529133597,"aX":9.018161356756629},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-10.2,"breakHorizontal":-10.2,"spinRate":2445,"spinDirection":29},"zone":13,"typeConfidence":0.9,"plateTime":0.4458490446169061,"extension":6.693337918044261},"index":0,"playId":"dd155abd-39d3-3966-9524-f60b629292a5","pitchNumber":1,"startTime":"2025-07-26T02:19:02.193Z","endTime":"2025-07-26T02:19:06.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95176179583199,"aZ":-38.89167622241937,"pfxX":5.154593196400642,"pfxZ":-4.276340972270859,"pX":0.8069336616918849,"pZ":2.719848519629016,"vX0":2.6803370664859005,"vY0":-124.76909891347907,"vZ0":-0.030922633188442683,"x":86.24,"y":165.34,"x0":-0.9521235284173327,"y0":50.00213410572817,"z0":5.946907384528956,"aX":8.097161291704468},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.4,"breakHorizontal":-10.0,"spinRate":2371,"spinDirection":31},"zone":6,"typeConfidence":0.88,"plateTime":0.4395937524280651,"extension":6.747834849997527},"index":1,"playId":"8172b7fa-c477-3128-8771-560fc805bb01","pitchNumber":2,"startTime":"2025-07-26T02:19:15.765Z","endTime":"2025-07-26T02:19:18.857Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-26T02:19:26.767Z","endTime":"2025-07-26T02:19:40.126Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.35869363153185,"strikeZoneBottom":1.3953422437213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.383556798295583,"aZ":-42.10068889417658,"pfxX":6.753902651221463,"pfxZ":-6.435495871225434,"pX":1.0430413266122305,"pZ":2.7375520734583065,"vX0":2.5132807438585094,"vY0":-124.04884720039696,"vZ0":0.6819058302231151,"x":77.24,"y":164.87,"x0":-0.864072873474651,"y0":50.006174675496126,"z0":6.000287853129044,"aX":10.410406332206067},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-11.2,"breakHorizontal":-12.8,"spinRate":2427,"spinDirection":29},"zone":12,"typeConfidence":0.9,"plateTime":0.4434282021339282,"extension":6.677342415673297},"index":3,"playId":"563c509a-a836-3cc1-80c0-c97a926c7c06","pitchNumber":3,"startTime":"2025-07-26T02:19:40.126Z","endTime":"2025-07-26T02:19:44.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":91.3,"strikeZoneTop":3.39258934161715,"strikeZoneBottom":1.4593659960647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.890776964890904,"aZ":-25.852640269688724,"pfxX":-10.589620311095208,"pfxZ":3.008788888479187,"pX":0.029634734398761763,"pZ":0.036071929762152156,"vX0":6.867565169688449,"vY0":-143.90390087736233,"vZ0":-10.911064627659432,"x":115.87,"y":237.81,"x0":-1.009924219402648,"y0":50.00444052993903,"z0":5.473911440240519,"aX":-22.247338608893983},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":3.5,"breakHorizontal":17.9,"spinRate":1815,"spinDirection":224},"zone":14,"typeConfidence":0.89,"plateTime":0.3803902205420897,"extension":6.839737086621203},"index":4,"playId":"c4468f2f-7100-3493-a252-b5bb5d35024c","pitchNumber":4,"startTime":"2025-07-26T02:19:55.643Z","endTime":"2025-07-26T02:19:59.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.3,"endSpeed":91.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.417515052812504,"aZ":-25.0252807961454,"pfxX":-8.723339845326375,"pfxZ":3.331857067301377,"pX":0.014675951653781867,"pZ":1.6255995532212517,"vX0":6.2778430266177985,"vY0":-145.77147290845127,"vZ0":-7.146751084172868,"x":116.44,"y":194.89,"x0":-1.0374669672041494,"y0":50.00215010862265,"z0":5.62819958117257,"aX":-18.705206665320166},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":4.7,"breakHorizontal":14.5,"spinRate":1905,"spinDirection":226},"zone":8,"typeConfidence":0.89,"plateTime":0.3762707059042052,"extension":6.7834467258727},"hitData":{"launchSpeed":108.2,"launchAngle":16.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":204.83,"coordY":91.09}},"index":5,"playId":"857fa016-1468-3eec-9467-8286f64fb006","pitchNumber":5,"startTime":"2025-07-26T02:20:15.742Z","endTime":"2025-07-26T02:20:22.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:20:22.252Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to center fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-26T02:20:42.656Z","endTime":"2025-07-26T02:25:33.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.648717152408956,"aZ":-27.78155176310934,"pfxX":-7.684302754192638,"pfxZ":2.110019311288818,"pX":-0.5042360947325919,"pZ":1.8749776344265519,"vX0":4.8775867973094895,"vY0":-143.20205446618337,"vZ0":-5.916725647069939,"x":136.22,"y":188.16,"x0":-1.2300420418795983,"y0":50.00244216870448,"z0":5.702812522328426,"aX":-15.980619154066382},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":2.9,"breakHorizontal":13.0,"spinRate":1863,"spinDirection":223},"zone":7,"typeConfidence":0.9,"plateTime":0.38228922119769937,"extension":6.561116589483022},"index":0,"playId":"073803f1-d63f-396c-911f-8d8b0318094a","pitchNumber":1,"startTime":"2025-07-26T02:20:54.170Z","endTime":"2025-07-26T02:20:59.445Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-26T02:21:15.758Z","endTime":"2025-07-26T02:25:26.246Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79004583057515,"aZ":-41.04524343630518,"pfxX":8.090223912180779,"pfxZ":-5.806779288470215,"pX":-0.0745815976415744,"pZ":2.5308798705489473,"vX0":-0.13879873059506426,"vY0":-123.92318789543789,"vZ0":-0.09727890549870755,"x":119.84,"y":170.45,"x0":-1.065371896585311,"y0":50.00271471302016,"z0":6.050281016732183,"aX":12.362414047375491},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-10.2,"breakHorizontal":-14.5,"spinRate":2507,"spinDirection":35},"zone":5,"typeConfidence":0.9,"plateTime":0.44497066572662325,"extension":6.732830232067499},"hitData":{"launchSpeed":90.0,"launchAngle":27.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":155.01,"coordY":67.51}},"index":2,"playId":"9423c920-276d-3de4-8bd2-65dcf50e01c9","pitchNumber":2,"startTime":"2025-07-26T02:25:26.246Z","endTime":"2025-07-26T02:25:33.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:25:33.403Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mike Trout pops out to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T02:27:34.611Z","endTime":"2025-07-26T02:28:14.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":1},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.70421798771886,"strikeZoneBottom":1.56657728712101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.109592185109484,"aZ":-21.685592155732106,"pfxX":-10.199894528784583,"pfxZ":5.46944368368017,"pX":1.1584302791668886,"pZ":1.0594052527440023,"vX0":9.633979049633517,"vY0":-137.9504458506147,"vZ0":-6.334021179270493,"x":72.84,"y":210.18,"x0":-1.0623677502429947,"y0":50.00253223376399,"z0":4.857880267402698,"aX":-19.561138743680317},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":16.3,"spinRate":2195,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.39780297358328687,"extension":6.827647062407853},"index":0,"playId":"4cb73962-5f7e-3444-bae2-6d36919055d5","pitchNumber":1,"startTime":"2025-07-26T02:27:48.393Z","endTime":"2025-07-26T02:27:51.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":86.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.47528884301917,"aZ":-16.10125400387354,"pfxX":-6.728694195218266,"pfxZ":8.181670355881334,"pX":-0.11769607442639116,"pZ":3.0849685666153084,"vX0":5.70687272423007,"vY0":-140.39565562272307,"vZ0":-2.259346793599474,"x":121.49,"y":155.49,"x0":-1.3185605046033415,"y0":50.00405586054501,"z0":4.967496458870095,"aX":-13.221055090849617},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2198,"spinDirection":227},"zone":2,"typeConfidence":0.9,"plateTime":0.39251353584466875,"extension":6.814245438874187},"hitData":{"launchSpeed":79.7,"launchAngle":66.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":160.77,"coordY":159.45}},"index":1,"playId":"b4800e66-4f5a-3d29-83f7-e97f6a21ecf4","pitchNumber":2,"startTime":"2025-07-26T02:28:04.974Z","endTime":"2025-07-26T02:28:14.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:28:14.388Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a ground ball to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T02:28:28.924Z","endTime":"2025-07-26T02:29:10.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":86.6,"strikeZoneTop":3.69668688530886,"strikeZoneBottom":1.57432639923105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.99831281895865,"aZ":-14.556195752353323,"pfxX":-6.8526004881404425,"pfxZ":9.00761658881442,"pX":-1.1248835507408976,"pZ":3.09936402868967,"vX0":3.221184556276027,"vY0":-140.2281055032499,"vZ0":-2.436244145698814,"x":159.88,"y":155.1,"x0":-1.4096513673588207,"y0":50.00263078438514,"z0":4.950030404031922,"aX":-13.402804626141586},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":11.5,"spinRate":2203,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.3933052698939603,"extension":6.804334108219854},"index":0,"playId":"7eeadd14-ebc5-30cc-a3c0-dd845aa5f53a","pitchNumber":1,"startTime":"2025-07-26T02:28:42.497Z","endTime":"2025-07-26T02:28:46.291Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.284865264436824,"aZ":-28.296424984833646,"pfxX":-11.265959039564532,"pfxZ":2.037470115233953,"pX":-0.7631658028702696,"pZ":2.357247108939483,"vX0":5.5886645322833175,"vY0":-138.02193595874814,"vZ0":-1.7396389482190422,"x":146.09,"y":175.13,"x0":-1.3642551302504629,"y0":50.00442073135161,"z0":4.924434385836294,"aX":-21.4678561791104},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.5,"breakHorizontal":19.0,"spinRate":2285,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.3987310436826004,"extension":6.752304500233304},"hitData":{"launchSpeed":99.3,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.45,"coordY":121.44}},"index":1,"playId":"cc87c059-0d0c-3fae-8d03-c77415023d67","pitchNumber":2,"startTime":"2025-07-26T02:28:59.447Z","endTime":"2025-07-26T02:29:10.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:29:10.915Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T02:29:22.619Z","endTime":"2025-07-26T02:31:45.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.38547861279591,"strikeZoneBottom":1.53762198494999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.96790015975468,"aZ":-14.931984343749194,"pfxX":-5.766596342088729,"pfxZ":8.842606611622713,"pX":-0.9661259843742848,"pZ":2.8655548118710783,"vX0":3.0447742389428702,"vY0":-139.59759175539054,"vZ0":-3.2645281871465097,"x":153.83,"y":161.41,"x0":-1.3289296785472946,"y0":50.000824939087494,"z0":5.048987081659967,"aX":-11.242577245967935},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":9.7,"spinRate":2144,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.39418491324033145,"extension":6.689521207268517},"index":0,"playId":"9897402a-b523-395b-962e-13a6d9904b33","pitchNumber":1,"startTime":"2025-07-26T02:29:36.508Z","endTime":"2025-07-26T02:29:39.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.1,"strikeZoneTop":3.39302688993813,"strikeZoneBottom":1.6335982739323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.717160393249358,"aZ":-26.56823207102911,"pfxX":3.505882493205564,"pfxZ":3.6326426460222905,"pX":-1.7266073734978808,"pZ":3.331740159519436,"vX0":-1.214307420089907,"vY0":-124.4581661069914,"vZ0":1.3409243938011324,"x":182.81,"y":148.82,"x0":-1.683308841905849,"y0":50.0038638639419,"z0":5.012455304377995,"aX":5.4119045525108245},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.2,"breakHorizontal":-6.0,"spinRate":2515,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.44281669949574676,"extension":6.608567670625921},"index":1,"playId":"c6ce25b3-ff41-3d65-a78a-6de1969c4e36","pitchNumber":2,"startTime":"2025-07-26T02:29:52.349Z","endTime":"2025-07-26T02:29:55.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.778246723612035,"aZ":-25.35557786119703,"pfxX":-10.895838091227422,"pfxZ":3.4197067306099918,"pX":-0.3593434010390814,"pZ":2.8188003522888314,"vX0":6.463192453315749,"vY0":-140.73074629971924,"vZ0":-1.3593360900051588,"x":130.7,"y":162.67,"x0":-1.2775896661072064,"y0":50.00287227453559,"z0":4.960258960924554,"aX":-21.72007285427502},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.1,"breakHorizontal":18.2,"spinRate":2327,"spinDirection":229},"zone":4,"typeConfidence":0.9,"plateTime":0.39013040396392107,"extension":6.722173202810489},"index":2,"playId":"c442195b-b85f-3f45-9d38-b33142bca166","pitchNumber":3,"startTime":"2025-07-26T02:30:11.718Z","endTime":"2025-07-26T02:30:14.725Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-07-26T02:30:34.855Z","endTime":"2025-07-26T02:31:22.754Z","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(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.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.79534459967667,"aZ":-13.332221990280186,"pfxX":-4.926441574827623,"pfxZ":9.4852736768105,"pX":0.38755498401273675,"pZ":3.0215500728322215,"vX0":6.421609863549975,"vY0":-140.72346751012307,"vZ0":-3.130329044393645,"x":102.23,"y":157.2,"x0":-1.2942246441231768,"y0":50.0033123031564,"z0":5.023570258206205,"aX":-9.786940012631483},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2173,"spinDirection":218},"zone":3,"typeConfidence":0.92,"plateTime":0.39067166325148595,"extension":6.831351736353441},"index":4,"playId":"e7320e9f-331d-3529-b57e-8cf52b9f4280","pitchNumber":4,"startTime":"2025-07-26T02:31:22.754Z","endTime":"2025-07-26T02:31:26.004Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.54618223505027,"aZ":-16.46681996778843,"pfxX":-6.988158356760451,"pfxZ":7.905022143685349,"pX":-0.19903220325434934,"pZ":3.573942199967906,"vX0":5.711513201619343,"vY0":-141.1286049556128,"vZ0":-1.1779690615830662,"x":124.59,"y":142.28,"x0":-1.3561120342181756,"y0":50.00485313138878,"z0":5.073206707427712,"aX":-13.889852167324069},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.2,"breakHorizontal":11.3,"spinRate":2238,"spinDirection":225},"zone":11,"typeConfidence":0.88,"plateTime":0.39032349596756566,"extension":6.705687626504711},"index":5,"playId":"b15ee356-adb7-394a-a984-bc8900c6142e","pitchNumber":5,"startTime":"2025-07-26T02:31:41.178Z","endTime":"2025-07-26T02:31:45.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:31:45.543Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-26T02:31:57.497Z","endTime":"2025-07-26T02:35:05.228Z","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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":8},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.94893551205716,"aZ":-28.495292455698177,"pfxX":4.0813447932694356,"pfxZ":2.3571375496369154,"pX":1.1728461175252767,"pZ":1.432964864671931,"vX0":5.014106057585399,"vY0":-125.19359592711082,"vZ0":-2.5635264303776784,"x":72.29,"y":200.09,"x0":-1.3981938441208628,"y0":50.00452979785808,"z0":4.839925265733965,"aX":6.378406283281995},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.8,"breakHorizontal":-8.6,"spinRate":2444,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.44012650484906457,"extension":6.624099824678454},"index":0,"playId":"0f73f61c-84dd-3e4b-817b-a30c8f3be8b1","pitchNumber":1,"startTime":"2025-07-26T02:32:07.487Z","endTime":"2025-07-26T02:32:10.809Z","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":85.9,"endSpeed":77.6,"strikeZoneTop":3.76010039249537,"strikeZoneBottom":1.81544551889046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.789717385317772,"aZ":-28.78320666545555,"pfxX":5.514890684443661,"pfxZ":2.195621208159195,"pX":1.9012042410748216,"pZ":2.094381569563742,"vX0":5.839046948730805,"vY0":-124.83204164175037,"vZ0":-0.9810123411625014,"x":44.53,"y":182.23,"x0":-1.2023842051850893,"y0":50.00553418619828,"z0":4.905282144175043,"aX":8.531322735426203},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.0,"breakHorizontal":-11.5,"spinRate":2484,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.44216533475095954,"extension":6.694063321464807},"index":1,"playId":"4b8f3a24-7d2d-3f25-bb46-0acb8104dbf1","pitchNumber":2,"startTime":"2025-07-26T02:32:24.516Z","endTime":"2025-07-26T02:32:28.063Z","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":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.4,"strikeZoneTop":3.72097569235139,"strikeZoneBottom":1.77652984020774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.312776592405264,"aZ":-26.864620930757614,"pfxX":-11.458605726327145,"pfxZ":2.7332406637832474,"pX":0.20341903662709038,"pZ":3.3747102761111347,"vX0":7.243769125306012,"vY0":-139.59828195971596,"vZ0":0.012242428467025168,"x":109.25,"y":147.66,"x0":-0.9590660571765872,"y0":50.000803192869874,"z0":5.163656050393896,"aX":-22.23582413240613},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.2,"breakHorizontal":18.8,"spinRate":2256,"spinDirection":216},"zone":2,"typeConfidence":0.9,"plateTime":0.39490323249277237,"extension":6.7256788949030435},"index":2,"playId":"36ad72ec-d1d2-3cb1-9875-31789149c44f","pitchNumber":3,"startTime":"2025-07-26T02:32:43.244Z","endTime":"2025-07-26T02:32:47.073Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.7,"strikeZoneTop":3.79189323198565,"strikeZoneBottom":1.81755861692683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.139816348807354,"aZ":-27.509860245958098,"pfxX":3.4612936133994934,"pfxZ":2.9331943170034114,"pX":1.5165376910737949,"pZ":1.896181871494468,"vX0":5.570495942298462,"vY0":-126.13431220585103,"vZ0":-1.8875524989122703,"x":59.19,"y":187.58,"x0":-1.1825443538199802,"y0":50.00033062610521,"z0":4.904306480407283,"aX":5.493006553417912},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.0,"breakHorizontal":-7.7,"spinRate":2473,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4366929052680395,"extension":6.847882313565521},"index":3,"playId":"4626c57d-0e65-3cd7-af7d-f1366b313101","pitchNumber":4,"startTime":"2025-07-26T02:33:01.505Z","endTime":"2025-07-26T02:33:05.048Z","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":97.3,"endSpeed":87.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.9327606269063,"aZ":-14.456669060123124,"pfxX":-8.086737901451556,"pfxZ":8.904147239011863,"pX":0.6234590380550296,"pZ":3.046897176388292,"vX0":7.959355718578699,"vY0":-141.30351689139545,"vZ0":-2.841628243927977,"x":93.24,"y":156.51,"x0":-1.200895084628628,"y0":50.00693396228016,"z0":5.013614005080621,"aX":-16.09916273285458},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":12.7,"spinRate":2242,"spinDirection":224},"zone":6,"typeConfidence":0.87,"plateTime":0.3899934537833971,"extension":6.653916072843395},"index":4,"playId":"dc1ab56a-b772-37f2-bc2c-72d57c085d0f","pitchNumber":5,"startTime":"2025-07-26T02:33:19.357Z","endTime":"2025-07-26T02:33:22.624Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-26T02:33:45.693Z","endTime":"2025-07-26T02:34:06.553Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.8,"strikeZoneTop":3.7743769217511,"strikeZoneBottom":1.77518431775874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.24890635666806,"aZ":-23.494975808181987,"pfxX":-10.282713033655549,"pfxZ":4.468865735324227,"pX":-1.2824659601830153,"pZ":1.8274703832056363,"vX0":4.0130351792656285,"vY0":-139.20399138172758,"vZ0":-4.040525254074087,"x":165.88,"y":189.44,"x0":-1.4153580524711333,"y0":50.00486623955356,"z0":4.873126721189692,"aX":-19.97422584120662},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.3,"breakHorizontal":17.6,"spinRate":2257,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.39503374155837045,"extension":6.737427165496925},"index":6,"playId":"a96fe5b6-92df-3767-8eaa-d5046e540180","pitchNumber":6,"startTime":"2025-07-26T02:34:06.553Z","endTime":"2025-07-26T02:34:11.427Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.2,"strikeZoneTop":3.71,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.21315426261396,"aZ":-27.405168221330996,"pfxX":4.573055412154124,"pfxZ":2.949961097770453,"pX":-0.5206619722911705,"pZ":1.8309622942548351,"vX0":1.080724499973328,"vY0":-127.09028299350612,"vZ0":-2.1590300449886204,"x":136.85,"y":189.34,"x0":-1.5464406178422463,"y0":50.000130776535734,"z0":4.896698230310987,"aX":7.381298003188343},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.0,"breakHorizontal":-8.5,"spinRate":2542,"spinDirection":68},"zone":7,"typeConfidence":2.0,"plateTime":0.4331403535161673,"extension":6.685249725647626},"index":7,"playId":"c3997651-fd35-373a-a000-566d6c299426","pitchNumber":7,"startTime":"2025-07-26T02:34:25.880Z","endTime":"2025-07-26T02:34:30.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.6902851926784,"strikeZoneBottom":1.77829777969532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.15172417553123,"aZ":-28.522585020070537,"pfxX":-10.051189536532252,"pfxZ":1.855748475916541,"pX":1.0784392373969716,"pZ":2.1239025608143605,"vX0":9.723642660993715,"vY0":-139.21223207784084,"vZ0":-2.316876479814024,"x":75.89,"y":181.43,"x0":-1.1474392239570617,"y0":50.00587446986329,"z0":4.847872297224847,"aX":-19.806524253702513},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.1,"breakHorizontal":16.3,"spinRate":2348,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.3928801402889732,"extension":6.899945137659139},"index":8,"playId":"bdc9cf23-e7d5-3d8b-ba19-1a7eb494952e","pitchNumber":8,"startTime":"2025-07-26T02:34:58.200Z","endTime":"2025-07-26T02:35:05.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:35:05.228Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T02:36:59.939Z","endTime":"2025-07-26T02:38:31.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.4,"strikeZoneTop":3.2604250847392,"strikeZoneBottom":1.53724959172928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.020983599888105,"aZ":-26.46226801733083,"pfxX":-8.159904256411096,"pfxZ":2.7682904557300185,"pX":-0.28013801543466055,"pZ":1.3659967476769155,"vX0":5.524536591716029,"vY0":-142.17965336220016,"vZ0":-7.151760535843325,"x":127.68,"y":201.9,"x0":-1.1797975921438841,"y0":50.005631774264614,"z0":5.57287680770128,"aX":-16.8500272498202},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":3.8,"breakHorizontal":13.8,"spinRate":1790,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.3840058160650077,"extension":6.695302055587501},"index":0,"playId":"d534313b-69b0-320e-9a1b-e60cccdea7ac","pitchNumber":1,"startTime":"2025-07-26T02:37:12.773Z","endTime":"2025-07-26T02:37:17.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":91.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.62092843356088,"aZ":-26.427340330946034,"pfxX":-6.60496338145256,"pfxZ":2.7400512258202783,"pX":0.1416869984530296,"pZ":2.105944056890812,"vX0":6.428061879088649,"vY0":-143.16576182624232,"vZ0":-5.147231669641977,"x":111.6,"y":181.92,"x0":-1.2625351274004608,"y0":50.00636391887581,"z0":5.557983822067984,"aX":-13.866162511080159},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.2,"breakHorizontal":10.8,"spinRate":1781,"spinDirection":228},"zone":5,"typeConfidence":0.9,"plateTime":0.38098534663219574,"extension":6.611941332096328},"index":1,"playId":"898d9bc2-99d9-30dc-bff9-f427e89c2441","pitchNumber":2,"startTime":"2025-07-26T02:37:27.015Z","endTime":"2025-07-26T02:37:30.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.388021283830536,"aZ":-33.991461338580876,"pfxX":-4.033517067366274,"pfxZ":-0.9750607261695521,"pX":-0.23404575455617077,"pZ":2.4850039785551683,"vX0":3.870441358092095,"vY0":-134.7324026322752,"vZ0":-2.265522600758169,"x":125.92,"y":171.68,"x0":-1.1579110095418026,"y0":50.00459896544268,"z0":5.7143283228622455,"aX":-7.494389871436823},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-2.0,"breakHorizontal":6.6,"spinRate":1207,"spinDirection":247},"zone":5,"typeConfidence":0.9,"plateTime":0.4048942568319496,"extension":6.713160753093127},"index":2,"playId":"c5fc1778-7297-3a82-b454-afb82a61fe38","pitchNumber":3,"startTime":"2025-07-26T02:37:58.246Z","endTime":"2025-07-26T02:38:02.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.864394858885824,"aZ":-33.562000010621986,"pfxX":-5.489873426709557,"pfxZ":-0.7350789234115398,"pX":-0.9857791027413121,"pZ":1.5855361305803994,"vX0":2.612835960220658,"vY0":-136.5417841280928,"vZ0":-4.659205874222563,"x":154.58,"y":195.97,"x0":-1.2414897374040916,"y0":50.00240330715584,"z0":5.6214858176453175,"aX":-10.372990930315476},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-2.2,"breakHorizontal":9.4,"spinRate":1418,"spinDirection":240},"zone":13,"typeConfidence":0.89,"plateTime":0.4010243189554865,"extension":6.743157748689791},"index":3,"playId":"90869cdd-4e05-3de7-8d0e-b7e58f064009","pitchNumber":4,"startTime":"2025-07-26T02:38:27.985Z","endTime":"2025-07-26T02:38:31.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:38:31.611Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a sharp ground ball to right fielder Chris Taylor.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T02:38:42.793Z","endTime":"2025-07-26T02:39:06.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621035,"link":"/api/v1/people/621035"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.56237748260702,"aZ":-29.057998638865186,"pfxX":-8.066187033415426,"pfxZ":1.5401006599728326,"pX":0.15230388412175302,"pZ":2.3535681769472365,"vX0":6.331632894908758,"vY0":-141.22817139738115,"vZ0":-3.8840826197803877,"x":111.19,"y":175.23,"x0":-1.068481544971576,"y0":50.00263249445762,"z0":5.611307458633411,"aX":-16.326407536160957},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.2,"breakHorizontal":13.3,"spinRate":1886,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.38752342870470535,"extension":6.806418985193766},"hitData":{"launchSpeed":106.5,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":160.71,"coordY":100.24}},"index":0,"playId":"d0ac86df-74a4-3389-b7e5-f46312fa336e","pitchNumber":1,"startTime":"2025-07-26T02:38:55.158Z","endTime":"2025-07-26T02:39:06.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:39:06.710Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorge Polanco lines out, pitcher José Soriano to first baseman Nolan Schanuel. Randy Arozarena to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T02:39:22.945Z","endTime":"2025-07-26T02:42:21.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"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,3,4,5,7],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":667755,"link":"/api/v1/people/667755"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.31177710214407,"strikeZoneBottom":1.61873205854285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.323148094456553,"aZ":-30.540044026161716,"pfxX":-6.054724497770312,"pfxZ":0.8009947025675697,"pX":-0.49056785762265975,"pZ":3.0188162343669145,"vX0":4.421025233374261,"vY0":-141.32183548035775,"vZ0":-2.6377027652309977,"x":135.7,"y":157.27,"x0":-1.2836734344645024,"y0":50.00185329187334,"z0":5.913400285926375,"aX":-12.32285406506997},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.1,"breakHorizontal":10.1,"spinRate":1686,"spinDirection":234},"zone":1,"typeConfidence":0.91,"plateTime":0.38666064076290096,"extension":6.606493781565092},"index":0,"playId":"79562b57-4035-3711-a3ff-688732b773b3","pitchNumber":1,"startTime":"2025-07-26T02:39:34.449Z","endTime":"2025-07-26T02:39:37.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.26743130060648,"aZ":-33.93694352406109,"pfxX":-6.16759908540568,"pfxZ":-0.9806575449832877,"pX":0.32103787452398463,"pZ":0.8165720834398611,"vX0":5.934871827095907,"vY0":-132.7836831828698,"vZ0":-6.389049094246912,"x":104.76,"y":216.73,"x0":-1.1370105029034623,"y0":50.00461141647518,"z0":5.709798163506038,"aX":-11.062933838000355},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.9,"breakHorizontal":10.0,"spinRate":1335,"spinDirection":247},"zone":14,"typeConfidence":0.88,"plateTime":0.41180776632365657,"extension":6.848271845370472},"index":1,"playId":"e04eb09c-49a9-3bcf-80f9-eb255ac7191a","pitchNumber":2,"startTime":"2025-07-26T02:39:53.479Z","endTime":"2025-07-26T02:39:56.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.29214245521811,"strikeZoneBottom":1.59973259287916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.741988887196246,"aZ":-28.187106873100298,"pfxX":-8.780073267549923,"pfxZ":2.178339577640211,"pX":0.28811597010020634,"pZ":0.49748736434129215,"vX0":6.8965425935203095,"vY0":-134.3125731221284,"vZ0":-8.492528960788423,"x":106.02,"y":225.35,"x0":-1.1705038549354814,"y0":50.002598797512476,"z0":5.701013894115046,"aX":-16.06213351208734},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.3,"breakHorizontal":14.4,"spinRate":1577,"spinDirection":229},"zone":14,"typeConfidence":0.92,"plateTime":0.40759487144814965,"extension":6.838922269754241},"index":2,"playId":"d740d385-f82b-355d-b1ae-d723c73a7a8b","pitchNumber":3,"startTime":"2025-07-26T02:40:22.974Z","endTime":"2025-07-26T02:40:26.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31239518930722,"aZ":-40.283749166599556,"pfxX":5.442178001388805,"pfxZ":-5.345379828309747,"pX":-0.6138156021558125,"pZ":2.943627234006439,"vX0":-0.48083024738139524,"vY0":-122.95905292448614,"vZ0":0.778843907085454,"x":140.4,"y":159.3,"x0":-1.1209801295835202,"y0":50.00105679773959,"z0":6.064079861781314,"aX":8.261082419502223},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-9.1,"breakHorizontal":-9.7,"spinRate":2401,"spinDirection":26},"zone":1,"typeConfidence":0.9,"plateTime":0.446920934493531,"extension":6.750229791305999},"index":3,"playId":"2f6c0248-5cee-3d3f-87b3-d188eca66002","pitchNumber":4,"startTime":"2025-07-26T02:40:49.035Z","endTime":"2025-07-26T02:40:52.435Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"b9d2ea38-c440-31cc-875a-faa5ff20d1e6","startTime":"2025-07-26T02:41:13.783Z","endTime":"2025-07-26T02:41:16.783Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.397399717214036,"aZ":-24.981482578670406,"pfxX":-6.955339213870804,"pfxZ":3.47563901527705,"pX":0.7484000958780516,"pZ":2.345089269498506,"vX0":6.987347022409271,"vY0":-142.45124553601943,"vZ0":-5.400098612208624,"x":88.47,"y":175.46,"x0":-0.8236476296866609,"y0":50.004998604676466,"z0":5.8287352871762135,"aX":-14.404900728857234},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.4,"breakHorizontal":11.3,"spinRate":1856,"spinDirection":224},"zone":6,"typeConfidence":0.91,"plateTime":0.3833934922941915,"extension":6.844369351350382},"index":5,"playId":"4bb0d824-7223-3024-b8e3-829cafeaf69c","pitchNumber":5,"startTime":"2025-07-26T02:41:34.210Z","endTime":"2025-07-26T02:41:37.312Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"startTime":"2025-07-26T02:41:57.429Z","endTime":"2025-07-26T02:42:14.720Z","isPitch":false,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.379239228043303,"aZ":-30.35064793649621,"pfxX":-6.908283846565421,"pfxZ":1.013731488249217,"pX":-1.2698546284777958,"pZ":1.8768879735171966,"vX0":2.091982569583964,"vY0":-133.3489829703748,"vZ0":-4.720892673967838,"x":165.4,"y":188.1,"x0":-1.1663538585744462,"y0":50.006199671409426,"z0":5.8572100368323445,"aX":-12.456905477828904},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.1,"breakHorizontal":12.1,"spinRate":1572,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.4105793473716641,"extension":6.884403029512908},"hitData":{"launchSpeed":74.5,"launchAngle":4.0,"totalDistance":72.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":128.0,"coordY":181.41}},"index":7,"playId":"a67118da-2e75-3916-bafd-36dc4a230f32","pitchNumber":6,"startTime":"2025-07-26T02:42:14.720Z","endTime":"2025-07-26T02:42:21.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:42:21.883Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-26T02:43:18.603Z","endTime":"2025-07-26T02:45:12.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.6,"endSpeed":89.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.641746277810896,"aZ":-26.349638397753683,"pfxX":-7.776757114561988,"pfxZ":2.9018027173128855,"pX":0.37977761515441644,"pZ":1.555869388445242,"vX0":6.789877601783518,"vY0":-140.5217015382116,"vZ0":-6.634419233342353,"x":102.52,"y":196.77,"x0":-1.0526697606763786,"y0":50.003110823509836,"z0":5.649491828077999,"aX":-15.615536835205948},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.1,"breakHorizontal":12.7,"spinRate":1959,"spinDirection":222},"zone":9,"typeConfidence":0.91,"plateTime":0.3891749813479186,"extension":6.770923579612879},"index":0,"playId":"d71fef37-5e08-3d0d-bbb8-54ce0e8b83b5","pitchNumber":1,"startTime":"2025-07-26T02:43:34.248Z","endTime":"2025-07-26T02:43:37.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.0,"strikeZoneTop":3.35575435252814,"strikeZoneBottom":1.4317662620816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.62370774353996,"aZ":-26.313888403594042,"pfxX":-10.210885349284847,"pfxZ":2.8617141337165686,"pX":1.049773266222422,"pZ":0.3356461248271357,"vX0":9.450322970775794,"vY0":-142.19344165942653,"vZ0":-9.955871763926075,"x":76.99,"y":229.72,"x0":-0.990267545582494,"y0":50.0038493799339,"z0":5.55221745010307,"aX":-20.909640754487977},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.2,"breakHorizontal":16.6,"spinRate":1983,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3852126513517593,"extension":6.790591736180831},"index":1,"playId":"6a7e95c5-ccbd-315f-9e66-f03c46a2463d","pitchNumber":2,"startTime":"2025-07-26T02:43:54.478Z","endTime":"2025-07-26T02:43:57.618Z","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":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.27999027259622,"strikeZoneBottom":1.47310738255729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.450710420758504,"aZ":-27.037627115003485,"pfxX":-6.9904910742962745,"pfxZ":2.5454586523807983,"pX":-0.7151423356858095,"pZ":3.3734839201452775,"vX0":3.5437663726445656,"vY0":-141.25976271574496,"vZ0":-2.2161382448186946,"x":144.26,"y":147.7,"x0":-1.0782996877792301,"y0":50.00345786937842,"z0":5.907949257549772,"aX":-14.115167047030285},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.3,"breakHorizontal":11.9,"spinRate":1794,"spinDirection":224},"zone":1,"typeConfidence":0.91,"plateTime":0.38788075962573965,"extension":6.7624868077175995},"index":2,"playId":"4dd9fe52-9912-3c31-935f-33155d77c4a2","pitchNumber":3,"startTime":"2025-07-26T02:44:19.337Z","endTime":"2025-07-26T02:44:23.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.573828202811672,"aZ":-39.06248651094288,"pfxX":7.241820519059408,"pfxZ":-4.329393316799406,"pX":-0.027771538717455857,"pZ":2.550123454452027,"vX0":0.5129697965175024,"vY0":-125.83476843423648,"vZ0":-0.6722161097986599,"x":118.06,"y":169.93,"x0":-1.174637988466206,"y0":50.00526525870012,"z0":6.009159320463028,"aX":11.51509843917179},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.7,"breakHorizontal":-13.2,"spinRate":2326,"spinDirection":27},"zone":5,"typeConfidence":0.9,"plateTime":0.4367188111297047,"extension":6.700483369688448},"index":3,"playId":"0f359561-4fc2-3116-ad3d-dcb75a90753f","pitchNumber":4,"startTime":"2025-07-26T02:44:39.755Z","endTime":"2025-07-26T02:44:44.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.664545063130795,"aZ":-33.441316639394074,"pfxX":-6.858855828748277,"pfxZ":-0.7079598939906564,"pX":-1.0638196788626648,"pZ":2.579200251536746,"vX0":2.3286565494876856,"vY0":-132.89747869785646,"vZ0":-2.2775207732550955,"x":157.55,"y":169.14,"x0":-1.0587587791364264,"y0":50.00159396004269,"z0":5.868979209803826,"aX":-12.305220136638262},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.6,"breakHorizontal":12.0,"spinRate":1404,"spinDirection":238},"zone":11,"typeConfidence":0.93,"plateTime":0.41166754001485195,"extension":6.7180147630975915},"hitData":{"launchSpeed":77.1,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.52,"coordY":159.6}},"index":4,"playId":"852ab2ee-9abf-3a32-9435-60d82b4a308a","pitchNumber":5,"startTime":"2025-07-26T02:45:05.289Z","endTime":"2025-07-26T02:45:12.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:45:12.957Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yoán Moncada grounds out, first baseman Josh Naylor to pitcher Bryan Woo.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T02:47:04.186Z","endTime":"2025-07-26T02:47:49.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.5706808082727,"strikeZoneBottom":1.39271880335901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.449316290508435,"aZ":-15.579294875396647,"pfxX":-5.344588903981271,"pfxZ":8.391490063563168,"pX":-0.5688498057200515,"pZ":2.632365947340224,"vX0":4.322798270721648,"vY0":-140.36155266569295,"vZ0":-3.760319829046267,"x":138.68,"y":167.71,"x0":-1.441495132980722,"y0":50.0003647819021,"z0":5.016606550341219,"aX":-10.566458727246635},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":8.6,"spinRate":2094,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.39158749865257825,"extension":6.738868536200943},"index":0,"playId":"cae8928d-4e3d-3d70-a18d-cedc31df662d","pitchNumber":1,"startTime":"2025-07-26T02:47:22.774Z","endTime":"2025-07-26T02:47:26.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.5408690725609,"aZ":-15.001679206973217,"pfxX":-4.967476304881337,"pfxZ":8.748627390878957,"pX":-0.40755409670180964,"pZ":1.9904526176643205,"vX0":4.541784131793042,"vY0":-139.93787800823347,"vZ0":-5.563298162755159,"x":132.54,"y":185.04,"x0":-1.4142127457240876,"y0":50.00584755820395,"z0":5.003883734915563,"aX":-9.754695562193495},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.8,"breakHorizontal":7.9,"spinRate":2093,"spinDirection":225},"zone":7,"typeConfidence":0.91,"plateTime":0.39292698699710726,"extension":6.734316510095562},"hitData":{"launchSpeed":99.0,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.54,"coordY":161.08}},"index":1,"playId":"4e889e8b-c20c-30be-9c79-ecc9ed45b91d","pitchNumber":2,"startTime":"2025-07-26T02:47:41.992Z","endTime":"2025-07-26T02:47:49.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:47:49.228Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Logan O'Hoppe lines out to right fielder Dominic Canzone.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T02:48:07.998Z","endTime":"2025-07-26T02:48:48.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.79986518182138,"strikeZoneBottom":1.71814436729251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86742518608486,"aZ":-13.295495069649052,"pfxX":-5.615974063499975,"pfxZ":9.52988703119075,"pX":1.1733481057395865,"pZ":2.2124848823017045,"vX0":8.780525029526387,"vY0":-140.14808494272015,"vZ0":-5.129551694286173,"x":72.27,"y":179.04,"x0":-1.276504956728544,"y0":50.00527676874768,"z0":4.941040251672862,"aX":-11.128768209235801},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":8.3,"spinRate":2295,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.3914195442217645,"extension":6.7082808713568305},"index":0,"playId":"a5361135-8d5d-3ce9-a21c-86950301fed7","pitchNumber":1,"startTime":"2025-07-26T02:48:22.598Z","endTime":"2025-07-26T02:48:26.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33009138122887,"aZ":-24.556242935913648,"pfxX":-10.226593360840347,"pfxZ":3.8533898586277253,"pX":-0.5488073472581515,"pZ":2.6110880423171046,"vX0":5.145632931073099,"vY0":-139.8713820729371,"vZ0":-2.268956038818507,"x":137.92,"y":168.28,"x0":-1.08641387344292,"y0":50.00050063734753,"z0":5.0473864341641015,"aX":-20.206516599792117},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.7,"breakHorizontal":17.4,"spinRate":2305,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.39198686254514126,"extension":6.674295747401249},"hitData":{"launchSpeed":86.3,"launchAngle":24.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.31,"coordY":97.68}},"index":1,"playId":"de0c7166-4436-376f-8fc0-61066277fc1c","pitchNumber":2,"startTime":"2025-07-26T02:48:39.176Z","endTime":"2025-07-26T02:48:48.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:48:48.351Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chris Taylor pops out to first baseman Josh Naylor in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-26T02:49:33.441Z","endTime":"2025-07-26T02:50:04.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T02:49:11.076Z","endTime":"2025-07-26T02:49:33.446Z","isPitch":false,"type":"action","player":{"id":621035,"link":"/api/v1/people/621035"}},{"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.3,"endSpeed":86.9,"strikeZoneTop":3.76451027819083,"strikeZoneBottom":1.80915464635235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.95145831394224,"aZ":-25.33912601869799,"pfxX":-10.646575466528558,"pfxZ":3.528840606004839,"pX":-0.41393548662950375,"pZ":2.093310827054473,"vX0":6.276180205902946,"vY0":-138.55653529659966,"vZ0":-3.3526170596925815,"x":132.78,"y":182.26,"x0":-1.3292687409521147,"y0":50.004022519421135,"z0":5.018822091127731,"aX":-20.630811451539714},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.9,"breakHorizontal":17.9,"spinRate":2224,"spinDirection":223},"zone":7,"typeConfidence":0.91,"plateTime":0.3958234346796172,"extension":6.780410851907806},"index":1,"playId":"8cc6c929-05f9-3d4a-861b-19afb9610b73","pitchNumber":1,"startTime":"2025-07-26T02:49:33.446Z","endTime":"2025-07-26T02:49:37.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.93436566830654,"aZ":-14.926484788160664,"pfxX":-5.483886063785419,"pfxZ":8.70879073931813,"pX":-0.32517737480879244,"pZ":2.782660342213424,"vX0":4.520008306943876,"vY0":-139.92043163894655,"vZ0":-3.483752072246127,"x":129.39,"y":163.65,"x0":-1.2500694076579513,"y0":50.00052940802524,"z0":5.023497614470254,"aX":-10.858644128676886},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":9.0,"spinRate":2326,"spinDirection":232},"zone":4,"typeConfidence":0.91,"plateTime":0.39164421993886966,"extension":6.6667806018775515},"hitData":{"launchSpeed":80.6,"launchAngle":76.0,"totalDistance":68.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":152.94,"coordY":195.23}},"index":2,"playId":"7a68f765-112a-3c00-80fd-b6f7bf64915b","pitchNumber":2,"startTime":"2025-07-26T02:49:53.587Z","endTime":"2025-07-26T02:50:04.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:50:04.118Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out sharply, second baseman Luis Rengifo to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T02:52:00.494Z","endTime":"2025-07-26T02:53:25.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.57138149740754,"strikeZoneBottom":1.7097387050721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.320670750374415,"aZ":-40.99702511710939,"pfxX":8.371264536856078,"pfxZ":-6.040887438764241,"pX":-0.7803948201485695,"pZ":4.15147817211456,"vX0":-1.6263960132669375,"vY0":-120.32573459814184,"vZ0":3.931287858510019,"x":146.75,"y":126.69,"x0":-1.1813214700763215,"y0":50.00520050554539,"z0":6.139473872879898,"aX":12.221248516020413},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.7,"breakHorizontal":-14.8,"spinRate":2216,"spinDirection":32},"zone":11,"typeConfidence":0.9,"plateTime":0.45599719467390765,"extension":6.661425300490367},"index":0,"playId":"b6d3fa54-8120-3c3d-98af-2ebaa23f3f69","pitchNumber":1,"startTime":"2025-07-26T02:52:12.693Z","endTime":"2025-07-26T02:52:16.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.50766340423098,"strikeZoneBottom":1.61686225164811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.507136063714828,"aZ":-40.32468336636117,"pfxX":6.214341247188283,"pfxZ":-5.617899113154831,"pX":-1.7878691149773802,"pZ":4.644746859755782,"vX0":-3.6874755790576415,"vY0":-119.56253029391023,"vZ0":4.919224670337606,"x":185.15,"y":113.37,"x0":-1.034931590848816,"y0":50.00098741209806,"z0":6.173929337157889,"aX":9.018878178017633},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.8,"breakHorizontal":-10.4,"spinRate":2158,"spinDirection":29},"zone":11,"typeConfidence":0.9,"plateTime":0.457658182388871,"extension":6.647002047460732},"index":1,"playId":"2f75648d-f26f-3abe-b6a7-c347b3bd4ac8","pitchNumber":2,"startTime":"2025-07-26T02:52:25.646Z","endTime":"2025-07-26T02:52:30.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.515688078977135,"aZ":-28.37064106784775,"pfxX":-6.3373811637863895,"pfxZ":1.8995825530258852,"pX":0.013613933867946511,"pZ":2.9856989679148103,"vX0":5.409006995392123,"vY0":-140.3147726814822,"vZ0":-2.4761060703439735,"x":116.48,"y":158.17,"x0":-1.1117846261500408,"y0":50.00268883327942,"z0":5.7202577220102775,"aX":-12.689163303545115},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.1,"breakHorizontal":10.4,"spinRate":1806,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.38973904573930485,"extension":6.749669495561918},"index":2,"playId":"ed22a8d1-98d2-3ea5-87eb-0f0da9e6bc90","pitchNumber":3,"startTime":"2025-07-26T02:52:53.464Z","endTime":"2025-07-26T02:52:56.494Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-26T02:53:08.200Z","endTime":"2025-07-26T02:53:18.830Z","isPitch":false,"type":"action","player":{"id":810938,"link":"/api/v1/people/810938"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.836011238669126,"aZ":-27.893497715982253,"pfxX":-7.6296806666219625,"pfxZ":2.130879013655605,"pX":-0.5347226478130114,"pZ":2.8585766844903864,"vX0":4.319417648514486,"vY0":-140.37315476870606,"vZ0":-2.881057786259753,"x":137.38,"y":161.6,"x0":-1.0968973431924653,"y0":50.0018452733375,"z0":5.701525156656224,"aX":-15.32463313315806},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.5,"breakHorizontal":13.0,"spinRate":1784,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.3892262458734339,"extension":6.65959768239695},"hitData":{"launchSpeed":103.1,"launchAngle":1.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":147.99,"coordY":146.88}},"index":4,"playId":"f73e5b2e-05e8-3f39-ad1c-f981aec35cc7","pitchNumber":4,"startTime":"2025-07-26T02:53:18.830Z","endTime":"2025-07-26T02:53:25.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:53:25.887Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, pitcher José Soriano to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T02:53:41.720Z","endTime":"2025-07-26T02:54:22.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667755,"link":"/api/v1/people/667755"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.39556884807175,"strikeZoneBottom":1.57734324235901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32914928938044,"aZ":-37.12153758795785,"pfxX":3.095997202685372,"pfxZ":-3.0817140081236754,"pX":0.8322915710155768,"pZ":-0.36508866025111397,"vX0":3.5769074946858783,"vY0":-126.167510576864,"vZ0":-7.545794849295559,"x":85.28,"y":248.64,"x0":-1.0073286803923236,"y0":50.000431986322496,"z0":5.666287588679639,"aX":4.976075391565785},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.1,"breakHorizontal":-6.5,"spinRate":2449,"spinDirection":23},"zone":14,"typeConfidence":0.81,"plateTime":0.4345842748902662,"extension":6.79803275375596},"index":0,"playId":"c9f64fa6-173f-3b1c-878e-5e563f5b0cca","pitchNumber":1,"startTime":"2025-07-26T02:53:49.971Z","endTime":"2025-07-26T02:53:54.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.59607188502554,"aZ":-26.96628162697997,"pfxX":-7.75118850512799,"pfxZ":2.559982283734061,"pX":0.4936916306742958,"pZ":1.9146722385394603,"vX0":7.234624204793173,"vY0":-141.49735593008174,"vZ0":-5.672757835716198,"x":98.18,"y":187.08,"x0":-1.0863453491011048,"y0":50.00174535973233,"z0":5.668163592557377,"aX":-15.752883875963715},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.7,"breakHorizontal":12.6,"spinRate":1909,"spinDirection":227},"zone":9,"typeConfidence":0.91,"plateTime":0.3867547295351219,"extension":6.86455770078592},"hitData":{"launchSpeed":85.1,"launchAngle":-15.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.64,"coordY":182.01}},"index":1,"playId":"3a3cbef4-d99d-39c1-ba57-1b2c0fd6130c","pitchNumber":2,"startTime":"2025-07-26T02:54:15.136Z","endTime":"2025-07-26T02:54:22.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:54:22.439Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-26T02:54:40.639Z","endTime":"2025-07-26T02:56:04.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":5},"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(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.4,"endSpeed":89.9,"strikeZoneTop":3.32850521048361,"strikeZoneBottom":1.55527168035613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.627009518574635,"aZ":-22.905823399067764,"pfxX":-8.500390156000979,"pfxZ":4.539281550213316,"pX":0.4949453809858564,"pZ":0.8766482659401323,"vX0":7.273479611034489,"vY0":-141.56138789640454,"vZ0":-9.273881581490583,"x":98.13,"y":215.11,"x0":-0.9962979894433216,"y0":50.001053909889634,"z0":5.646921413453262,"aX":-17.346994090272474},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.6,"breakHorizontal":14.0,"spinRate":1904,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.38609404959879257,"extension":6.761718225490282},"index":0,"playId":"11024fcb-a0b2-3b11-a6e8-2fab7c1ba634","pitchNumber":1,"startTime":"2025-07-26T02:54:53.064Z","endTime":"2025-07-26T02:54:56.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.22600045254333,"strikeZoneBottom":1.48203769768973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26461384768629,"aZ":-32.20236152807523,"pfxX":-5.2142611469935245,"pfxZ":-0.011400811595841276,"pX":-1.778990938834461,"pZ":2.1509124455674264,"vX0":0.8188544373327086,"vY0":-134.06828995627228,"vZ0":-3.2956589359541786,"x":184.81,"y":180.71,"x0":-1.4083946503691223,"y0":50.006452487259125,"z0":5.670396154460914,"aX":-9.589049828034051},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.5,"breakHorizontal":9.4,"spinRate":1428,"spinDirection":236},"zone":13,"typeConfidence":0.92,"plateTime":0.4069971482107504,"extension":6.583385031437609},"index":1,"playId":"2b30d45b-4704-3fb7-85f3-f981aff751a9","pitchNumber":2,"startTime":"2025-07-26T02:55:05.300Z","endTime":"2025-07-26T02:55:08.322Z","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":97.6,"endSpeed":89.9,"strikeZoneTop":3.25377848954199,"strikeZoneBottom":1.42224462687632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.81808774797367,"aZ":-24.6871042245256,"pfxX":-7.9883099634821475,"pfxZ":3.6397628209645365,"pX":-0.7749471422682449,"pZ":2.5271141319551638,"vX0":4.106386835957959,"vY0":-142.14058482991462,"vZ0":-4.513538089808158,"x":146.54,"y":170.55,"x0":-1.1959206210059716,"y0":50.00480550782909,"z0":5.691819577358752,"aX":-16.442200718442546},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":5.9,"breakHorizontal":13.7,"spinRate":1940,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.3844844756644932,"extension":6.744160538402488},"index":2,"playId":"6e9bac60-2821-3458-816f-8f4c3299d2f9","pitchNumber":3,"startTime":"2025-07-26T02:55:19.761Z","endTime":"2025-07-26T02:55:23.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.28759176046282,"strikeZoneBottom":1.45619465855879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03639096351748,"aZ":-24.52421229962064,"pfxX":-7.998819175180066,"pfxZ":3.724773606067137,"pX":-0.7190065469921012,"pZ":1.6484983661238677,"vX0":4.498422067281676,"vY0":-142.2684352994626,"vZ0":-6.6444493637904625,"x":144.41,"y":194.27,"x0":-1.2798209175588857,"y0":50.00209381027572,"z0":5.564029434737858,"aX":-16.428551503873642},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.6,"breakHorizontal":13.6,"spinRate":1943,"spinDirection":226},"zone":7,"typeConfidence":0.91,"plateTime":0.384701835680894,"extension":6.799603053736984},"index":3,"playId":"986bdd03-6010-3153-a292-511705c88ee1","pitchNumber":4,"startTime":"2025-07-26T02:55:33.049Z","endTime":"2025-07-26T02:55:36.903Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-26T02:55:43.147Z","endTime":"2025-07-26T02:55:57.862Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.453088624703664,"aZ":-24.33611564074414,"pfxX":-8.569965745058738,"pfxZ":3.6942532571343287,"pX":-0.4014252484209616,"pZ":2.300686753584358,"vX0":5.7683741345681625,"vY0":-144.32665805369507,"vZ0":-5.243067967530522,"x":132.3,"y":176.66,"x0":-1.3054877277079815,"y0":50.006469101160484,"z0":5.626076288336183,"aX":-18.206518326159273},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":5.9,"breakHorizontal":14.5,"spinRate":1842,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.3785080266448979,"extension":6.853524841238536},"hitData":{"launchSpeed":97.5,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.25,"coordY":148.09}},"index":5,"playId":"e43ce8fc-d599-368d-9c1b-ce5975813878","pitchNumber":5,"startTime":"2025-07-26T02:55:57.862Z","endTime":"2025-07-26T02:56:04.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:56:04.885Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Rengifo lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T02:58:00.397Z","endTime":"2025-07-26T02:59:30.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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.3,"strikeZoneTop":3.25373683008311,"strikeZoneBottom":1.53967964440329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48104939847588,"aZ":-14.691509652312416,"pfxX":-5.450122662823474,"pfxZ":8.899470352838058,"pX":-0.8318591520202455,"pZ":2.9834560978178315,"vX0":3.214932072452364,"vY0":-139.53264312185,"vZ0":-3.055020048462046,"x":148.71,"y":158.23,"x0":-1.2931427115650778,"y0":50.00257714884612,"z0":5.065236864966706,"aX":-10.706759908458107},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2246,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.3930915342633581,"extension":6.64616986196135},"index":0,"playId":"2cdb42a8-0b38-3d54-9387-eb6c7dcbed79","pitchNumber":1,"startTime":"2025-07-26T02:58:22.219Z","endTime":"2025-07-26T02:58:26.216Z","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.9,"endSpeed":87.5,"strikeZoneTop":3.28029323613651,"strikeZoneBottom":1.40453079427366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.15274180191471,"aZ":-15.25424336920884,"pfxX":-6.728590662446513,"pfxZ":8.58412398694787,"pX":-0.9892802295094344,"pZ":2.773836832088593,"vX0":3.5978513506412324,"vY0":-139.68452558585,"vZ0":-3.460448759182898,"x":154.71,"y":163.89,"x0":-1.4213718245210976,"y0":50.00493097897001,"z0":5.034854598560229,"aX":-13.267026304004949},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":11.4,"spinRate":2382,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.3924557950798251,"extension":6.510517327807516},"index":1,"playId":"6ea00e9d-354d-35ce-bef7-c875471fee2f","pitchNumber":2,"startTime":"2025-07-26T02:58:39.355Z","endTime":"2025-07-26T02:58:43.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.23712926038741,"strikeZoneBottom":1.49384663802108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.20397230338278,"aZ":-13.588294175748178,"pfxX":-5.7483014237516254,"pfxZ":9.483555749057407,"pX":-1.0048863828139738,"pZ":2.6859506768290022,"vX0":2.95323502593325,"vY0":-139.53808965332502,"vZ0":-3.9835854031071594,"x":155.3,"y":166.26,"x0":-1.333675480695039,"y0":50.0026838504845,"z0":5.035661006940005,"aX":-11.265560897014465},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":9.7,"spinRate":2268,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.39345330614485796,"extension":6.680041529786661},"index":2,"playId":"df68eca2-122e-3b61-bd86-4644fb6131f5","pitchNumber":3,"startTime":"2025-07-26T02:58:56.597Z","endTime":"2025-07-26T02:59:00.949Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-26T02:59:04.509Z","endTime":"2025-07-26T02:59:24.117Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.079974003630944,"aZ":-25.369020105202193,"pfxX":-10.92017703400036,"pfxZ":3.470517959927326,"pX":-0.5713412571328707,"pZ":2.271832791528211,"vX0":5.670316541548225,"vY0":-139.3254125016433,"vZ0":-2.6160829269214747,"x":138.78,"y":177.44,"x0":-1.2170572891469198,"y0":50.00323776743198,"z0":4.90434454973718,"aX":-21.411840429960566},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.9,"breakHorizontal":18.6,"spinRate":2287,"spinDirection":228},"zone":4,"typeConfidence":0.91,"plateTime":0.3935352589230452,"extension":6.7008942593422525},"hitData":{"launchSpeed":98.4,"launchAngle":13.0,"totalDistance":276.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.02,"coordY":102.68}},"index":4,"playId":"b7e1d502-1af6-36b7-b708-816b00fd2253","pitchNumber":4,"startTime":"2025-07-26T02:59:24.117Z","endTime":"2025-07-26T02:59:30.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T02:59:30.815Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to right fielder Dominic Canzone.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T02:59:43.733Z","endTime":"2025-07-26T03:02:39.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.09271347007573,"aZ":-25.206374500119626,"pfxX":-11.30244477201964,"pfxZ":3.5337003168655237,"pX":-0.388857427391469,"pZ":1.1630473361790945,"vX0":6.023763160959134,"vY0":-139.8480581478308,"vZ0":-5.812193388743703,"x":131.82,"y":207.38,"x0":-1.1085174481481517,"y0":50.00107663003771,"z0":4.933626373737855,"aX":-22.26642926494941},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.3,"breakHorizontal":19.1,"spinRate":2177,"spinDirection":221},"zone":13,"typeConfidence":0.91,"plateTime":0.3924576124721635,"extension":6.73554036713633},"index":0,"playId":"03950db8-0675-351e-8547-aed5f600f11a","pitchNumber":1,"startTime":"2025-07-26T03:00:02.616Z","endTime":"2025-07-26T03:00:06.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.28512854153341,"strikeZoneBottom":1.62130012875939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.62809255873766,"aZ":-26.211121054992788,"pfxX":-10.528186059046565,"pfxZ":3.0474742659661196,"pX":-1.4400621012985422,"pZ":2.735881764334133,"vX0":3.66449840047289,"vY0":-139.7487108347848,"vZ0":-1.319964599655152,"x":171.89,"y":164.91,"x0":-1.4089286366282174,"y0":50.00237197323727,"z0":4.953561592747441,"aX":-20.601469629644125},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.4,"breakHorizontal":18.1,"spinRate":2309,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3935365722056172,"extension":6.530144993691775},"index":1,"playId":"988465ca-9287-3b6b-a1ae-ede7b2353b7e","pitchNumber":2,"startTime":"2025-07-26T03:00:24.886Z","endTime":"2025-07-26T03:00:28.396Z","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.5,"endSpeed":79.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.916752360470426,"aZ":-29.060959126220045,"pfxX":-11.351417095232541,"pfxZ":1.9216717133449226,"pX":-0.8102263365614648,"pZ":2.467107131565343,"vX0":4.639720280567032,"vY0":-127.24276497386377,"vZ0":-0.46765816703767427,"x":147.88,"y":172.17,"x0":-1.1942864240265327,"y0":50.00276446789383,"z0":4.978987450001299,"aX":-18.399306737608292},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.6,"breakHorizontal":19.3,"spinRate":1917,"spinDirection":236},"zone":4,"typeConfidence":0.92,"plateTime":0.43236595081019935,"extension":6.780238498303438},"index":2,"playId":"1b2c3d18-f42f-3de9-b511-7759edd99221","pitchNumber":3,"startTime":"2025-07-26T03:00:43.383Z","endTime":"2025-07-26T03:00:46.830Z","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":96.1,"endSpeed":87.4,"strikeZoneTop":3.23846055935151,"strikeZoneBottom":1.59519451712213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.48641622272167,"aZ":-28.33621473644886,"pfxX":-10.375368244437801,"pfxZ":1.9550156809538812,"pX":-2.257293646321178,"pZ":2.4302704498280407,"vX0":1.520666419602542,"vY0":-139.92701968176308,"vZ0":-1.9442505007678523,"x":203.04,"y":173.16,"x0":-1.4642854016377929,"y0":50.00410440211302,"z0":5.009093234276763,"aX":-20.3709700487273},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.4,"breakHorizontal":18.4,"spinRate":2305,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.3929266213443836,"extension":6.645289707013996},"index":3,"playId":"411fd088-8270-324b-97a5-ce833b5669c1","pitchNumber":4,"startTime":"2025-07-26T03:01:18.085Z","endTime":"2025-07-26T03:01:22.743Z","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":96.5,"endSpeed":87.3,"strikeZoneTop":3.26220951394573,"strikeZoneBottom":1.56764978848877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.35021941716994,"aZ":-16.29825543967862,"pfxX":-6.086784692272809,"pfxZ":8.05252857460102,"pX":1.4157076388291012,"pZ":3.0838104361779246,"vX0":8.836725583006023,"vY0":-140.16750042282115,"vZ0":-2.4213461655273405,"x":63.04,"y":155.52,"x0":-1.0002606458138,"y0":50.00533694256477,"z0":5.034483809768174,"aX":-12.004844995150002},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":9.0,"spinRate":2268,"spinDirection":222},"zone":12,"typeConfidence":0.89,"plateTime":0.392127757506497,"extension":6.7644149984845665},"index":4,"playId":"102b1947-667a-3adf-9ed0-ace29f26fc5c","pitchNumber":5,"startTime":"2025-07-26T03:01:47.580Z","endTime":"2025-07-26T03:01:50.818Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-26T03:02:06.070Z","endTime":"2025-07-26T03:02:28.420Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":96.5,"endSpeed":87.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.51560834069725,"aZ":-14.646582672937344,"pfxX":-5.5968846703135124,"pfxZ":8.903809453665119,"pX":-0.2581472431515613,"pZ":2.064236994019444,"vX0":5.045057635422631,"vY0":-140.32526240993485,"vZ0":-5.272110946311386,"x":126.84,"y":183.05,"x0":-1.3634082114266355,"y0":50.00611271165603,"z0":4.942044937859616,"aX":-11.022292669719656},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":8.9,"spinRate":2297,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.3922320431439621,"extension":6.863382860458741},"hitData":{"launchSpeed":96.3,"launchAngle":49.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.01,"coordY":110.77}},"index":6,"playId":"53c63f88-ab64-3f18-a32d-e63471ce9bc4","pitchNumber":6,"startTime":"2025-07-26T03:02:28.420Z","endTime":"2025-07-26T03:02:39.194Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:02:39.194Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-26T03:02:53.477Z","endTime":"2025-07-26T03:04:03.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.988746254284045,"aZ":-20.989778269797476,"pfxX":-11.74797432641814,"pfxZ":5.7618631728244445,"pX":-0.5132394973974227,"pZ":1.291410707948856,"vX0":6.139086073545632,"vY0":-139.29781313450664,"vZ0":-6.062819010042018,"x":136.56,"y":203.91,"x0":-1.2345787497698073,"y0":50.001473487462846,"z0":4.9103744775806,"aX":-22.792293623496597},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":19.8,"spinRate":2273,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.3951278810243313,"extension":6.802874585947634},"index":0,"playId":"a1872f8b-178f-306a-92a6-b385c03d3c7c","pitchNumber":1,"startTime":"2025-07-26T03:03:09.842Z","endTime":"2025-07-26T03:03:13.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":86.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.70970989716703,"aZ":-14.085133221429452,"pfxX":-5.723933028259357,"pfxZ":9.210755357964812,"pX":0.9351851958273947,"pZ":3.1113802913064004,"vX0":7.629339597125796,"vY0":-140.42353357304503,"vZ0":-2.690657324537714,"x":81.35,"y":154.77,"x0":-1.0945305084713048,"y0":50.00259474973781,"z0":5.017859353480473,"aX":-11.241813343990602},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2227,"spinDirection":240},"zone":12,"typeConfidence":0.92,"plateTime":0.3925399707969919,"extension":6.625097225436627},"index":1,"playId":"172ef448-99eb-3b03-aec0-0cabea96b11d","pitchNumber":2,"startTime":"2025-07-26T03:03:30.393Z","endTime":"2025-07-26T03:03:33.936Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-26T03:03:37.780Z","endTime":"2025-07-26T03:03:59.457Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.5,"strikeZoneTop":3.72284341760824,"strikeZoneBottom":1.66226781023612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.62721769484748,"aZ":-15.570862547241207,"pfxX":-7.244980898460791,"pfxZ":8.339453686846499,"pX":0.479781367104837,"pZ":3.3874532235893073,"vX0":6.97127138901966,"vY0":-141.27088196894093,"vZ0":-1.963373399530248,"x":98.71,"y":147.32,"x0":-1.0964837332701884,"y0":50.00607650737513,"z0":5.109280027229557,"aX":-14.430248127149957},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":11.4,"spinRate":2306,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.38992665154582395,"extension":6.565234372574384},"index":3,"playId":"a4501e7e-3300-3bba-898d-92c89fc2ecb2","pitchNumber":3,"startTime":"2025-07-26T03:03:59.457Z","endTime":"2025-07-26T03:04:03.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:04:03.638Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Julio Rodríguez homers (17) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T03:06:02.650Z","endTime":"2025-07-26T03:06:39.463Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.124255003677007,"aZ":-30.33412519582627,"pfxX":0.5948186885006425,"pfxZ":1.0932692998815767,"pX":0.16239911007654348,"pZ":2.383972869850836,"vX0":3.4923602526146444,"vY0":-128.3710166041263,"vZ0":-2.6033861943833903,"x":110.81,"y":174.41,"x0":-1.2895986473105687,"y0":50.00009969234826,"z0":5.7587010830176455,"aX":0.9980817363728621},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.7,"breakHorizontal":-1.8,"spinRate":2198,"spinDirection":94},"zone":5,"typeConfidence":0.91,"plateTime":0.425723982360545,"extension":6.593521707517209},"hitData":{"launchSpeed":104.7,"launchAngle":27.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":23.43,"coordY":68.37}},"index":0,"playId":"ace49303-f50d-3678-b4d5-9ba590620c42","pitchNumber":1,"startTime":"2025-07-26T03:06:14.374Z","endTime":"2025-07-26T03:06:39.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:06:39.463Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cal Raleigh singles on a sharp ground ball to right fielder Chris Taylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T03:06:52.928Z","endTime":"2025-07-26T03:08:38.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":621035,"link":"/api/v1/people/621035"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.162980031658183,"aZ":-23.98613615127495,"pfxX":-9.667627702714995,"pfxZ":4.129318140257346,"pX":-0.509756150350429,"pZ":1.59877079939092,"vX0":5.557203289128139,"vY0":-139.8111708856577,"vZ0":-6.834316299088257,"x":136.43,"y":195.61,"x0":-1.2659096997162,"y0":50.002053030403445,"z0":5.646276888848175,"aX":-19.16117929983701},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.2,"breakHorizontal":16.4,"spinRate":1978,"spinDirection":225},"zone":7,"typeConfidence":0.91,"plateTime":0.3915783295196724,"extension":6.748888052677864},"index":0,"playId":"5b190a14-6f62-3a53-b8b1-45ccc8c8123f","pitchNumber":1,"startTime":"2025-07-26T03:07:01.864Z","endTime":"2025-07-26T03:07:04.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.71955343786601,"strikeZoneBottom":1.59400315442178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.382474419744703,"aZ":-27.16361586579055,"pfxX":-6.615156426898565,"pfxZ":2.6236922807831218,"pX":0.6980489931969935,"pZ":0.7366203476249459,"vX0":7.671713296313192,"vY0":-136.84309712750877,"vZ0":-8.052432547877125,"x":90.39,"y":218.89,"x0":-1.2738210155444283,"y0":50.00261019829345,"z0":5.560513700815118,"aX":-12.62698575377304},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.4,"breakHorizontal":10.4,"spinRate":1897,"spinDirection":235},"zone":14,"typeConfidence":0.88,"plateTime":0.39928942408874546,"extension":6.8588490919996286},"index":1,"playId":"59f1d854-5cb5-3517-ac80-087fb6e19684","pitchNumber":2,"startTime":"2025-07-26T03:07:16.365Z","endTime":"2025-07-26T03:07:19.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.69682060933281,"strikeZoneBottom":1.48386959846746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.895906585833124,"aZ":-34.56845737247872,"pfxX":-5.15494185460229,"pfxZ":-1.3702908806171994,"pX":-1.1817446044146216,"pZ":3.694085126082084,"vX0":2.4264686995184555,"vY0":-131.3367265909195,"vZ0":0.8597978152268235,"x":162.05,"y":139.04,"x0":-1.4480127850395015,"y0":50.00328556922478,"z0":5.9339501324361565,"aX":-9.002983468965075},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-2.0,"breakHorizontal":8.8,"spinRate":1305,"spinDirection":237},"zone":11,"typeConfidence":0.89,"plateTime":0.4170935417061443,"extension":6.62939893860689},"index":2,"playId":"ce195150-b515-35d4-ba77-84e7d61df6c8","pitchNumber":3,"startTime":"2025-07-26T03:07:31.619Z","endTime":"2025-07-26T03:07:35.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.724611863554166,"aZ":-14.053738768784303,"pfxX":-4.304947576742441,"pfxZ":8.896266470911726,"pX":0.23033567944023634,"pZ":3.231871837757768,"vX0":5.579782434561954,"vY0":-142.49974325887962,"vZ0":-4.573395194532842,"x":108.22,"y":151.52,"x0":-1.2028052642190334,"y0":50.00175787731789,"z0":5.759389739871122,"aX":-8.767487577889066},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2332,"spinDirection":224},"zone":2,"typeConfidence":0.92,"plateTime":0.38582807364924276,"extension":6.790879427679519},"index":3,"playId":"75dba230-5e52-394a-9961-29e49e41cc6e","pitchNumber":4,"startTime":"2025-07-26T03:07:47.137Z","endTime":"2025-07-26T03:07:50.391Z","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":0},"index":4,"startTime":"2025-07-26T03:07:56.706Z","endTime":"2025-07-26T03:08:13.356Z","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(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":89.7,"endSpeed":81.8,"strikeZoneTop":3.73061336626602,"strikeZoneBottom":1.66338405841473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.430347629902126,"aZ":-32.166925546711624,"pfxX":1.8595308342926096,"pfxZ":0.0028624265145040795,"pX":-2.0715490529864735,"pZ":3.8831805595976085,"vX0":-2.0623450529623075,"vY0":-130.56906067498426,"vZ0":1.4023600066067816,"x":195.96,"y":133.93,"x0":-1.5116841415185929,"y0":50.00086210667461,"z0":5.766094613354914,"aX":3.1986076568840707},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.6,"breakHorizontal":-2.9,"spinRate":2414,"spinDirection":103},"zone":11,"typeConfidence":0.88,"plateTime":0.42007705837248865,"extension":6.638366774296219},"index":5,"playId":"cfcb6f5a-f521-3d9e-bb81-ac018a86cbde","pitchNumber":5,"startTime":"2025-07-26T03:08:13.356Z","endTime":"2025-07-26T03:08:16.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28389050537235,"aZ":-26.75841278272036,"pfxX":-7.740365242918763,"pfxZ":2.616372476494453,"pX":-0.3819738585823605,"pZ":1.4752196244432365,"vX0":5.1657839559172904,"vY0":-142.78961615279277,"vZ0":-6.8242088060065225,"x":131.56,"y":198.95,"x0":-1.2071588556389883,"y0":50.000471951052425,"z0":5.574888437772949,"aX":-16.01223460999367},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":3.6,"breakHorizontal":13.0,"spinRate":1912,"spinDirection":224},"zone":13,"typeConfidence":0.9,"plateTime":0.3832978782904908,"extension":6.69989982783783},"hitData":{"launchSpeed":100.7,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":164.52,"coordY":148.07}},"index":6,"playId":"457e6c15-089c-30d1-8786-e0f47b407b1c","pitchNumber":6,"startTime":"2025-07-26T03:08:27.412Z","endTime":"2025-07-26T03:08:38.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:08:38.944Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T03:08:54.067Z","endTime":"2025-07-26T03:10:02.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.442039544248328,"aZ":-27.973232762915483,"pfxX":-6.470926043297643,"pfxZ":2.076650391488946,"pX":-1.0402341444323766,"pZ":1.7521060547483271,"vX0":2.807547645353092,"vY0":-140.97601039905425,"vZ0":-6.171463047269661,"x":156.65,"y":191.47,"x0":-1.2053132580755959,"y0":50.003199681520435,"z0":5.762283715500838,"aX":-13.094902366186485},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":2.8,"breakHorizontal":11.2,"spinRate":1830,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.3877212575047855,"extension":6.600179149576065},"index":0,"playId":"04782a5a-d87a-39e7-8c48-721baf83a23e","pitchNumber":1,"startTime":"2025-07-26T03:09:09.643Z","endTime":"2025-07-26T03:09:13.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.902717540076548,"aZ":-28.824992646305493,"pfxX":-7.124618536850321,"pfxZ":1.6853891640713599,"pX":-1.4354263591990615,"pZ":2.8515868253431855,"vX0":2.249936851425534,"vY0":-139.62089690390494,"vZ0":-2.831342828954226,"x":171.72,"y":161.79,"x0":-1.3235714907462355,"y0":50.001404052848315,"z0":5.765329946684859,"aX":-14.137748894825362},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":2.6,"breakHorizontal":12.5,"spinRate":1906,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.3915173965413965,"extension":6.684917602201496},"index":1,"playId":"43aa5ba8-1126-338c-84ba-9944e5b11290","pitchNumber":2,"startTime":"2025-07-26T03:09:28.823Z","endTime":"2025-07-26T03:09:31.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.50193891922517,"aZ":-40.266074242578696,"pfxX":6.93560480789876,"pfxZ":-5.196045164389635,"pX":0.31654964740312025,"pZ":0.2891849726264006,"vX0":1.104712666615081,"vY0":-124.62701254793397,"vZ0":-5.271499639369343,"x":104.93,"y":230.97,"x0":-1.0340537094999105,"y0":50.00535221576511,"z0":5.796520427016115,"aX":10.796162168840903},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-10.4,"breakHorizontal":-12.8,"spinRate":2392,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.44126922747678776,"extension":6.694380552793011},"index":2,"playId":"d6d7910e-344c-3520-be92-bc79e3bab9d4","pitchNumber":3,"startTime":"2025-07-26T03:09:57.507Z","endTime":"2025-07-26T03:10:02.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:10:02.380Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T03:10:18.409Z","endTime":"2025-07-26T03:11:27.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":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":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.61653217689561,"strikeZoneBottom":1.70805763471593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.06574823114759,"aZ":-27.051553604747646,"pfxX":-6.159758884626942,"pfxZ":2.552367454501697,"pX":0.27801770118493063,"pZ":2.92314554804921,"vX0":5.571958560481336,"vY0":-140.24523402397978,"vZ0":-3.446983748630193,"x":106.4,"y":159.86,"x0":-0.9255765909464081,"y0":50.005511431915195,"z0":5.914912281408171,"aX":-12.381815063415264},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.2,"breakHorizontal":10.2,"spinRate":1839,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.3892206352799148,"extension":6.751984583634354},"index":0,"playId":"2c0e0f2d-34c6-377e-b9c7-3575e23bc6f7","pitchNumber":1,"startTime":"2025-07-26T03:10:29.714Z","endTime":"2025-07-26T03:10:32.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.181514541515146,"aZ":-30.86394154292643,"pfxX":1.3611045260016428,"pfxZ":0.7496275075980074,"pX":0.882595393097098,"pZ":1.3107466768293539,"vX0":4.285743758729448,"vY0":-130.6210154278098,"vZ0":-5.313425765306158,"x":83.36,"y":203.39,"x0":-0.9526903493394285,"y0":50.00059236020937,"z0":5.677594628058759,"aX":2.362240811942166},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.5,"breakHorizontal":-3.4,"spinRate":2330,"spinDirection":157},"zone":14,"typeConfidence":0.91,"plateTime":0.4185138129014945,"extension":6.89194136503712},"index":1,"playId":"4b94f880-371b-3d10-a2a2-180f2e8890a5","pitchNumber":2,"startTime":"2025-07-26T03:10:45.531Z","endTime":"2025-07-26T03:10:48.531Z","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":98.1,"endSpeed":90.1,"strikeZoneTop":3.53590955937774,"strikeZoneBottom":1.68565073560605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.23132988449396,"aZ":-18.587846953468528,"pfxX":-3.404089957270889,"pfxZ":6.53990589911232,"pX":1.1124583359732934,"pZ":3.9816258452828786,"vX0":7.286351644281436,"vY0":-142.82201911992027,"vZ0":-1.7713803532699566,"x":74.6,"y":131.28,"x0":-1.0232722667653575,"y0":50.001019247228434,"z0":5.772254616675832,"aX":-7.070806757155679},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.6,"breakHorizontal":4.8,"spinRate":2098,"spinDirection":224},"zone":12,"typeConfidence":0.91,"plateTime":0.3827218311903855,"extension":6.78605369074591},"index":2,"playId":"dbb3b6df-2d11-3aa5-852e-2039ad1fbf84","pitchNumber":3,"startTime":"2025-07-26T03:11:07.139Z","endTime":"2025-07-26T03:11:10.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.46674862814387,"aZ":-40.791894672457694,"pfxX":6.578163541736468,"pfxZ":-5.596868635200064,"pX":1.207469474813485,"pZ":1.353670456665935,"vX0":2.6136855916390336,"vY0":-123.80087271440864,"vZ0":-2.7512775840035473,"x":70.97,"y":202.23,"x0":-0.7187869143491694,"y0":50.001927250576244,"z0":5.918989476855597,"aX":10.131874304989283},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.6,"breakHorizontal":-12.5,"spinRate":2555,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.44371173689144383,"extension":6.737187979652593},"index":3,"playId":"aa744f63-d886-30d5-94aa-f0a3ecd26abc","pitchNumber":4,"startTime":"2025-07-26T03:11:23.861Z","endTime":"2025-07-26T03:11:27.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:11:27.470Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Polanco flies out sharply to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-26T03:11:42.849Z","endTime":"2025-07-26T03:13:19.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.39213683325676,"strikeZoneBottom":1.53371818209406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.956984567814814,"aZ":-37.66080234609373,"pfxX":6.420272006142939,"pfxZ":-3.5362002259554792,"pX":-0.07916898708551297,"pZ":2.277118943836796,"vX0":-0.06250400363554703,"vY0":-123.8546323794982,"vZ0":-1.3849522185939898,"x":120.02,"y":177.3,"x0":-0.8875701967761538,"y0":50.00303100438113,"z0":5.995862637059159,"aX":9.964288280745542},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.5,"breakHorizontal":-11.6,"spinRate":2485,"spinDirection":27},"zone":5,"typeConfidence":0.9,"plateTime":0.4424112147303001,"extension":6.738790291003363},"index":0,"playId":"2d910888-6814-3e22-baa0-4c990309d8a3","pitchNumber":1,"startTime":"2025-07-26T03:11:54.530Z","endTime":"2025-07-26T03:11:58.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.33557342525833,"strikeZoneBottom":1.54633921461308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.97026050903344,"aZ":-36.24125582234961,"pfxX":7.393175540241004,"pfxZ":-2.571459799949089,"pX":-0.240648374928518,"pZ":1.8858122433398616,"vX0":-0.5515294297757689,"vY0":-125.06349203538059,"vZ0":-2.5522729118999496,"x":126.17,"y":187.86,"x0":-0.9771036980692637,"y0":50.00513172223379,"z0":5.901241828870292,"aX":11.675824952643264},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.0,"breakHorizontal":-13.2,"spinRate":2363,"spinDirection":22},"zone":8,"typeConfidence":0.9,"plateTime":0.43848734550859847,"extension":6.733944595603719},"index":1,"playId":"10aef096-0e7a-314f-aec1-4869e5d7fdaa","pitchNumber":2,"startTime":"2025-07-26T03:12:12.237Z","endTime":"2025-07-26T03:12:15.751Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"f91a1806-e752-33d5-b0b7-2ec5d80071a7","startTime":"2025-07-26T03:12:30.455Z","endTime":"2025-07-26T03:12:33.455Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.2,"strikeZoneTop":3.32630987330791,"strikeZoneBottom":1.53742670124377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.583439487607492,"aZ":-39.39390056215858,"pfxX":8.577584783916645,"pfxZ":-4.6954256115354935,"pX":0.7011472573156172,"pZ":0.750663444436666,"vX0":1.4756949219975706,"vY0":-123.9461930823155,"vZ0":-4.185990220208343,"x":90.27,"y":218.51,"x0":-1.0172344929495998,"y0":50.00433015067566,"z0":5.793388568367474,"aX":13.184178529171545},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.2,"breakHorizontal":-15.8,"spinRate":2484,"spinDirection":29},"zone":14,"typeConfidence":0.9,"plateTime":0.4439850032893613,"extension":6.935101825540889},"index":3,"playId":"7139f461-80ca-3ac0-bcd4-9801873cb8e8","pitchNumber":3,"startTime":"2025-07-26T03:12:48.109Z","endTime":"2025-07-26T03:12:51.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.54158520994657,"aZ":-30.472105934308374,"pfxX":-7.046682859220283,"pfxZ":0.8417664864972583,"pX":-0.5899820457462571,"pZ":3.0172264477015625,"vX0":3.5436372004864034,"vY0":-142.07895272980358,"vZ0":-2.5635711016731886,"x":139.49,"y":157.31,"x0":-0.942243141787147,"y0":50.00583464929319,"z0":5.8807980724054225,"aX":-14.314897368919432},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.2,"breakHorizontal":12.0,"spinRate":1822,"spinDirection":220},"zone":1,"typeConfidence":0.9,"plateTime":0.38647077267051566,"extension":6.673809138471046},"hitData":{"launchSpeed":100.3,"launchAngle":28.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":54.71,"coordY":77.23}},"index":4,"playId":"4ca4ef34-2c45-3219-abce-781d45d38eca","pitchNumber":4,"startTime":"2025-07-26T03:13:11.199Z","endTime":"2025-07-26T03:13:19.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:13:19.600Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Schanuel strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T03:15:28.313Z","endTime":"2025-07-26T03:18:01.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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.7,"endSpeed":87.3,"strikeZoneTop":3.72920730369063,"strikeZoneBottom":1.60742078508552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.807258446140413,"aZ":-13.001490597656446,"pfxX":-4.734765209948663,"pfxZ":9.791862072973547,"pX":-0.3041662223484511,"pZ":1.7704089655257753,"vX0":4.300913101891045,"vY0":-139.1898750597908,"vZ0":-6.406146300728926,"x":128.59,"y":190.98,"x0":-1.2556813849304005,"y0":50.005820763799626,"z0":4.966099502290443,"aX":-9.274012705738784},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":7.7,"spinRate":2273,"spinDirection":225},"zone":7,"typeConfidence":0.91,"plateTime":0.3937949288294704,"extension":6.721100659394652},"index":0,"playId":"47b5deb1-94f2-394a-bb3a-eee5655f94f7","pitchNumber":1,"startTime":"2025-07-26T03:15:52.711Z","endTime":"2025-07-26T03:15:56.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.621560541831336,"aZ":-15.210291079327225,"pfxX":-5.779377527933308,"pfxZ":8.627986405841176,"pX":-0.31143440825386987,"pZ":2.916024554924579,"vX0":4.727754607840373,"vY0":-139.39397258902457,"vZ0":-3.002565385462233,"x":128.87,"y":160.05,"x0":-1.2794387129045706,"y0":50.00162425618111,"z0":5.012618227989208,"aX":-11.361442514831033},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":9.5,"spinRate":2259,"spinDirection":230},"zone":4,"typeConfidence":0.91,"plateTime":0.3930899206527547,"extension":6.76482575170395},"index":1,"playId":"bdbb57ba-22d0-34e4-8dbb-64dd63a8e542","pitchNumber":2,"startTime":"2025-07-26T03:16:10.650Z","endTime":"2025-07-26T03:16:13.668Z","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":"2025-07-26T03:16:25.296Z","endTime":"2025-07-26T03:16:48.291Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":82.8,"strikeZoneTop":3.43386584277128,"strikeZoneBottom":1.48679604734415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.167097043970056,"aZ":-26.7009882616473,"pfxX":-9.374106530240994,"pfxZ":3.1217677320518105,"pX":-1.4968730083573665,"pZ":2.061795079295391,"vX0":2.941299194581533,"vY0":-131.89661444797463,"vZ0":-2.4551858296987703,"x":174.06,"y":183.11,"x0":-1.4113394239052703,"y0":50.005470200777246,"z0":4.982416880212857,"aX":-16.448169914259235},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":16.3,"spinRate":1975,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.4159584274023622,"extension":6.807883236190333},"index":3,"playId":"1e29178d-e3e7-3bf3-a33e-637ff09e88a0","pitchNumber":3,"startTime":"2025-07-26T03:16:48.291Z","endTime":"2025-07-26T03:16:52.276Z","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":96.4,"endSpeed":87.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.08710317034897,"aZ":-16.577115892538036,"pfxX":-6.057772618899128,"pfxZ":7.906346689145158,"pX":-1.353324542885776,"pZ":3.3889617200470794,"vX0":2.682555398955936,"vY0":-140.34353248081584,"vZ0":-1.541455576284811,"x":168.59,"y":147.28,"x0":-1.5406217082931388,"y0":50.0009228759796,"z0":5.037806262286632,"aX":-11.946963147621771},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":10.3,"spinRate":2163,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.3919742248148368,"extension":6.718137666852976},"index":4,"playId":"33aec1a5-a3b1-30b4-85c0-75891fd78442","pitchNumber":4,"startTime":"2025-07-26T03:17:08.465Z","endTime":"2025-07-26T03:17:11.465Z","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":95.6,"endSpeed":87.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06181821765119,"aZ":-18.71200258475954,"pfxX":-6.287976658096177,"pfxZ":6.879938098768253,"pX":-1.2212767060551053,"pZ":3.960221986940293,"vX0":3.6082464621778354,"vY0":-139.2104297394971,"vZ0":0.2856348346272235,"x":163.55,"y":131.85,"x0":-1.7191234343969826,"y0":50.005361511062326,"z0":5.09768546744915,"aX":-12.309069921941555},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.7,"breakHorizontal":10.6,"spinRate":2161,"spinDirection":228},"zone":11,"typeConfidence":0.87,"plateTime":0.39386620825333196,"extension":6.60051326763638},"index":5,"playId":"eaa67221-4435-3981-8d68-a67e41106f80","pitchNumber":5,"startTime":"2025-07-26T03:17:32.902Z","endTime":"2025-07-26T03:17:35.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.40156708326832,"aZ":-26.11651947137376,"pfxX":1.4539642630480807,"pfxZ":3.538269638769156,"pX":0.5575346550472454,"pZ":0.8051294611968446,"vX0":4.420233543352661,"vY0":-129.56814233169302,"vZ0":-5.256632748111802,"x":95.75,"y":217.04,"x0":-1.3548834020464011,"y0":50.00181355657169,"z0":4.8393915474482485,"aX":2.4876279161832433},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.5,"breakHorizontal":-3.6,"spinRate":2191,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.42168060825430453,"extension":6.818685882345968},"index":6,"playId":"b0ce4008-323a-3076-b287-5bd9d3d03a91","pitchNumber":6,"startTime":"2025-07-26T03:17:57.964Z","endTime":"2025-07-26T03:18:01.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:18:01.737Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out sharply, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T03:18:17.832Z","endTime":"2025-07-26T03:20:06.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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_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.3,"endSpeed":88.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.555130478573275,"aZ":-15.0750814373012,"pfxX":-4.685103120069176,"pfxZ":8.48455923266556,"pX":0.19738171416456674,"pZ":2.309699445931848,"vX0":5.781592132179642,"vY0":-141.57437755594495,"vZ0":-4.859182775661623,"x":109.48,"y":176.42,"x0":-1.2696825668563299,"y0":50.000219946876044,"z0":5.024457692715328,"aX":-9.439253420594502},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":7.2,"spinRate":2052,"spinDirection":225},"zone":5,"typeConfidence":0.92,"plateTime":0.38799038796050755,"extension":6.790809147728643},"index":0,"playId":"0b50622e-494d-3c69-840c-1a10114a86c7","pitchNumber":1,"startTime":"2025-07-26T03:18:32.469Z","endTime":"2025-07-26T03:18:35.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.4,"strikeZoneTop":3.43420240269453,"strikeZoneBottom":1.62371615591209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.59080477339369,"aZ":-15.677186564606961,"pfxX":-6.382158565651542,"pfxZ":8.700243296145631,"pX":-0.8381846549703749,"pZ":3.986942038371575,"vX0":3.44205489647595,"vY0":-137.58306548533497,"vZ0":0.10478770011200195,"x":148.95,"y":131.13,"x0":-1.2834802152881222,"y0":50.004138836778665,"z0":5.020214040601058,"aX":-12.10460899505592},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":10.7,"spinRate":2087,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.3997444920819042,"extension":6.794202331808133},"index":1,"playId":"d39c65be-097b-309a-bca2-782b953284f8","pitchNumber":2,"startTime":"2025-07-26T03:18:55.959Z","endTime":"2025-07-26T03:18:58.967Z","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":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.49243651703564,"strikeZoneBottom":1.68189049936557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.29409338442805,"aZ":-23.0440180892377,"pfxX":-9.102782132252576,"pfxZ":4.6354996850988766,"pX":-1.0761185340457655,"pZ":3.847407167156032,"vX0":3.87189545400911,"vY0":-139.85134842769244,"vZ0":0.604920604626225,"x":158.02,"y":134.9,"x0":-1.3006375230181992,"y0":50.00166993301557,"z0":5.146805154494061,"aX":-17.92183980190482},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.8,"breakHorizontal":15.6,"spinRate":2277,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.39255828989425234,"extension":6.701530164515062},"index":2,"playId":"598ed7cd-3c56-342b-8f23-3885863a8417","pitchNumber":3,"startTime":"2025-07-26T03:19:16.554Z","endTime":"2025-07-26T03:19:19.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.5,"strikeZoneTop":3.48832472922079,"strikeZoneBottom":1.64880374931376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.720644913914406,"aZ":-16.80941856547596,"pfxX":-6.999401916834156,"pfxZ":7.740388271815542,"pX":0.2561976970309156,"pZ":3.7928726621407747,"vX0":6.710495117978949,"vY0":-140.67184108243376,"vZ0":-0.711857226465246,"x":107.23,"y":136.37,"x0":-1.2618092927990867,"y0":50.00362540349753,"z0":5.14854310059029,"aX":-13.896337658840396},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.0,"breakHorizontal":11.2,"spinRate":2221,"spinDirection":221},"zone":12,"typeConfidence":0.85,"plateTime":0.39077126298571985,"extension":6.761488743803156},"index":3,"playId":"bf7ef7ea-cfed-3207-a18e-64d55350b382","pitchNumber":4,"startTime":"2025-07-26T03:19:39.788Z","endTime":"2025-07-26T03:19:43.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53642595603675,"aZ":-27.364695281702016,"pfxX":-11.347354159286303,"pfxZ":2.4755805450502706,"pX":-0.2285717618264594,"pZ":2.5406986944906382,"vX0":6.934297798253732,"vY0":-138.83256649942643,"vZ0":-1.8374539597890451,"x":125.71,"y":170.18,"x0":-1.2909372276179851,"y0":50.00216958894252,"z0":5.0414333468291375,"aX":-22.03913310434916},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.3,"breakHorizontal":19.0,"spinRate":2242,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.39527442773248334,"extension":6.774904357440809},"hitData":{"launchSpeed":104.0,"launchAngle":0.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":107.09,"coordY":142.94}},"index":4,"playId":"f58b5d4c-a2a6-3d92-b85b-374ba449d67b","pitchNumber":5,"startTime":"2025-07-26T03:19:59.889Z","endTime":"2025-07-26T03:20:06.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:20:06.532Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jo Adell pops out to third baseman Ben Williamson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T03:20:24.720Z","endTime":"2025-07-26T03:21:33.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"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(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":87.6,"endSpeed":79.7,"strikeZoneTop":3.85687735341363,"strikeZoneBottom":1.81785986625881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.99619978589114,"aZ":-25.89895300660183,"pfxX":2.890614179245962,"pfxZ":3.8551430291986666,"pX":0.09421083064735439,"pZ":1.463248650815325,"vX0":2.7197954412534133,"vY0":-127.54374008225746,"vZ0":-3.4010091227870283,"x":113.41,"y":199.27,"x0":-1.366004908354682,"y0":50.004731374072165,"z0":4.882127711798985,"aX":4.709216346960001},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.4,"breakHorizontal":-5.9,"spinRate":2525,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4313002497902181,"extension":6.718348850517195},"index":0,"playId":"76b986fc-de7b-3319-b1fe-36eb04effc49","pitchNumber":1,"startTime":"2025-07-26T03:20:38.334Z","endTime":"2025-07-26T03:20:42.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.70897438572822,"strikeZoneBottom":1.84527959598693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.187989617564728,"aZ":-26.180098255561,"pfxX":3.4515160937882277,"pfxZ":3.729366101195836,"pX":1.281432651212456,"pZ":0.3729564525756147,"vX0":5.325204391082759,"vY0":-126.53456742845147,"vZ0":-5.6072877374448495,"x":68.15,"y":228.71,"x0":-1.3066042508813538,"y0":50.00059863470355,"z0":4.741848639886914,"aX":5.539373009063389},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.5,"breakHorizontal":-7.6,"spinRate":2559,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.43451330119262144,"extension":6.807368386776844},"index":1,"playId":"8820b05a-1621-3bb3-9d45-1674e27a8dce","pitchNumber":2,"startTime":"2025-07-26T03:20:57.366Z","endTime":"2025-07-26T03:21:00.633Z","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":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.690136459637543,"aZ":-27.105170272697855,"pfxX":1.490688176809026,"pfxZ":3.024726819460561,"pX":-0.5916031913650396,"pZ":2.4006340312810295,"vX0":2.119089128603927,"vY0":-129.29540740695114,"vZ0":-1.1728762890897402,"x":139.55,"y":173.96,"x0":-1.6188438614864455,"y0":50.00151512454412,"z0":4.96122360605211,"aX":2.4956212618234206},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":-3.2,"spinRate":2453,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.42540701097450606,"extension":6.6358638357209205},"hitData":{"launchSpeed":76.5,"launchAngle":79.0,"totalDistance":41.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":126.18,"coordY":189.28}},"index":2,"playId":"fe7ef731-441f-3474-b932-981cc4d61b74","pitchNumber":3,"startTime":"2025-07-26T03:21:24.876Z","endTime":"2025-07-26T03:21:33.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:21:33.975Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dominic Canzone lines out sharply to right fielder Chris Taylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T03:23:50.785Z","endTime":"2025-07-26T03:24:01.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":1},"credits":[{"player":{"id":621035,"link":"/api/v1/people/621035"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brock Burke replaces José Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T03:23:07.129Z","endTime":"2025-07-26T03:23:52.972Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656271,"link":"/api/v1/people/656271"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.471239936336225,"aZ":-26.356395823569592,"pfxX":1.8928780067235613,"pfxZ":3.414889748374593,"pX":0.2766831252456349,"pZ":3.2603887153388382,"vX0":-4.285133132493495,"vY0":-129.02448091372116,"vZ0":-2.6190003798096804,"x":106.45,"y":150.75,"x0":1.706062891385335,"y0":50.00001671189792,"z0":6.2997871931168135,"aX":3.221660687607598},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.9,"breakHorizontal":-2.5,"spinRate":2215,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.42300219243844106,"extension":6.675618235074926},"hitData":{"launchSpeed":103.0,"launchAngle":19.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.2,"coordY":93.87}},"index":1,"playId":"6f5cee93-791e-39c2-8cf4-374bb0e7abbf","pitchNumber":1,"startTime":"2025-07-26T03:23:52.972Z","endTime":"2025-07-26T03:24:01.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:24:01.973Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T03:24:21.615Z","endTime":"2025-07-26T03:26:21.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.41677396877107,"strikeZoneBottom":1.57971754078029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.65193416783252,"aZ":-10.747770326690507,"pfxX":6.221919757766987,"pfxZ":10.638317905545819,"pX":1.067745241684139,"pZ":1.720140466290805,"vX0":-4.140452458955093,"vY0":-141.57682257796114,"vZ0":-10.049524699719948,"x":76.3,"y":192.34,"x0":1.7465745792402874,"y0":50.00614777394957,"z0":6.019953766610875,"aX":12.535572934463582},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":-10.3,"spinRate":2373,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.388021941916719,"extension":6.782635997409932},"index":0,"playId":"9c19a6c3-2c9a-3d8c-9fa9-90de4a04368c","pitchNumber":1,"startTime":"2025-07-26T03:24:30.314Z","endTime":"2025-07-26T03:24:33.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.49813953108612,"strikeZoneBottom":1.60430343109317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57903776752995,"aZ":-11.548089110905302,"pfxX":5.982623913965179,"pfxZ":10.700240902880653,"pX":0.8393398781123396,"pZ":0.6238752016971382,"vX0":-4.719528244290113,"vY0":-138.5924113379109,"vZ0":-12.218573970522888,"x":85.01,"y":221.94,"x0":1.7947109949603768,"y0":50.003346521187034,"z0":5.8836302403505,"aX":11.533784163357609},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":-9.7,"spinRate":2163,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.39657484234245244,"extension":6.9174352326194875},"index":1,"playId":"c5e11c66-baa7-309f-b423-3f2d563bbca8","pitchNumber":2,"startTime":"2025-07-26T03:24:45.439Z","endTime":"2025-07-26T03:24:49.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.42883941318474,"strikeZoneBottom":1.64969818433968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.016277686002574,"aZ":-25.884077000189436,"pfxX":0.8764250461462071,"pfxZ":3.6837185684067055,"pX":1.7146519728339102,"pZ":2.936546325141937,"vX0":-1.1204930706843412,"vY0":-129.82713873301356,"vZ0":-3.289172983837444,"x":51.64,"y":159.49,"x0":2.0378413087456924,"y0":50.00382946786906,"z0":6.188538524340125,"aX":1.497191522228416},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":-1.3,"spinRate":2087,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4217768399937589,"extension":6.692586054927681},"index":2,"playId":"433ddb59-e33d-3b29-9da7-0d5306794542","pitchNumber":3,"startTime":"2025-07-26T03:25:05.962Z","endTime":"2025-07-26T03:25:09.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.54896869937662,"strikeZoneBottom":1.59787039810263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.55708512138602,"aZ":-14.247144672126387,"pfxX":3.9193554097426655,"pfxZ":9.25253125274413,"pX":0.21271526344228364,"pZ":2.8870606073060774,"vX0":-5.293175382690484,"vY0":-138.89403688252008,"vZ0":-6.281991405489493,"x":108.89,"y":160.83,"x0":1.6414374102711042,"y0":50.00138397594946,"z0":6.140236840081782,"aX":7.592915931668669},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":-5.9,"spinRate":2104,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.3956303482826202,"extension":6.865792184736168},"index":3,"playId":"9f988f5b-5238-3ca7-91b9-e8f30bc8d768","pitchNumber":4,"startTime":"2025-07-26T03:25:20.864Z","endTime":"2025-07-26T03:25:24.146Z","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":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-26T03:25:34.013Z","endTime":"2025-07-26T03:25:50.486Z","isPitch":false,"type":"action","player":{"id":810938,"link":"/api/v1/people/810938"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.693051539809105,"aZ":-11.775858747741207,"pfxX":5.017798116054015,"pfxZ":10.238419652703644,"pX":0.6024333204810296,"pZ":2.3282318105520865,"vX0":-4.63930623453809,"vY0":-140.4605653426987,"vZ0":-8.297041198982704,"x":94.04,"y":175.92,"x0":1.6259758377502096,"y0":50.00409481580649,"z0":6.091886153096053,"aX":9.997664873999193},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":-8.0,"spinRate":2169,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.3903976666671025,"extension":6.968034354883054},"index":5,"playId":"18cd81a9-a4df-32db-bf9c-943ea1b9b97e","pitchNumber":5,"startTime":"2025-07-26T03:25:50.486Z","endTime":"2025-07-26T03:25:53.646Z","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":96.9,"endSpeed":88.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.33026179720025,"aZ":-16.569775776210527,"pfxX":5.92077106751587,"pfxZ":7.812836651092223,"pX":1.3070805409276653,"pZ":3.668698675371374,"vX0":-3.111525261724825,"vY0":-140.97417117267096,"vZ0":-4.099180392065009,"x":67.18,"y":139.73,"x0":1.6604371598438765,"y0":50.00270457002175,"z0":6.2226783838368425,"aX":11.826260832481243},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":-10.0,"spinRate":2149,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.38966362920695286,"extension":6.7837807977792535},"hitData":{"launchSpeed":82.0,"launchAngle":-15.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":165.89,"coordY":158.53}},"index":6,"playId":"98c9e5d0-e247-36f5-b6a6-6831da0e6faf","pitchNumber":6,"startTime":"2025-07-26T03:26:14.761Z","endTime":"2025-07-26T03:26:21.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:26:21.692Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a line drive to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T03:26:43.692Z","endTime":"2025-07-26T03:27:39.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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":93.9,"endSpeed":85.5,"strikeZoneTop":3.49070963256027,"strikeZoneBottom":1.67053264404991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.655681627129407,"aZ":-19.620495295596246,"pfxX":8.85873604851869,"pfxZ":6.694228977138904,"pX":0.18168175201558995,"pZ":2.9261554855677194,"vX0":-7.227099241188126,"vY0":-136.47388879062635,"vZ0":-5.266008564465305,"x":110.07,"y":159.77,"x0":1.7207808139396428,"y0":50.00450225691913,"z0":6.243529702120386,"aX":16.61572926722959},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":-14.4,"spinRate":1887,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.40223583399199825,"extension":6.812021747071304},"index":0,"playId":"3fd4b81d-d6ca-3bd2-9751-a53c334f57ab","pitchNumber":1,"startTime":"2025-07-26T03:26:52.012Z","endTime":"2025-07-26T03:26:55.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.672964565937804,"aZ":-17.63047434556883,"pfxX":8.43335990852008,"pfxZ":7.702190426981825,"pX":0.479408411889967,"pZ":1.993393477994246,"vX0":-6.09172722931152,"vY0":-137.11670507288386,"vZ0":-8.023019293180754,"x":98.73,"y":184.96,"x0":1.6435190901988628,"y0":50.00503780792993,"z0":6.179264039757738,"aX":15.926783678774056},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.2,"breakHorizontal":-13.8,"spinRate":2061,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.40074127202658927,"extension":6.788977829054642},"index":1,"playId":"41d5549f-e5b3-359f-8474-2234e9be44e6","pitchNumber":2,"startTime":"2025-07-26T03:27:05.338Z","endTime":"2025-07-26T03:27:08.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.9292146017259,"aZ":-18.25921453854405,"pfxX":8.581686790262003,"pfxZ":7.077495663834598,"pX":0.7705111673170227,"pZ":2.460540432733385,"vX0":-5.558498028583097,"vY0":-139.4505686587434,"vZ0":-7.005871857350546,"x":87.63,"y":172.35,"x0":1.6767392601582356,"y0":50.00005831060056,"z0":6.2137688661262365,"aX":16.86608232267464},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":-14.4,"spinRate":2182,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.3930706137034963,"extension":6.825153789360619},"hitData":{"launchSpeed":67.5,"launchAngle":25.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.38,"coordY":115.79}},"index":2,"playId":"bebb8ec2-fa0c-330a-805b-9b4cb3655f0c","pitchNumber":3,"startTime":"2025-07-26T03:27:27.066Z","endTime":"2025-07-26T03:27:39.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:27:39.216Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, second baseman Luis Rengifo to first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T03:29:17.106Z","endTime":"2025-07-26T03:29:48.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":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":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T03:27:49.250Z","endTime":"2025-07-26T03:29:19.450Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.50862744967947,"strikeZoneBottom":1.60013673041177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.032190922170283,"aZ":-24.084374191826406,"pfxX":2.4192173321563035,"pfxZ":4.714144811070359,"pX":-0.5999152568439744,"pZ":1.0740034272981267,"vX0":-6.539819120448028,"vY0":-129.38615461616018,"vZ0":-8.20403419508079,"x":139.87,"y":209.78,"x0":1.6330618456741082,"y0":50.00182024038678,"z0":6.098165240100936,"aX":4.150502282643252},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.1,"breakHorizontal":-3.1,"spinRate":2262,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4214579987793683,"extension":6.800921321987185},"index":1,"playId":"85bbc788-5bcd-3610-8613-d72413271f9f","pitchNumber":1,"startTime":"2025-07-26T03:29:19.450Z","endTime":"2025-07-26T03:29:24.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.512095279935696,"aZ":-15.987838570556898,"pfxX":7.882594811118501,"pfxZ":8.760051630054674,"pX":0.16375558677283023,"pZ":2.3884863990700747,"vX0":-6.816477040043493,"vY0":-134.88137042026455,"vZ0":-7.148759345131054,"x":110.76,"y":174.29,"x0":1.6958254868974112,"y0":50.00611681273549,"z0":6.194635896059207,"aX":14.570812393579272},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":-12.8,"spinRate":2092,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.40561348821969867,"extension":6.996857337510205},"hitData":{"launchSpeed":80.7,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.65,"coordY":155.36}},"index":2,"playId":"58c6d980-e63c-3e6f-8beb-c7e2abe5ab18","pitchNumber":2,"startTime":"2025-07-26T03:29:41.109Z","endTime":"2025-07-26T03:29:48.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:29:48.246Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yoán Moncada walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T03:31:51.252Z","endTime":"2025-07-26T03:36:05.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.83388185515146,"aZ":-14.565832354898273,"pfxX":-5.254157543745665,"pfxZ":9.142435744035033,"pX":-0.5252510722667052,"pZ":3.26642017072884,"vX0":4.126119237793612,"vY0":-138.37146840522786,"vZ0":-2.2662287436959176,"x":137.02,"y":150.59,"x0":-1.3581659918217392,"y0":50.00348900435079,"z0":5.079941619068595,"aX":-10.119901949594194},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2182,"spinDirection":227},"zone":1,"typeConfidence":0.91,"plateTime":0.39688419923187324,"extension":6.7039386831535595},"index":0,"playId":"8dab20e3-f759-3581-9514-be80752a9310","pitchNumber":1,"startTime":"2025-07-26T03:32:09.230Z","endTime":"2025-07-26T03:32:12.707Z","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":88.9,"endSpeed":81.4,"strikeZoneTop":3.54549862551825,"strikeZoneBottom":1.4640545652027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.334229106922013,"aZ":-27.592067658003565,"pfxX":-9.110394179242704,"pfxZ":2.7045209353313684,"pX":-1.7759000548799782,"pZ":2.240672183624745,"vX0":2.3726362744434133,"vY0":-129.44406166404255,"vZ0":-1.5955429589071826,"x":184.69,"y":178.28,"x0":-1.5214426986877843,"y0":50.00351519518002,"z0":4.980037521744319,"aX":-15.441464401960618},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.8,"breakHorizontal":16.0,"spinRate":1901,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.42333665799620324,"extension":6.760257467982276},"index":1,"playId":"f1e9e36d-671e-3aa3-83c8-fa66555702e4","pitchNumber":2,"startTime":"2025-07-26T03:32:27.558Z","endTime":"2025-07-26T03:32:30.855Z","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":95.5,"endSpeed":87.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.078633550078855,"aZ":-15.183444341033196,"pfxX":-5.541230676168894,"pfxZ":8.708662618013344,"pX":-0.23730911971299276,"pZ":3.268499710810067,"vX0":4.979503260102554,"vY0":-139.0234101515504,"vZ0":-2.245969599676673,"x":126.05,"y":150.53,"x0":-1.3344581546641643,"y0":50.004873035111736,"z0":5.098367625590414,"aX":-10.814168964536918},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":9.0,"spinRate":2211,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.3944556541503772,"extension":6.834071651580744},"index":2,"playId":"525cef1e-0ded-3d0b-a031-124aeb764e8e","pitchNumber":3,"startTime":"2025-07-26T03:32:46.426Z","endTime":"2025-07-26T03:32:49.635Z","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":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-26T03:32:58.791Z","endTime":"2025-07-26T03:33:20.193Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.1,"endSpeed":81.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33935128891247,"aZ":-28.67235527085974,"pfxX":2.4661515897517923,"pfxZ":2.043354866822229,"pX":-0.31291462439860623,"pZ":2.36177554872958,"vX0":2.0732330938854644,"vY0":-129.76863854722336,"vZ0":-1.124855571693668,"x":128.93,"y":175.01,"x0":-1.4415849269724006,"y0":50.00068267019017,"z0":4.978735365947472,"aX":4.21808170004038},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.7,"breakHorizontal":-4.9,"spinRate":2168,"spinDirection":173},"zone":4,"typeConfidence":2.0,"plateTime":0.42157057988050006,"extension":6.732491400407794},"index":4,"playId":"67faaf12-4554-3c3e-a84c-610001d488c0","pitchNumber":4,"startTime":"2025-07-26T03:33:20.193Z","endTime":"2025-07-26T03:33:24.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.62302167475721,"aZ":-16.451037062806392,"pfxX":-5.9902971981526605,"pfxZ":8.088585394315501,"pX":-0.770284739405331,"pZ":3.2556022345405133,"vX0":4.445649430538667,"vY0":-139.1109378213847,"vZ0":-1.8718082204462205,"x":146.36,"y":150.88,"x0":-1.6175338029518713,"y0":50.00219957085451,"z0":5.037729855397315,"aX":-11.642831467959788},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":9.8,"spinRate":2209,"spinDirection":233},"zone":1,"typeConfidence":0.91,"plateTime":0.3950020386355724,"extension":6.698720022100221},"index":5,"playId":"fbd51a42-67c0-3a1b-bd8f-11621bbbdd68","pitchNumber":5,"startTime":"2025-07-26T03:33:44.970Z","endTime":"2025-07-26T03:33:48.863Z","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":96.5,"endSpeed":87.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.31036804457321,"aZ":-14.56456240915528,"pfxX":-4.906696564726655,"pfxZ":8.852738497536915,"pX":-0.8824892848432706,"pZ":2.818402171468551,"vX0":3.3160084739361904,"vY0":-140.48848529725834,"vZ0":-3.3669776198190355,"x":150.64,"y":162.68,"x0":-1.4436673561423228,"y0":50.00206768804703,"z0":4.985577185411459,"aX":-9.758775497547294},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":8.2,"spinRate":2233,"spinDirection":228},"zone":11,"typeConfidence":0.92,"plateTime":0.39061753159328694,"extension":6.639746598347004},"index":6,"playId":"cb88f1eb-ba31-398c-85c0-0a8d3ba44b40","pitchNumber":6,"startTime":"2025-07-26T03:34:14.068Z","endTime":"2025-07-26T03:34:18.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.50522313871924,"strikeZoneBottom":1.44855513069521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.117682388109237,"aZ":-26.53717351011726,"pfxX":0.48779035036110496,"pfxZ":3.2321505744696073,"pX":1.532941997354747,"pZ":0.7214688123453189,"vX0":7.22669931145294,"vY0":-131.53007727196606,"vZ0":-5.549495447658403,"x":58.57,"y":219.3,"x0":-1.318968040406346,"y0":50.00371174709937,"z0":4.838476409092298,"aX":0.8491839132155735},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":-2.5,"spinRate":2212,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4171875955437607,"extension":6.748544147063091},"index":7,"playId":"7f5af53c-cc59-3efe-a616-6d13adf57f10","pitchNumber":7,"startTime":"2025-07-26T03:34:42.084Z","endTime":"2025-07-26T03:34:45.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.46255413927265,"strikeZoneBottom":1.53644516098963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.101241238944628,"aZ":-26.342684053720685,"pfxX":-10.069567265030397,"pfxZ":3.097658413882776,"pX":0.6509943375090693,"pZ":1.9286572332971927,"vX0":8.417776306613288,"vY0":-136.62442807979554,"vZ0":-3.245750673339008,"x":92.19,"y":186.71,"x0":-1.167080271164597,"y0":50.006404646349,"z0":4.949832244901855,"aX":-18.97298822832863},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.0,"breakHorizontal":16.4,"spinRate":2273,"spinDirection":223},"zone":9,"typeConfidence":0.9,"plateTime":0.401448861778138,"extension":6.768291470819769},"index":8,"playId":"8a03db84-3bb1-3e1c-964e-03f9e937a839","pitchNumber":8,"startTime":"2025-07-26T03:35:04.094Z","endTime":"2025-07-26T03:35:10.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.32993402780655,"aZ":-14.864378668996837,"pfxX":-5.515516911735571,"pfxZ":8.81639652666595,"pX":-0.3517909299850419,"pZ":1.901081159887743,"vX0":4.791978653300093,"vY0":-139.9041074562231,"vZ0":-5.755581368708315,"x":130.41,"y":187.45,"x0":-1.3781555418883225,"y0":50.0068320971545,"z0":4.975329940622622,"aX":-10.833645342847344},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":8.9,"spinRate":2158,"spinDirection":229},"zone":7,"typeConfidence":0.91,"plateTime":0.3929292978224068,"extension":6.8096393206347745},"index":9,"playId":"666f6526-7972-328d-acd9-dca2c0717931","pitchNumber":9,"startTime":"2025-07-26T03:35:26.593Z","endTime":"2025-07-26T03:35:33.224Z","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":96.6,"endSpeed":87.5,"strikeZoneTop":3.48127388742701,"strikeZoneBottom":1.57674837187973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.27529723419091,"aZ":-24.934095626866537,"pfxX":-10.98627995447052,"pfxZ":3.6613861324856796,"pX":0.756065909947323,"pZ":2.91282766115414,"vX0":9.33821337626116,"vY0":-140.29973255257434,"vZ0":-1.5924788545260737,"x":88.18,"y":160.13,"x0":-1.202239078527701,"y0":50.00157973417492,"z0":5.126525737136453,"aX":-21.713548901445925},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.5,"breakHorizontal":17.8,"spinRate":2358,"spinDirection":222},"zone":3,"typeConfidence":0.9,"plateTime":0.39168801177512336,"extension":6.682999628782594},"index":10,"playId":"94e86720-0648-353b-bc60-99f310f4d9c9","pitchNumber":10,"startTime":"2025-07-26T03:36:00.571Z","endTime":"2025-07-26T03:36:05.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:36:05.443Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T03:38:50.575Z","endTime":"2025-07-26T03:40:02.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T03:36:23.210Z","endTime":"2025-07-26T03:37:10.226Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Eduard Bazardo replaces Bryan Woo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T03:37:10.226Z","endTime":"2025-07-26T03:38:52.783Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.5,"endSpeed":86.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.730464121357972,"aZ":-17.092544414357004,"pfxX":-9.11806992648501,"pfxZ":7.935284483952242,"pX":0.1109080220549492,"pZ":2.515685323259244,"vX0":7.575239629218483,"vY0":-137.30690020051915,"vZ0":-5.478842946548933,"x":112.77,"y":170.86,"x0":-1.5055038804223193,"y0":50.00073494872068,"z0":5.708299334019965,"aX":-17.326733026494143},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":14.9,"spinRate":2218,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.39961789849988083,"extension":6.120631862283928},"index":2,"playId":"e4f10f0a-d41c-3e6a-b33f-c5e5cc8668ad","pitchNumber":1,"startTime":"2025-07-26T03:38:52.783Z","endTime":"2025-07-26T03:38:55.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":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.563369674609433,"aZ":-31.12010380639476,"pfxX":6.495493516880514,"pfxZ":0.7175901297174256,"pX":1.2650347507838349,"pZ":2.2803476144803687,"vX0":5.274371736453314,"vY0":-121.30277197439919,"vZ0":-2.0488736694470937,"x":68.78,"y":177.21,"x0":-1.7947504622275028,"y0":50.00062282159193,"z0":5.894936827709475,"aX":9.510746249307244},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.1,"breakHorizontal":-13.2,"spinRate":2426,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4545671177125796,"extension":5.727742855677723},"index":3,"playId":"55374c3e-ed22-386d-9b68-b5b6ae457453","pitchNumber":2,"startTime":"2025-07-26T03:39:08.913Z","endTime":"2025-07-26T03:39:12.448Z","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":4,"startTime":"2025-07-26T03:39:20.412Z","endTime":"2025-07-26T03:39:39.217Z","isPitch":false,"type":"action","player":{"id":681351,"link":"/api/v1/people/681351"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":74.9,"strikeZoneTop":3.6155160343611,"strikeZoneBottom":1.69803743373451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.655746843354912,"aZ":-34.939623739900455,"pfxX":7.773956095375159,"pfxZ":-1.946025449630643,"pX":2.049496935525528,"pZ":0.952682101352695,"vX0":6.629880782001888,"vY0":-119.86315472538179,"vZ0":-3.934941574784249,"x":38.88,"y":213.06,"x0":-1.7884685453419444,"y0":50.00597922243984,"z0":5.821008796007338,"aX":11.024883728762005},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.4,"breakHorizontal":-16.0,"spinRate":2551,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4614907924953098,"extension":5.833424093554411},"index":5,"playId":"f1fd5d5b-86a1-32dd-a91a-3485346caf8e","pitchNumber":3,"startTime":"2025-07-26T03:39:39.217Z","endTime":"2025-07-26T03:39:42.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.1905524529785,"aZ":-20.185774719002815,"pfxX":-11.514099070690751,"pfxZ":6.1546650577493,"pX":-0.10003416068262808,"pZ":3.2711848502813012,"vX0":8.102466899203371,"vY0":-139.35348087237304,"vZ0":-3.0314016105456476,"x":120.81,"y":150.46,"x0":-1.5640079039887675,"y0":50.00098281339069,"z0":5.7220838798299285,"aX":-22.42049828475568},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":19.0,"spinRate":2232,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3945369684607103,"extension":6.071232773901278},"index":6,"playId":"f6254985-09f2-34b7-add1-b0c46ecb5363","pitchNumber":4,"startTime":"2025-07-26T03:39:58.365Z","endTime":"2025-07-26T03:40:02.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:40:02.086Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"LaMonte Wade Jr. lines out to right fielder Dominic Canzone.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T03:40:42.447Z","endTime":"2025-07-26T03:41:32.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter LaMonte Wade Jr. replaces Chris Taylor.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T03:40:16.865Z","endTime":"2025-07-26T03:40:44.620Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":621035,"link":"/api/v1/people/621035"}},{"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.5,"endSpeed":87.3,"strikeZoneTop":3.35525754224162,"strikeZoneBottom":1.382573633326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.04798301781203,"aZ":-15.99601198479545,"pfxX":-10.265805791719709,"pfxZ":8.22714927748524,"pX":-0.5950135768606987,"pZ":2.3108723499148622,"vX0":6.451855165607184,"vY0":-140.14820716543483,"vZ0":-6.185544028251869,"x":139.68,"y":176.39,"x0":-1.606880385091529,"y0":50.0049169807313,"z0":5.612204556262185,"aX":-20.190571290613406},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":17.0,"spinRate":2286,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.39254129301089513,"extension":6.0733074184074844},"index":1,"playId":"8379d7e6-da7a-3767-823b-78e356141b89","pitchNumber":1,"startTime":"2025-07-26T03:40:44.620Z","endTime":"2025-07-26T03:40:48.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.30977913750537,"strikeZoneBottom":1.45580432287988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.38326932483869,"aZ":-19.55134362433664,"pfxX":-11.213763452576234,"pfxZ":6.513183680951175,"pX":0.19814633573495607,"pZ":2.5336353981977164,"vX0":8.586079940119495,"vY0":-139.09881734146336,"vZ0":-5.089430432754336,"x":109.45,"y":170.37,"x0":-1.4887095262088328,"y0":50.00218119320689,"z0":5.703616930382698,"aX":-21.733448791884502},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":18.2,"spinRate":2298,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3954245809613752,"extension":5.966273209488224},"index":2,"playId":"cd08d7fb-fe2d-3cc9-8add-4818444229e0","pitchNumber":2,"startTime":"2025-07-26T03:41:02.109Z","endTime":"2025-07-26T03:41:06.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.270589964133645,"aZ":-29.293247164762697,"pfxX":6.616643520962951,"pfxZ":1.8953088031047942,"pX":-0.37811170031699803,"pZ":1.5197688917227739,"vX0":2.1326015114229895,"vY0":-123.23808794171102,"vZ0":-3.957185477763119,"x":131.41,"y":197.75,"x0":-2.1170106799355555,"y0":50.00323137886882,"z0":5.654304427160968,"aX":10.052856658121806},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.6,"breakHorizontal":-12.5,"spinRate":2571,"spinDirection":47},"zone":7,"typeConfidence":2.0,"plateTime":0.44654169959893153,"extension":5.6791766006020685},"hitData":{"launchSpeed":93.0,"launchAngle":23.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.09,"coordY":97.0}},"index":3,"playId":"bdfba842-a0f8-3306-bb00-cd86dd586d47","pitchNumber":3,"startTime":"2025-07-26T03:41:20.539Z","endTime":"2025-07-26T03:41:32.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:41:32.358Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Rengifo strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T03:41:48.705Z","endTime":"2025-07-26T03:44:06.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.34048671797174,"strikeZoneBottom":1.521026676769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23295874275651,"aZ":-20.49919844648924,"pfxX":-9.748902270248317,"pfxZ":5.845351870385839,"pX":-0.5175650007934717,"pZ":2.5254978189515978,"vX0":6.515247326211673,"vY0":-140.52973795598396,"vZ0":-5.023187206940546,"x":136.73,"y":170.59,"x0":-1.600984360788257,"y0":50.00280351620223,"z0":5.670120526614871,"aX":-19.47350976756084},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.7,"breakHorizontal":16.3,"spinRate":2154,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3899506868047795,"extension":6.1965747817938155},"index":0,"playId":"d2d03165-a2cd-33f3-ba84-08e474e46be3","pitchNumber":1,"startTime":"2025-07-26T03:42:02.226Z","endTime":"2025-07-26T03:42:06.073Z","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":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.31122920439944,"strikeZoneBottom":1.49187236461464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.154302196153555,"aZ":-33.82568258214413,"pfxX":9.605264738625708,"pfxZ":-1.089749144305575,"pX":-0.6273075146878249,"pZ":2.441254766463778,"vX0":0.46369853532634064,"vY0":-122.85225926617703,"vZ0":-1.3145942981544874,"x":140.91,"y":172.87,"x0":-2.0653509990905725,"y0":50.00287865765012,"z0":5.87950546988642,"aX":14.563964197687545},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.0,"breakHorizontal":-17.5,"spinRate":2660,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.44720896423725964,"extension":5.409434456940014},"index":1,"playId":"bc3d24ea-0fca-3d2c-9443-50cb4df9e2c0","pitchNumber":2,"startTime":"2025-07-26T03:42:19.471Z","endTime":"2025-07-26T03:42:23.516Z","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":2},"index":2,"startTime":"2025-07-26T03:42:28.598Z","endTime":"2025-07-26T03:42:41.928Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"}},{"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":97.2,"endSpeed":88.1,"strikeZoneTop":3.19692462733629,"strikeZoneBottom":1.550077902767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.68881411911456,"aZ":-18.74221719793215,"pfxX":-11.998451180418567,"pfxZ":6.729647923059885,"pX":0.5153326093336255,"pZ":1.5878394725694454,"vX0":9.74445318781542,"vY0":-141.0008731771109,"vZ0":-7.477026095994212,"x":97.36,"y":195.91,"x0":-1.4417028201080526,"y0":50.002405094327315,"z0":5.5020822705732435,"aX":-23.946810022540618},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.6,"breakHorizontal":19.6,"spinRate":2207,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.38977155589001056,"extension":6.003081808122659},"index":3,"playId":"6935f6d4-6492-3ca6-afbc-556486972ce2","pitchNumber":3,"startTime":"2025-07-26T03:42:41.928Z","endTime":"2025-07-26T03:42:47.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.22832601256817,"strikeZoneBottom":1.4633989149265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.180380973322357,"aZ":-32.628645727662736,"pfxX":9.272196397926365,"pfxZ":-0.2931364253705918,"pX":-0.6667069007030199,"pZ":0.16844272526832285,"vX0":0.8764181612025497,"vY0":-124.23365122701881,"vZ0":-6.533688327050152,"x":142.41,"y":234.23,"x0":-2.2281259455316134,"y0":50.005581312394085,"z0":5.59308592929405,"aX":14.2891100552962},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.0,"breakHorizontal":-16.9,"spinRate":2587,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4433005862013175,"extension":5.7577851575254835},"index":4,"playId":"61bb125a-ad35-3298-a808-d8e250e266e7","pitchNumber":4,"startTime":"2025-07-26T03:43:02.178Z","endTime":"2025-07-26T03:43:05.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.54500407648971,"aZ":-31.096117919899037,"pfxX":5.372662684794866,"pfxZ":0.683251861003062,"pX":0.247521241032825,"pZ":1.5110236433328932,"vX0":4.077521361775113,"vY0":-124.99261926596095,"vZ0":-3.981882779059588,"x":107.57,"y":197.98,"x0":-2.108450896329199,"y0":50.000425888496714,"z0":5.706322240723365,"aX":8.412916020324156},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.5,"breakHorizontal":-10.7,"spinRate":2645,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.43990161495142077,"extension":5.872681666109549},"index":5,"playId":"49f6ab22-8b73-33a1-bc47-18cd1be2797d","pitchNumber":5,"startTime":"2025-07-26T03:43:30.594Z","endTime":"2025-07-26T03:43:55.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.808256664661673,"aZ":-33.997358312297784,"pfxX":7.078720731094953,"pfxZ":-1.16760211807164,"pX":0.9491771716509128,"pZ":1.7664194872489787,"vX0":4.694541086069058,"vY0":-125.5810905026952,"vZ0":-3.017071277586118,"x":80.82,"y":191.09,"x0":-1.8787617500191378,"y0":50.003775925553875,"z0":5.813931058856513,"aX":11.04895832130913},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.6,"breakHorizontal":-14.0,"spinRate":2648,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4399970995439313,"extension":5.698434533426539},"index":6,"playId":"c7564f6d-4e68-3d67-b002-d0e04608501e","pitchNumber":6,"startTime":"2025-07-26T03:44:00.761Z","endTime":"2025-07-26T03:44:06.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:44:06.171Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T03:46:36.648Z","endTime":"2025-07-26T03:47:33.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"LaMonte Wade Jr. remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T03:45:31.418Z","endTime":"2025-07-26T03:45:31.436Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":621035,"link":"/api/v1/people/621035"}},{"details":{"description":"Pitching Change: Reid Detmers replaces Brock Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T03:45:31.436Z","endTime":"2025-07-26T03:46:38.732Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672282,"link":"/api/v1/people/672282"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.1,"endSpeed":67.5,"strikeZoneTop":3.39290794420768,"strikeZoneBottom":1.49533727861358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.59733228697309,"aZ":-43.42723166937827,"pfxX":-4.964894786915848,"pfxZ":-9.732664045707365,"pX":-0.41949877724502044,"pZ":3.4822423574922277,"vX0":-2.117334757166076,"vY0":-107.73059619165674,"vZ0":3.805336638272698,"x":132.99,"y":144.76,"x0":1.2262518071291877,"y0":50.00359864710585,"z0":6.547606877115578,"aX":-5.73935508135645},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-16.0,"breakHorizontal":9.6,"spinRate":2521,"spinDirection":331},"zone":1,"typeConfidence":0.88,"plateTime":0.511678321915706,"extension":5.991810671177437},"index":2,"playId":"8a14dd5d-9506-3c2a-af86-231e5b79dac2","pitchNumber":1,"startTime":"2025-07-26T03:46:38.732Z","endTime":"2025-07-26T03:46:42.186Z","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":90.2,"endSpeed":81.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.304093233423394,"aZ":-31.190200496300328,"pfxX":0.1716940898488526,"pfxZ":0.5753909932593899,"pX":0.23414809210163784,"pZ":3.7567584319033838,"vX0":-3.050811178220949,"vY0":-131.2449641043431,"vZ0":-0.27382186625599647,"x":108.07,"y":137.35,"x0":1.3961551198128994,"y0":50.00511947688682,"z0":6.212481715375352,"aX":0.29539469517977907},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.2,"breakHorizontal":0.5,"spinRate":2155,"spinDirection":255},"zone":12,"typeConfidence":0.91,"plateTime":0.41952804384549225,"extension":6.048076915515582},"index":3,"playId":"e5cf03f2-c046-349c-8dec-b30b515e70e0","pitchNumber":2,"startTime":"2025-07-26T03:46:51.292Z","endTime":"2025-07-26T03:46:54.538Z","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":4,"startTime":"2025-07-26T03:47:16.637Z","endTime":"2025-07-26T03:47:29.615Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.826172260643055,"aZ":-9.134714781413647,"pfxX":4.214411520863525,"pfxZ":11.304251106616409,"pX":0.342982126839833,"pZ":3.5880565312589656,"vX0":-3.700340450690803,"vY0":-142.57843951646925,"vZ0":-5.231137441007297,"x":103.93,"y":141.9,"x0":1.1164601785219155,"y0":50.00680300662478,"z0":6.0357578742413045,"aX":8.592583707189801},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.4,"breakHorizontal":-6.8,"spinRate":2179,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.3856422166651363,"extension":6.333972812754085},"index":5,"playId":"3ce66575-3b5d-3f89-a042-d6e08848e567","pitchNumber":3,"startTime":"2025-07-26T03:47:29.615Z","endTime":"2025-07-26T03:47:33.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:47:33.246Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T03:47:49.602Z","endTime":"2025-07-26T03:49:05.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":68.2,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.39745438039089,"aZ":-43.93026118936652,"pfxX":-5.414428162093776,"pfxZ":-10.013720145226984,"pX":-0.26040117854557276,"pZ":2.2085180857564373,"vX0":-1.9299315261455783,"vY0":-108.97574116329348,"vZ0":1.538074288907688,"x":126.93,"y":179.15,"x0":1.3462937939272641,"y0":50.002977765428106,"z0":6.327950802719074,"aX":-6.356526555664001},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.7,"breakVerticalInduced":-17.0,"breakHorizontal":10.3,"spinRate":2488,"spinDirection":334},"zone":8,"typeConfidence":0.89,"plateTime":0.5072679683897623,"extension":6.20795005392609},"index":0,"playId":"581f23e4-9bb0-3307-bb21-b6d2547cf8fd","pitchNumber":1,"startTime":"2025-07-26T03:47:57.926Z","endTime":"2025-07-26T03:48:02.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":88.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.117528981475914,"aZ":-8.703019499153097,"pfxX":4.774148954633425,"pfxZ":11.456189455715618,"pX":0.19946548120501514,"pZ":3.858209776020629,"vX0":-4.679582476438524,"vY0":-143.17076772155326,"vZ0":-4.488968864903365,"x":109.4,"y":134.61,"x0":1.245398051174845,"y0":50.0020945298019,"z0":6.005978134203865,"aX":9.780532747487442},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.8,"breakHorizontal":-7.6,"spinRate":2277,"spinDirection":155},"zone":12,"typeConfidence":0.9,"plateTime":0.3845190291060274,"extension":6.2227383798238085},"index":1,"playId":"dbeb9697-1aac-3563-bcc7-361e7f4c00ef","pitchNumber":2,"startTime":"2025-07-26T03:48:23.570Z","endTime":"2025-07-26T03:48:27.153Z","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":1},"index":2,"startTime":"2025-07-26T03:48:31.591Z","endTime":"2025-07-26T03:48:47.150Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.2,"strikeZoneTop":3.55339644455748,"strikeZoneBottom":1.59177350703926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.750669892309176,"aZ":-8.419321968039284,"pfxX":5.811685652269899,"pfxZ":11.803675276446493,"pX":-0.8878936170989787,"pZ":2.989566445835186,"vX0":-7.365794158853768,"vY0":-141.74919328092597,"vZ0":-6.91751867841637,"x":150.84,"y":158.06,"x0":1.0028444025949093,"y0":50.00031493667844,"z0":6.015449776959564,"aX":11.694155652562369},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.9,"breakHorizontal":-8.9,"spinRate":2246,"spinDirection":151},"zone":11,"typeConfidence":0.9,"plateTime":0.388045525533689,"extension":6.212332407752283},"index":3,"playId":"23b79791-bce0-3431-ba91-fefa2bfaca9a","pitchNumber":3,"startTime":"2025-07-26T03:48:47.150Z","endTime":"2025-07-26T03:48:51.558Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.193784361514695,"aZ":-6.923598375787321,"pfxX":3.413322019512049,"pfxZ":12.408808828985082,"pX":0.5405535387003798,"pZ":4.325283624412442,"vX0":-2.6320162420240805,"vY0":-142.75872176607555,"vZ0":-3.870079603097627,"x":96.4,"y":122.0,"x0":1.0376131574165122,"y0":50.000966228278074,"z0":6.147560992453545,"aX":6.945119172356598},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.1,"breakVerticalInduced":21.7,"breakHorizontal":-5.5,"spinRate":2366,"spinDirection":161},"zone":12,"typeConfidence":0.9,"plateTime":0.3857668701050678,"extension":6.090935719778435},"index":4,"playId":"de5a9b41-f7b2-3299-af20-358fcbba179a","pitchNumber":4,"startTime":"2025-07-26T03:49:01.925Z","endTime":"2025-07-26T03:49:05.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:49:05.688Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a ground ball to right fielder LaMonte Wade Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T03:49:18.770Z","endTime":"2025-07-26T03:51:44.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"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":6},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.099989547665515,"aZ":-34.77329430337266,"pfxX":-1.9709647597535698,"pfxZ":-1.5143782105748276,"pX":0.5597533183211559,"pZ":3.983662773922218,"vX0":-1.9895698468101135,"vY0":-130.0277825642632,"vZ0":1.3136411243614659,"x":95.66,"y":131.22,"x0":1.5907679513515058,"y0":50.004683820048164,"z0":6.109043858652053,"aX":-3.377210421702172},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.3,"breakHorizontal":4.0,"spinRate":2403,"spinDirection":285},"zone":12,"typeConfidence":0.91,"plateTime":0.42113361272177485,"extension":6.232598331888628},"index":0,"playId":"a0e0ad44-9908-3c09-9f26-038e00ab312a","pitchNumber":1,"startTime":"2025-07-26T03:49:31.013Z","endTime":"2025-07-26T03:49:34.232Z","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":91.7,"endSpeed":83.8,"strikeZoneTop":3.30977303743102,"strikeZoneBottom":1.49992564078644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.653824395778706,"aZ":-29.985695367479266,"pfxX":0.5720969519770636,"pfxZ":1.241008274966863,"pX":-1.8267102692785038,"pZ":-0.4969559476621973,"vX0":-8.258240064134313,"vY0":-132.8857031492947,"vZ0":-10.362363194303235,"x":186.63,"y":252.2,"x0":1.2629921575678809,"y0":50.00514521132297,"z0":5.673360231929029,"aX":1.0114948728713253},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.1,"breakHorizontal":1.0,"spinRate":2314,"spinDirection":315},"zone":13,"typeConfidence":0.92,"plateTime":0.4140731217172693,"extension":6.39670311487343},"index":1,"playId":"9684b021-7a2d-30cb-91aa-e3c0d32214d5","pitchNumber":2,"startTime":"2025-07-26T03:50:01.341Z","endTime":"2025-07-26T03:50:04.522Z","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":89.8,"endSpeed":82.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.4987847025007,"aZ":-33.85335847555071,"pfxX":-0.518185814441958,"pfxZ":-0.9722639091680771,"pX":-0.4183651791559458,"pZ":0.7140110442170141,"vX0":-4.678475159114206,"vY0":-130.62190179121674,"vZ0":-6.567368897130681,"x":132.95,"y":219.5,"x0":1.4661793826665095,"y0":50.00434117105202,"z0":5.8183171712844866,"aX":-0.8923332049809828},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-3.0,"breakHorizontal":2.0,"spinRate":2203,"spinDirection":303},"zone":13,"typeConfidence":0.92,"plateTime":0.41992588278447496,"extension":6.225220633971535},"index":2,"playId":"6fd562bc-9ba6-3624-a049-3bc940076c0d","pitchNumber":3,"startTime":"2025-07-26T03:50:20.923Z","endTime":"2025-07-26T03:50:24.291Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-26T03:50:39.595Z","endTime":"2025-07-26T03:50:54.490Z","isPitch":false,"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.19767172068712,"strikeZoneBottom":1.50511533483494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.235816323446265,"aZ":-37.7008556879265,"pfxX":-1.8490083397666108,"pfxZ":-3.36325253971261,"pX":-0.7858714720345742,"pZ":3.2578729448383505,"vX0":-4.754960718564742,"vY0":-127.87234027232348,"vZ0":0.43237760664079605,"x":146.96,"y":150.82,"x0":1.3435790494304223,"y0":50.00213053941391,"z0":6.062594406738357,"aX":-3.038455583043526},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.8,"breakHorizontal":4.4,"spinRate":2365,"spinDirection":316},"zone":1,"typeConfidence":0.92,"plateTime":0.42958700642528846,"extension":6.24125170379622},"index":4,"playId":"e3750180-b357-31c0-8fec-7891d7840556","pitchNumber":4,"startTime":"2025-07-26T03:50:54.490Z","endTime":"2025-07-26T03:50:58.407Z","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":97.5,"endSpeed":88.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.52768769655769,"aZ":-8.84742160641801,"pfxX":3.8179383537606792,"pfxZ":11.572640204168376,"pX":-1.3407638683730314,"pZ":2.8025930014916134,"vX0":-7.50187820392571,"vY0":-141.58741248451852,"vZ0":-7.233931526704986,"x":168.11,"y":163.11,"x0":0.8557963980608646,"y0":50.00021362091577,"z0":5.968014033813426,"aX":7.694688531844052},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.4,"breakHorizontal":-5.3,"spinRate":2091,"spinDirection":159},"zone":11,"typeConfidence":0.9,"plateTime":0.38793785217657906,"extension":6.312632676924993},"index":5,"playId":"cd9ec152-84e7-357b-b5b0-a3431d5cef12","pitchNumber":5,"startTime":"2025-07-26T03:51:12.995Z","endTime":"2025-07-26T03:51:17.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.680412822910903,"aZ":-33.33634296778695,"pfxX":0.8234609507289239,"pfxZ":-0.6615500845017603,"pX":-0.9309696654344635,"pZ":2.6252765189887994,"vX0":-5.705917289619823,"vY0":-131.6717989054276,"vZ0":-2.4739473803755905,"x":152.49,"y":167.9,"x0":1.159771499335489,"y0":50.00446007069769,"z0":6.0504603378376345,"aX":1.44240038758269},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.6,"breakHorizontal":-0.2,"spinRate":2242,"spinDirection":302},"zone":11,"typeConfidence":0.91,"plateTime":0.4164138856164423,"extension":6.2213768884797425},"hitData":{"launchSpeed":89.2,"launchAngle":7.0,"totalDistance":138.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.56,"coordY":103.88}},"index":6,"playId":"3efad2b4-4cca-33d2-bc19-08ab942b384a","pitchNumber":6,"startTime":"2025-07-26T03:51:33.355Z","endTime":"2025-07-26T03:51:44.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:51:44.740Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T03:52:42.418Z","endTime":"2025-07-26T03:53:48.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T03:52:06.522Z","endTime":"2025-07-26T03:52:44.407Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":68.0,"strikeZoneTop":3.27729692763112,"strikeZoneBottom":1.42622007542293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.404371969869224,"aZ":-43.17350439803088,"pfxX":-4.9970686134862365,"pfxZ":-9.425805136302959,"pX":0.032397149309022814,"pZ":3.014729939374394,"vX0":-1.748283612562733,"vY0":-108.12813130539352,"vZ0":2.962508951724628,"x":115.77,"y":157.38,"x0":1.5040331815252876,"y0":50.00332406250607,"z0":6.413488861969487,"aX":-5.830778864761465},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-15.7,"breakHorizontal":9.6,"spinRate":2512,"spinDirection":334},"zone":2,"typeConfidence":0.88,"plateTime":0.509389452066884,"extension":6.1812727561460115},"index":1,"playId":"29cd5f3f-6c47-35aa-8826-6fc622696f69","pitchNumber":1,"startTime":"2025-07-26T03:52:44.407Z","endTime":"2025-07-26T03:52:47.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.31026668366167,"strikeZoneBottom":1.48879827393556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.03362741020864,"aZ":-10.025610625518045,"pfxX":4.776154154164095,"pfxZ":10.885968002444374,"pX":1.0089913360998677,"pZ":4.626122361858348,"vX0":-1.9918621951469369,"vY0":-142.09092942084723,"vZ0":-2.4043789133309716,"x":78.54,"y":113.87,"x0":1.1004208106797333,"y0":50.00678464404838,"z0":6.124717011988109,"aX":9.720813972535982},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.3,"breakHorizontal":-8.2,"spinRate":2213,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.3862048746839708,"extension":6.221319055848241},"index":2,"playId":"98178884-0b32-3f06-8abf-d002682ad77c","pitchNumber":2,"startTime":"2025-07-26T03:52:59.398Z","endTime":"2025-07-26T03:53:02.859Z","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":97.2,"endSpeed":88.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25867557179363,"aZ":-8.995740976728834,"pfxX":4.134188779936274,"pfxZ":11.462025182876118,"pX":-0.14672480333399018,"pZ":3.0571175432358815,"vX0":-5.020405400747593,"vY0":-141.31646092325204,"vZ0":-6.488887750668064,"x":122.59,"y":156.24,"x0":1.1158566518951922,"y0":50.00067953788741,"z0":5.9610485985933055,"aX":8.359109113461978},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.6,"breakHorizontal":-6.5,"spinRate":2204,"spinDirection":157},"zone":2,"typeConfidence":0.9,"plateTime":0.3876092190787275,"extension":6.261158617900274},"index":3,"playId":"f4ee0a65-29ca-354e-b287-72728a3745c3","pitchNumber":3,"startTime":"2025-07-26T03:53:19.797Z","endTime":"2025-07-26T03:53:23.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.34435112815958,"strikeZoneBottom":1.66957721039935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.50223858772401,"aZ":-9.976630306222688,"pfxX":5.78970448415552,"pfxZ":10.745849539117481,"pX":-0.6699259563715133,"pZ":1.732402726458414,"vX0":-6.838406852308583,"vY0":-142.30899986244557,"vZ0":-9.496589310383667,"x":142.54,"y":192.01,"x0":1.0039821329446357,"y0":50.00128363429265,"z0":5.7310608641887555,"aX":11.958192961997662},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.9,"breakHorizontal":-9.2,"spinRate":2209,"spinDirection":149},"zone":7,"typeConfidence":0.9,"plateTime":0.38385400638253486,"extension":6.304543465680258},"index":4,"playId":"36ab7131-0e34-32af-9bf3-83d278480a6e","pitchNumber":4,"startTime":"2025-07-26T03:53:43.684Z","endTime":"2025-07-26T03:53:48.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:53:48.636Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T03:56:23.859Z","endTime":"2025-07-26T03:59:03.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"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":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"Pitching Change: Matt Brash replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T03:55:07.960Z","endTime":"2025-07-26T03:56:25.873Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"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(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":85.5,"endSpeed":78.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.69899172618881,"aZ":-34.46499860079427,"pfxX":8.448114274515204,"pfxZ":-1.4742092202585635,"pX":0.2673673041063921,"pZ":2.1711090513682696,"vX0":4.530035878117045,"vY0":-124.47890288934458,"vZ0":-0.7007519000355968,"x":106.81,"y":180.16,"x0":-2.6805967247749987,"y0":50.00385544687808,"z0":5.338833017404624,"aX":13.104797036403573},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.5,"breakHorizontal":-16.4,"spinRate":2902,"spinDirection":47},"zone":5,"typeConfidence":0.93,"plateTime":0.44197452086174227,"extension":6.340847981895168},"index":1,"playId":"3e991af1-e208-38b2-9163-b9dc34b02d11","pitchNumber":1,"startTime":"2025-07-26T03:56:25.873Z","endTime":"2025-07-26T03:56:29.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.5,"endSpeed":88.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.21442743185584,"aZ":-26.591327390492086,"pfxX":-11.137243986093633,"pfxZ":2.7964995577546174,"pX":0.13402721945751783,"pZ":1.4085690374659887,"vX0":10.647631658220469,"vY0":-140.06029990221722,"vZ0":-5.375891626333254,"x":111.89,"y":200.75,"x0":-2.2610431601673486,"y0":50.0030950238533,"z0":5.0810465446431765,"aX":-22.233982766832494},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.1,"breakHorizontal":18.1,"spinRate":2219,"spinDirection":234},"zone":14,"typeConfidence":0.91,"plateTime":0.3903524893126118,"extension":6.200630921226633},"index":2,"playId":"e7abefd2-d10b-3637-a51e-f0e81daa5a4a","pitchNumber":2,"startTime":"2025-07-26T03:56:45.348Z","endTime":"2025-07-26T03:56:48.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":80.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.59970645402021,"aZ":-37.17356752633364,"pfxX":-10.244491126725858,"pfxZ":-2.9796130268673604,"pX":-0.8664122860084947,"pZ":2.7209179601212017,"vX0":7.494934781778518,"vY0":-129.88611687852574,"vZ0":0.8061037994714007,"x":150.03,"y":165.32,"x0":-2.483650123444281,"y0":50.00162097721237,"z0":5.2723604156020345,"aX":-17.19964194427632},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.9,"breakHorizontal":16.4,"spinRate":1496,"spinDirection":253},"zone":11,"typeConfidence":0.93,"plateTime":0.4245342995352752,"extension":6.179021023727827},"index":3,"playId":"730126d9-9d8a-315c-b410-864e252ffd99","pitchNumber":3,"startTime":"2025-07-26T03:57:19.295Z","endTime":"2025-07-26T03:57:22.636Z","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":4,"startTime":"2025-07-26T03:58:02.658Z","endTime":"2025-07-26T03:58:19.257Z","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":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.8,"strikeZoneTop":3.27326529797384,"strikeZoneBottom":1.59924537315979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.091892928236998,"aZ":-30.49284609139124,"pfxX":8.432545933480341,"pfxZ":1.065113943243527,"pX":2.3048657753163826,"pZ":1.830466854240849,"vX0":8.822380158964958,"vY0":-125.56110965412297,"vZ0":-2.0213334693717586,"x":29.14,"y":189.36,"x0":-2.369697183691312,"y0":50.000389131558116,"z0":5.164863535631388,"aX":13.250594893798674},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.7,"breakHorizontal":-17.5,"spinRate":2898,"spinDirection":48},"zone":14,"typeConfidence":0.94,"plateTime":0.43884265185115456,"extension":6.470576974694051},"index":5,"playId":"0d0991f4-f712-37a4-afd0-0139b541ec82","pitchNumber":4,"startTime":"2025-07-26T03:58:19.257Z","endTime":"2025-07-26T03:58:22.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.386496728703342,"aZ":-29.33375851698406,"pfxX":6.827036445340445,"pfxZ":1.7693748731736028,"pX":1.5290227206973626,"pZ":1.9928822818424277,"vX0":7.777912020633764,"vY0":-126.9533603106259,"vZ0":-1.7740288707624372,"x":58.72,"y":184.97,"x0":-2.47788418662232,"y0":50.00579063638611,"z0":5.067225998743795,"aX":10.990281083994924},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.0,"breakHorizontal":-14.3,"spinRate":2933,"spinDirection":52},"zone":14,"typeConfidence":0.93,"plateTime":0.4337726325905873,"extension":6.455573055897768},"index":6,"playId":"95728057-4b6d-3d42-921d-a649f36df31e","pitchNumber":5,"startTime":"2025-07-26T03:58:33.446Z","endTime":"2025-07-26T03:58:36.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.597981478393017,"aZ":-38.08255725212148,"pfxX":-9.339140841774155,"pfxZ":-3.453656801123808,"pX":0.8323110385939537,"pZ":1.2626005486765384,"vX0":11.458587143272357,"vY0":-130.116341325462,"vZ0":-2.2430808172671015,"x":85.27,"y":204.69,"x0":-2.4175291308901725,"y0":50.00140184387903,"z0":5.024755739520308,"aX":-15.995086030684787},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-6.6,"breakHorizontal":14.3,"spinRate":1832,"spinDirection":250},"zone":14,"typeConfidence":0.93,"plateTime":0.42114284835400806,"extension":6.35606002761788},"hitData":{"launchSpeed":71.1,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.92,"coordY":161.42}},"index":7,"playId":"46a6a7cf-7a67-3aaa-b9c4-d2c9012f0490","pitchNumber":6,"startTime":"2025-07-26T03:58:55.219Z","endTime":"2025-07-26T03:59:03.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T03:59:03.467Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T03:59:21.491Z","endTime":"2025-07-26T04:01:39.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.74414202008688,"strikeZoneBottom":1.72504782520588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34993037994114,"aZ":-33.466121857861204,"pfxX":7.15025554361588,"pfxZ":-0.8004926450466527,"pX":1.1113754395697568,"pZ":3.1408412582911716,"vX0":6.683777933840518,"vY0":-126.39238749244167,"vZ0":1.355914020611404,"x":74.64,"y":153.98,"x0":-2.5028634811590047,"y0":50.00505347890628,"z0":5.298154506900417,"aX":11.493122942415933},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.8,"breakHorizontal":-14.5,"spinRate":2930,"spinDirection":50},"zone":12,"typeConfidence":0.91,"plateTime":0.43445069868653086,"extension":6.50502262541298},"index":0,"playId":"cfa7364b-0e63-39a2-a8cf-480a9673d3e5","pitchNumber":1,"startTime":"2025-07-26T03:59:31.238Z","endTime":"2025-07-26T03:59:35.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.75836395471584,"strikeZoneBottom":1.76332690323007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.413542830822237,"aZ":-32.8071741221673,"pfxX":8.399479658631734,"pfxZ":-0.4049309009235067,"pX":0.4233320785108417,"pZ":2.09275321926833,"vX0":4.761860647777327,"vY0":-124.49833181739709,"vZ0":-0.9476464634590286,"x":100.86,"y":182.28,"x0":-2.6120730785816395,"y0":50.00468939492973,"z0":5.218933728385484,"aX":13.04939057521203},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.7,"breakHorizontal":-16.4,"spinRate":2895,"spinDirection":45},"zone":9,"typeConfidence":0.94,"plateTime":0.44170805740027985,"extension":6.438472764603816},"index":1,"playId":"4ef82928-434b-3867-aa36-5d9692d0815d","pitchNumber":2,"startTime":"2025-07-26T03:59:44.054Z","endTime":"2025-07-26T03:59:47.889Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-26T04:00:12.134Z","endTime":"2025-07-26T04:00:42.225Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.582531611968825,"aZ":-19.69960256656048,"pfxX":-8.217080171320864,"pfxZ":6.432524113847101,"pX":-0.323147233859048,"pZ":3.597695333789108,"vX0":9.012379592197926,"vY0":-138.76232320944638,"vZ0":-0.6502265056421794,"x":129.32,"y":141.64,"x0":-2.55371935924591,"y0":50.005797650499204,"z0":5.1539092434315394,"aX":-15.943077055540439},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":12.8,"spinRate":2189,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.3955344881407079,"extension":6.328112496793743},"index":3,"playId":"cd266d95-f40d-3f13-9a63-8e0475311e38","pitchNumber":3,"startTime":"2025-07-26T04:00:42.225Z","endTime":"2025-07-26T04:00:45.667Z","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":86.3,"endSpeed":78.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.755145747868923,"aZ":-32.03184148316158,"pfxX":6.0725170023834565,"pfxZ":0.09266110891470625,"pX":1.0806916358123113,"pZ":1.8688799217219207,"vX0":6.818481421756046,"vY0":-125.46139753878924,"vZ0":-1.3736830847484698,"x":75.81,"y":188.32,"x0":-2.475869911578846,"y0":50.0038425999524,"z0":5.068660593801981,"aX":9.543363813965263},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.1,"breakHorizontal":-12.7,"spinRate":2900,"spinDirection":55},"zone":14,"typeConfidence":0.93,"plateTime":0.4389712986526835,"extension":6.443897588956103},"index":4,"playId":"3ce3e070-7221-362e-b5df-13a389ed125d","pitchNumber":4,"startTime":"2025-07-26T04:00:57.359Z","endTime":"2025-07-26T04:01:01.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.73353467161643,"strikeZoneBottom":1.7113230888449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.320072901127403,"aZ":-31.164925083096932,"pfxX":5.911887462029784,"pfxZ":0.6368512748513426,"pX":1.7975493536256977,"pZ":1.9057141342200876,"vX0":8.687543481380231,"vY0":-125.2903243127461,"vZ0":-1.6527617898473745,"x":48.48,"y":187.33,"x0":-2.4885516942074357,"y0":50.00345541392036,"z0":5.1311468195954015,"aX":9.356066701508869},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":-12.7,"spinRate":2951,"spinDirection":47},"zone":14,"typeConfidence":0.93,"plateTime":0.4378849469221442,"extension":6.486259783634596},"index":5,"playId":"26bad15e-62ee-3d30-9d89-66c0cbc31fed","pitchNumber":5,"startTime":"2025-07-26T04:01:17.460Z","endTime":"2025-07-26T04:01:20.719Z","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":94.2,"endSpeed":86.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.932135712521525,"aZ":-19.16341285890395,"pfxX":-6.282148787516196,"pfxZ":6.822205034530599,"pX":0.22390425726227348,"pZ":3.517530625165476,"vX0":9.743912410241345,"vY0":-136.93355334465775,"vZ0":-0.47889447753560854,"x":108.47,"y":143.81,"x0":-2.5569502217885525,"y0":50.00624052247828,"z0":5.000436448214343,"aX":-11.988188663983916},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":9.5,"spinRate":2138,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.39929647396486745,"extension":6.373353606174011},"index":6,"playId":"eeee840e-1e3f-3803-9f72-64c965aab585","pitchNumber":6,"startTime":"2025-07-26T04:01:32.290Z","endTime":"2025-07-26T04:01:39.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:01:39.228Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Schanuel lines out to center fielder Julio Rodríguez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T04:01:53.351Z","endTime":"2025-07-26T04:03:28.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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,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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.72542237887887,"strikeZoneBottom":1.69999397199049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.50951385716077,"aZ":-36.23938196578283,"pfxX":-7.9709294945919265,"pfxZ":-2.2991142052178346,"pX":0.1930166015906759,"pZ":0.8612449331050566,"vX0":9.869017697517293,"vY0":-131.86440186496867,"vZ0":-3.80658752695796,"x":109.64,"y":215.53,"x0":-2.559018595475568,"y0":50.005949942055885,"z0":4.991473611992079,"aX":-14.068234562691806},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-4.8,"breakHorizontal":12.4,"spinRate":1752,"spinDirection":253},"zone":14,"typeConfidence":0.91,"plateTime":0.41504591006122116,"extension":6.522957754280725},"index":0,"playId":"bc4a11fa-eae2-3c03-9273-606e76bd1faa","pitchNumber":1,"startTime":"2025-07-26T04:02:01.192Z","endTime":"2025-07-26T04:02:04.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.64204040163511,"strikeZoneBottom":1.70351438309942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.804177564969727,"aZ":-34.80015894801678,"pfxX":-8.229899477972687,"pfxZ":-1.5132640253635135,"pX":-1.2786090783092423,"pZ":3.0615919625126415,"vX0":6.3663895232132175,"vY0":-131.227287267272,"vZ0":1.7724681471672614,"x":165.74,"y":156.12,"x0":-2.6762849670465165,"y0":50.00601358820271,"z0":4.984568358563621,"aX":-14.243640585997396},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.0,"breakHorizontal":13.3,"spinRate":1690,"spinDirection":252},"zone":11,"typeConfidence":0.92,"plateTime":0.4186531256651702,"extension":6.436349864642003},"index":1,"playId":"e73cdeab-6458-358e-9e47-24df71c4f918","pitchNumber":2,"startTime":"2025-07-26T04:02:15.083Z","endTime":"2025-07-26T04:02:21.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.92165073086744,"aZ":-31.647447689062734,"pfxX":10.292976558466172,"pfxZ":0.3374510521740124,"pX":-0.13983945229101236,"pZ":2.0444260848664126,"vX0":2.959730281338422,"vY0":-124.55961977567055,"vZ0":-0.9803162715031157,"x":122.33,"y":183.58,"x0":-2.6829339942006034,"y0":50.00244942878977,"z0":5.079017130211417,"aX":16.04081385888851},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.6,"breakHorizontal":-19.3,"spinRate":2919,"spinDirection":53},"zone":8,"typeConfidence":0.95,"plateTime":0.44110726392046606,"extension":6.360127009493999},"index":2,"playId":"65851aba-0950-367d-b33b-f7ec180242a8","pitchNumber":3,"startTime":"2025-07-26T04:02:31.970Z","endTime":"2025-07-26T04:02:35.273Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-26T04:02:47.716Z","endTime":"2025-07-26T04:03:03.776Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":82.5,"strikeZoneTop":3.44618137295139,"strikeZoneBottom":1.75746786121974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.346450841109313,"aZ":-35.966457769010205,"pfxX":-8.328304680528555,"pfxZ":-2.199905878676713,"pX":-2.9186840244373475,"pZ":1.296328411507867,"vX0":2.493804362179481,"vY0":-130.81046670995337,"vZ0":-2.4947932858221606,"x":228.25,"y":203.78,"x0":-2.804212361121055,"y0":50.00013266359745,"z0":4.966615698298736,"aX":-14.38784235124867},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-4.3,"breakHorizontal":14.5,"spinRate":1557,"spinDirection":255},"zone":13,"typeConfidence":0.93,"plateTime":0.41919925418650683,"extension":6.290655742285401},"index":4,"playId":"61a222f8-d15a-3e6a-aad3-faf5f970135d","pitchNumber":4,"startTime":"2025-07-26T04:03:03.776Z","endTime":"2025-07-26T04:03:08.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.955524820265193,"aZ":-25.386393641220447,"pfxX":-11.485908104457664,"pfxZ":3.4277164387922943,"pX":-0.07102465276207973,"pZ":1.3320969460019163,"vX0":10.991134430595805,"vY0":-139.95558916587822,"vZ0":-4.966009324620276,"x":119.71,"y":202.81,"x0":-2.5592009454488087,"y0":50.004736134214,"z0":4.794824277299878,"aX":-22.75994522002165},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.3,"breakHorizontal":18.5,"spinRate":2147,"spinDirection":235},"zone":13,"typeConfidence":0.91,"plateTime":0.39153955546090735,"extension":6.488578618024379},"hitData":{"launchSpeed":86.3,"launchAngle":20.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.38,"coordY":77.03}},"index":5,"playId":"19bba793-aa7d-30c2-b10f-92889a34cad1","pitchNumber":5,"startTime":"2025-07-26T04:03:21.770Z","endTime":"2025-07-26T04:03:28.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:03:28.653Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Polanco grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T04:05:59.139Z","endTime":"2025-07-26T04:07:12.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kenley Jansen replaces Reid Detmers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T04:05:04.302Z","endTime":"2025-07-26T04:06:01.270Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.39762816693248,"strikeZoneBottom":1.54877645739987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.72938301814816,"aZ":-33.712383255832336,"pfxX":3.4000016316380033,"pfxZ":-1.0607173406264065,"pX":0.27810601586726424,"pZ":1.2094788664391833,"vX0":4.909244734997963,"vY0":-119.10397035080746,"vZ0":-4.332032982254336,"x":106.4,"y":206.12,"x0":-2.2474651536055923,"y0":50.005533381217504,"z0":6.08305445937495,"aX":4.911404438606112},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.6,"breakHorizontal":-7.3,"spinRate":2388,"spinDirection":86},"zone":14,"typeConfidence":0.92,"plateTime":0.4589321047947492,"extension":6.829906507994363},"index":1,"playId":"a982482a-04aa-3493-bef7-b86f40f84ef0","pitchNumber":1,"startTime":"2025-07-26T04:06:01.270Z","endTime":"2025-07-26T04:06:05.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.289221399046767,"aZ":-10.878073639147061,"pfxX":-0.27951658776411215,"pfxZ":11.46529958299974,"pX":-0.6894866163234423,"pZ":1.9281907120740962,"vX0":4.073610539967087,"vY0":-135.34695106907589,"vZ0":-8.831142221183388,"x":143.28,"y":186.72,"x0":-2.177052788271146,"y0":50.000068797631776,"z0":5.993247486579364,"aX":-0.5203399341745144},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.1,"breakHorizontal":-0.4,"spinRate":2534,"spinDirection":184},"zone":7,"typeConfidence":0.9,"plateTime":0.40456014904584725,"extension":6.779162632075419},"index":2,"playId":"fc7ac999-7a84-3f00-9d37-9acb535440be","pitchNumber":2,"startTime":"2025-07-26T04:06:19.294Z","endTime":"2025-07-26T04:06:22.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.37472456060028,"strikeZoneBottom":1.52573372739519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.18872425420564,"aZ":-12.01829531766176,"pfxX":0.6840691261904617,"pfxZ":10.762789107112447,"pX":0.38693453184230076,"pZ":2.2068317371354085,"vX0":6.50729470533093,"vY0":-136.06518118370886,"vZ0":-8.107757081480347,"x":102.25,"y":179.2,"x0":-2.125706894306762,"y0":50.003622903804384,"z0":6.060395881461829,"aX":1.2804150094149584},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.9,"breakHorizontal":-2.6,"spinRate":2456,"spinDirection":188},"zone":6,"typeConfidence":0.91,"plateTime":0.4027291035974052,"extension":6.8264098687807895},"index":3,"playId":"a4fb9021-ecdb-3b0d-9199-329e9806c256","pitchNumber":3,"startTime":"2025-07-26T04:06:36.047Z","endTime":"2025-07-26T04:06:39.605Z","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":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-26T04:06:45.669Z","endTime":"2025-07-26T04:07:05.892Z","isPitch":false,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.5373750911001,"aZ":-9.483321790972612,"pfxX":-0.31000713298231863,"pfxZ":11.736443465102056,"pX":-0.26382554374826517,"pZ":2.279461206621295,"vX0":5.2674090921640335,"vY0":-138.55447380423882,"vZ0":-8.472188907004904,"x":127.06,"y":177.23,"x0":-2.1537951607836994,"y0":50.00478778577464,"z0":6.020602173955134,"aX":-0.5992276715668431},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":-0.6,"spinRate":2445,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.39614084595868393,"extension":6.88321487267553},"hitData":{"launchSpeed":95.7,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.68,"coordY":163.84}},"index":5,"playId":"3bc95136-7404-3f3d-9faf-4dbebc5c1447","pitchNumber":4,"startTime":"2025-07-26T04:07:05.892Z","endTime":"2025-07-26T04:07:12.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:07:12.375Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, second baseman Luis Rengifo to first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T04:07:29.333Z","endTime":"2025-07-26T04:08:40.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.963039457704127,"aZ":-10.988930550057939,"pfxX":0.6449961517852411,"pfxZ":11.328630025899415,"pX":0.08930864908056049,"pZ":2.6238369328791538,"vX0":5.732961871827631,"vY0":-136.14414184110151,"vZ0":-7.040321895690788,"x":113.6,"y":167.94,"x0":-2.1308338915006053,"y0":50.00196781275482,"z0":6.010488168894146,"aX":1.2053056205155834},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.1,"breakHorizontal":-2.4,"spinRate":2580,"spinDirection":189},"zone":5,"typeConfidence":0.91,"plateTime":0.4029115797203273,"extension":6.804579658691034},"index":0,"playId":"96fcfb88-f721-34e1-9352-34d3b187fd3e","pitchNumber":1,"startTime":"2025-07-26T04:07:41.752Z","endTime":"2025-07-26T04:07:44.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.97515381918134,"aZ":-12.594794574111026,"pfxX":1.1226294620413269,"pfxZ":10.473402867686058,"pX":-0.5202480676531664,"pZ":1.8240952856074748,"vX0":3.6930294941613657,"vY0":-136.12321199922138,"vZ0":-8.958879278776228,"x":136.83,"y":189.53,"x0":-2.042442262256517,"y0":50.001293224299786,"z0":6.038114937824734,"aX":2.097766370228957},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":-2.9,"spinRate":2425,"spinDirection":188},"zone":7,"typeConfidence":0.91,"plateTime":0.40297549946356437,"extension":6.854545055393709},"index":1,"playId":"b535e269-ed0c-3c5e-b2c8-c26ee79040b5","pitchNumber":2,"startTime":"2025-07-26T04:08:03.747Z","endTime":"2025-07-26T04:08:07.779Z","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":1},"index":2,"startTime":"2025-07-26T04:08:17.953Z","endTime":"2025-07-26T04:08:32.614Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"}},{"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":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12368110953383,"aZ":-33.26633229419886,"pfxX":3.6737445522354286,"pfxZ":-0.7126510946795288,"pX":-0.6471350906320623,"pZ":0.9424479144042871,"vX0":2.5415954722985687,"vY0":-123.6464605085901,"vZ0":-5.766246420027222,"x":141.67,"y":213.33,"x0":-2.1678498623081643,"y0":50.00216310849566,"z0":6.117394149059856,"aX":5.650795026127653},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.4,"breakHorizontal":-7.3,"spinRate":2430,"spinDirection":95},"zone":13,"typeConfidence":0.9,"plateTime":0.4440719030051361,"extension":6.796960754183116},"hitData":{"launchSpeed":77.0,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.65,"coordY":159.81}},"index":3,"playId":"37d01b07-5f21-3c72-9b3e-bcbd93177426","pitchNumber":3,"startTime":"2025-07-26T04:08:32.614Z","endTime":"2025-07-26T04:08:40.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:08:40.425Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out softly, third baseman Yoán Moncada to first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T04:09:01.925Z","endTime":"2025-07-26T04:09:36.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.4,"strikeZoneTop":3.4992895594596,"strikeZoneBottom":1.57760896981431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.146410631042688,"aZ":-35.285890398858236,"pfxX":3.3093505430744345,"pfxZ":-2.175539821946444,"pX":-0.48626494453181784,"pZ":2.056332472319289,"vX0":3.133786231597811,"vY0":-118.57705568693407,"vZ0":-2.1574554369439234,"x":135.54,"y":183.26,"x0":-2.2538614240201107,"y0":50.00533358225753,"z0":6.189799006297831,"aX":4.724755718060973},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.2,"breakHorizontal":-6.7,"spinRate":2316,"spinDirection":80},"zone":7,"typeConfidence":0.91,"plateTime":0.4614729371847397,"extension":6.77416580535537},"index":0,"playId":"5a6dcbe9-d59c-325d-a87e-dfb3e8c35d83","pitchNumber":1,"startTime":"2025-07-26T04:09:11.830Z","endTime":"2025-07-26T04:09:15.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.6442031424524,"aZ":-12.43528543470986,"pfxX":-4.860728983312608,"pfxZ":10.82929424661975,"pX":-1.4753237448450074,"pZ":2.9068048865712033,"vX0":2.0095052252631684,"vY0":-134.2936488324072,"vZ0":-6.609816009857779,"x":173.24,"y":160.3,"x0":-1.6026190745697944,"y0":50.004989202357265,"z0":6.288422994111355,"aX":-8.860721260201116},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.4,"breakHorizontal":8.4,"spinRate":2211,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.40819724149677405,"extension":6.978950666525534},"hitData":{"launchSpeed":50.1,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":105.9,"coordY":165.58}},"index":1,"playId":"c9c971db-999a-3094-a6e5-42e82944d962","pitchNumber":2,"startTime":"2025-07-26T04:09:29.100Z","endTime":"2025-07-26T04:09:36.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:09:36.352Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T04:12:02.640Z","endTime":"2025-07-26T04:13:33.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"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,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrés Muñoz replaces Matt Brash.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T04:10:49.452Z","endTime":"2025-07-26T04:12:04.643Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62174631740565,"aZ":-30.044329723164182,"pfxX":2.5287478660534015,"pfxZ":1.2885418617365385,"pX":1.283572162295817,"pZ":1.0124405573770552,"vX0":8.426131625172209,"vY0":-127.25367915072185,"vZ0":-5.119940914500263,"x":68.07,"y":211.44,"x0":-2.385705544066557,"y0":50.004809627014716,"z0":5.402069114913015,"aX":4.189932057651324},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.4,"breakHorizontal":-6.4,"spinRate":2481,"spinDirection":106},"zone":14,"typeConfidence":0.91,"plateTime":0.4287533400835173,"extension":6.6952581618908384},"index":1,"playId":"cdd41881-d71b-302e-9523-6e4e77703a0f","pitchNumber":1,"startTime":"2025-07-26T04:12:04.643Z","endTime":"2025-07-26T04:12:09.853Z","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.1,"endSpeed":88.6,"strikeZoneTop":3.46068243392381,"strikeZoneBottom":1.6160723511076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36753393393878,"aZ":-15.357420973202943,"pfxX":-5.882358376848999,"pfxZ":8.321998665482605,"pX":-0.8386053939162581,"pZ":3.5677615217102727,"vX0":7.242117443157495,"vY0":-141.28837568956996,"vZ0":-2.4117959847392534,"x":148.97,"y":142.45,"x0":-2.6714917820150395,"y0":50.00136749553345,"z0":5.420043524269372,"aX":-11.88530583041506},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2197,"spinDirection":227},"zone":11,"typeConfidence":0.89,"plateTime":0.3877537222294438,"extension":6.349068249238904},"index":2,"playId":"c3ffaf5f-4918-3e21-b2db-67ce6f3cb4f5","pitchNumber":2,"startTime":"2025-07-26T04:12:25.601Z","endTime":"2025-07-26T04:12:29.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.55315812321916,"strikeZoneBottom":1.64981770562253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.039133888882418,"aZ":-35.01598219248673,"pfxX":2.7368236983431533,"pfxZ":-1.8083170770478345,"pX":-0.3176658282930374,"pZ":1.1442251897240923,"vX0":4.754174145523271,"vY0":-124.3731494027093,"vZ0":-3.1592760178286223,"x":129.11,"y":207.89,"x0":-2.606590101780327,"y0":50.002781420427375,"z0":5.323559592523872,"aX":4.302943659345279},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.7,"breakHorizontal":-6.0,"spinRate":2325,"spinDirection":92},"zone":13,"typeConfidence":0.91,"plateTime":0.4397349353981048,"extension":6.676027705915876},"index":3,"playId":"973fe19a-0f32-3eda-b4a2-a754e53215dc","pitchNumber":3,"startTime":"2025-07-26T04:12:39.162Z","endTime":"2025-07-26T04:12:42.954Z","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":84.5,"endSpeed":78.0,"strikeZoneTop":3.5383943420794,"strikeZoneBottom":1.66468283762151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.771307589105916,"aZ":-34.235330607133314,"pfxX":3.4196529889407157,"pfxZ":-1.3375238495211565,"pX":-0.23936524138778326,"pZ":2.711122177986996,"vX0":4.979892642814171,"vY0":-123.07417681542296,"vZ0":0.27494652154074983,"x":126.12,"y":165.58,"x0":-2.731126565831668,"y0":50.00423927290284,"z0":5.490621603256169,"aX":5.261006297908605},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.2,"breakHorizontal":-7.3,"spinRate":2295,"spinDirection":92},"zone":5,"typeConfidence":0.91,"plateTime":0.44455538744767553,"extension":6.734205066750955},"index":4,"playId":"56350681-85bd-3c03-b827-ddd4acad97d7","pitchNumber":4,"startTime":"2025-07-26T04:12:55.969Z","endTime":"2025-07-26T04:13:00.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.41876074914845,"strikeZoneBottom":1.60366721118971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.355676697389093,"aZ":-33.89409247014309,"pfxX":2.781213285224386,"pfxZ":-1.0797567274715965,"pX":0.1565533987017168,"pZ":1.3472666385585066,"vX0":5.626828949539259,"vY0":-124.96432146813957,"vZ0":-3.06283613658596,"x":111.03,"y":202.4,"x0":-2.478767332361947,"y0":50.002879744724495,"z0":5.351415876776984,"aX":4.431653202167135},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.4,"breakHorizontal":-6.2,"spinRate":2397,"spinDirection":85},"zone":14,"typeConfidence":0.91,"plateTime":0.4370126565469592,"extension":6.6542812962367455},"index":5,"playId":"f17f5ebc-4938-32bb-8a39-e175ed70a4cc","pitchNumber":5,"startTime":"2025-07-26T04:13:12.658Z","endTime":"2025-07-26T04:13:17.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.42104469554511,"strikeZoneBottom":1.66467514631746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.422870454838055,"aZ":-15.23155471236898,"pfxX":-5.625026518920295,"pfxZ":8.39434553314779,"pX":-0.3068587510493249,"pZ":3.5027347392216677,"vX0":8.553499109311826,"vY0":-141.23835955147487,"vZ0":-2.29972685236055,"x":128.7,"y":144.21,"x0":-2.6449386003093336,"y0":50.0033352318814,"z0":5.307986756751934,"aX":-11.354869295986504},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":8.4,"spinRate":2179,"spinDirection":232},"zone":1,"typeConfidence":0.89,"plateTime":0.387924678280426,"extension":6.532362602417721},"index":6,"playId":"9ff7c452-91d0-3760-9600-dc74829f625d","pitchNumber":6,"startTime":"2025-07-26T04:13:27.693Z","endTime":"2025-07-26T04:13:33.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:13:33.534Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out softly, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T04:13:47.085Z","endTime":"2025-07-26T04:16:27.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"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":[0,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":"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":7},"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":"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.1,"endSpeed":79.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.111417357152867,"aZ":-28.780860379591132,"pfxX":0.5253659806874135,"pfxZ":2.120135148489662,"pX":0.1259200933702169,"pZ":1.801351480174965,"vX0":6.479368808671215,"vY0":-125.26287539961173,"vZ0":-2.7382518842073034,"x":112.2,"y":190.14,"x0":-2.5568969122076193,"y0":50.000374256882246,"z0":5.249685545106868,"aX":0.8369571840278809},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.5,"breakHorizontal":-2.4,"spinRate":2365,"spinDirection":82},"zone":8,"typeConfidence":0.9,"plateTime":0.4364380307395126,"extension":6.733968470351399},"index":0,"playId":"9ea140ea-a212-3390-a77f-9f9c11f6ab2d","pitchNumber":1,"startTime":"2025-07-26T04:13:57.392Z","endTime":"2025-07-26T04:14:01.161Z","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":1,"outs":1},"index":1,"startTime":"2025-07-26T04:14:09.129Z","endTime":"2025-07-26T04:14:24.417Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.71,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.073850057369278,"aZ":-33.66248230466517,"pfxX":2.235168858588559,"pfxZ":-0.9386886662547509,"pX":0.23216710692213152,"pZ":1.8718995181440523,"vX0":6.11832720562375,"vY0":-125.18423021218783,"vZ0":-1.9008599739741063,"x":108.15,"y":188.24,"x0":-2.53306694701551,"y0":50.00258470492925,"z0":5.394622905947654,"aX":3.5486469469921587},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.9,"breakHorizontal":-5.4,"spinRate":2395,"spinDirection":92},"zone":8,"typeConfidence":0.9,"plateTime":0.4374112642075021,"extension":6.668118666700723},"index":2,"playId":"9f55b279-f65d-32e8-92c6-09045f9b1cf3","pitchNumber":2,"startTime":"2025-07-26T04:14:24.417Z","endTime":"2025-07-26T04:14:28.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.84490072587233,"strikeZoneBottom":1.85131452695648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.058257590007766,"aZ":-32.83350139291728,"pfxX":2.6095830983658015,"pfxZ":-0.3959316442721077,"pX":1.89843869081808,"pZ":1.4940899470585791,"vX0":10.249095797445952,"vY0":-128.0439282476145,"vZ0":-3.0983662735978093,"x":44.64,"y":198.44,"x0":-2.4927407019403023,"y0":50.00393321605276,"z0":5.2849041834087,"aX":4.338049020070398},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.2,"breakHorizontal":-7.0,"spinRate":2522,"spinDirection":80},"zone":14,"typeConfidence":0.9,"plateTime":0.4275192243605068,"extension":6.823447978322776},"index":3,"playId":"5f8143e7-6962-30e0-a065-6a25ac02efd9","pitchNumber":3,"startTime":"2025-07-26T04:14:56.720Z","endTime":"2025-07-26T04:15:01.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.8520487395563,"strikeZoneBottom":1.8586221572864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.655923416402413,"aZ":-33.10762994126635,"pfxX":2.463398604326299,"pfxZ":-0.5827648999330961,"pX":0.225714141607024,"pZ":1.1496419731864531,"vX0":5.807635816966154,"vY0":-126.15446727058668,"vZ0":-3.928317145872607,"x":108.4,"y":207.74,"x0":-2.4260285500141414,"y0":50.00022534197108,"z0":5.395470170223644,"aX":3.9692748383931473},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.7,"breakHorizontal":-5.8,"spinRate":2365,"spinDirection":100},"zone":14,"typeConfidence":0.9,"plateTime":0.4341569907068705,"extension":6.681902895342117},"index":4,"playId":"a7d49218-5ef5-344e-b80f-d9713acb5872","pitchNumber":4,"startTime":"2025-07-26T04:15:15.792Z","endTime":"2025-07-26T04:15:20.863Z","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":86.5,"endSpeed":79.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.423884550881134,"aZ":-32.38537666735595,"pfxX":1.0518627959026143,"pfxZ":-0.12856280646894547,"pX":0.015295589397141632,"pZ":2.2343533000803237,"vX0":5.832712929585268,"vY0":-125.83669814090644,"vZ0":-1.3587417288015953,"x":116.42,"y":178.45,"x0":-2.468933197146737,"y0":50.00435038906044,"z0":5.4037768231189025,"aX":1.6880508342741314},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.4,"breakHorizontal":-3.2,"spinRate":2184,"spinDirection":79},"zone":8,"typeConfidence":0.9,"plateTime":0.43517664784122134,"extension":6.734718364152519},"index":5,"playId":"a3e49984-7a39-3993-b3fb-8e6be66bbe84","pitchNumber":5,"startTime":"2025-07-26T04:15:35.251Z","endTime":"2025-07-26T04:15:38.601Z","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":87.0,"endSpeed":79.4,"strikeZoneTop":3.75235795252707,"strikeZoneBottom":1.75061447120751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.488982530586558,"aZ":-33.81809317780658,"pfxX":1.5221620348532605,"pfxZ":-1.0293274638325987,"pX":1.2450831115917833,"pZ":0.1584475194728115,"vX0":8.514396361948615,"vY0":-126.32591540172396,"vZ0":-5.462092159943236,"x":69.54,"y":234.5,"x0":-2.3889626077386277,"y0":50.00536692386915,"z0":5.1175829503873205,"aX":2.4218918572757304},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.1,"breakHorizontal":-5.0,"spinRate":2356,"spinDirection":99},"zone":14,"typeConfidence":0.89,"plateTime":0.436194491824911,"extension":6.902318495409816},"index":6,"playId":"12696aea-fda9-3eed-8099-b96cf3e386e9","pitchNumber":6,"startTime":"2025-07-26T04:15:56.280Z","endTime":"2025-07-26T04:15:59.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.067812383602977,"aZ":-33.626132133247346,"pfxX":3.6052015957702985,"pfxZ":-0.9298954698647179,"pX":-0.5479891355424648,"pZ":2.9775782903980446,"vX0":3.329137080239941,"vY0":-123.9569914051314,"vZ0":0.8239192221729161,"x":137.89,"y":158.39,"x0":-2.377586038073208,"y0":50.00556439231085,"z0":5.45100893756269,"aX":5.604035630993729},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.2,"breakHorizontal":-7.3,"spinRate":2315,"spinDirection":85},"zone":4,"typeConfidence":0.91,"plateTime":0.44208584588291977,"extension":6.6965322552294095},"hitData":{"launchSpeed":30.0,"launchAngle":-3.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":130.19,"coordY":177.07}},"index":7,"playId":"52632617-12f9-3254-b7a5-fd7be1e7a31a","pitchNumber":7,"startTime":"2025-07-26T04:16:19.457Z","endTime":"2025-07-26T04:16:27.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:16:27.390Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yoán Moncada strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T04:17:00.106Z","endTime":"2025-07-26T04:17:40.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"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],"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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.33275105432404,"aZ":-33.447319941113705,"pfxX":2.376094846533215,"pfxZ":-0.820862929549385,"pX":-0.288713581761162,"pZ":1.8619942809738,"vX0":5.269443858657341,"vY0":-123.61435281780022,"vZ0":-1.4617759531817132,"x":128.01,"y":188.51,"x0":-2.7556596419464126,"y0":50.004551620923856,"z0":5.2657121793493635,"aX":3.68076628344212},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.6,"breakHorizontal":-5.5,"spinRate":2374,"spinDirection":82},"zone":7,"typeConfidence":0.91,"plateTime":0.44288115863345157,"extension":6.7209327743778395},"index":0,"playId":"53a87137-d865-38da-9e84-fd5b9d5379bc","pitchNumber":1,"startTime":"2025-07-26T04:17:02.875Z","endTime":"2025-07-26T04:17:06.228Z","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":97.9,"endSpeed":89.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.549385640685298,"aZ":-18.93276001136797,"pfxX":-7.4293633881599375,"pfxZ":6.452710957008522,"pX":0.49737849195577405,"pZ":2.976569296300054,"vX0":11.962498745832221,"vY0":-142.12661513487618,"vZ0":-3.05771884909897,"x":98.04,"y":158.41,"x0":-2.7944794740421344,"y0":50.00585982285833,"z0":5.263938771254651,"aX":-15.253664307050936},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.3,"breakHorizontal":11.2,"spinRate":2195,"spinDirection":235},"zone":3,"typeConfidence":0.9,"plateTime":0.38488551880683897,"extension":6.5024139627108575},"index":1,"playId":"f4c52e13-4725-3f25-9a50-d0019abcc558","pitchNumber":2,"startTime":"2025-07-26T04:17:17.894Z","endTime":"2025-07-26T04:17:21.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.885655707030722,"aZ":-33.49228678286972,"pfxX":2.1557938433580848,"pfxZ":-0.8133634352406887,"pX":-0.3312649322625818,"pZ":1.7903589085992047,"vX0":5.115293514647331,"vY0":-126.91078859038706,"vZ0":-2.0210881899441837,"x":129.63,"y":190.44,"x0":-2.655953197566454,"y0":50.00131197245093,"z0":5.274272091601406,"aX":3.502219465708929},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.7,"breakHorizontal":-5.2,"spinRate":2295,"spinDirection":72},"zone":7,"typeConfidence":0.9,"plateTime":0.4322056346063343,"extension":6.668580841427522},"index":2,"playId":"92346062-bf3b-332c-8c90-98d7ed8efa28","pitchNumber":3,"startTime":"2025-07-26T04:17:36.385Z","endTime":"2025-07-26T04:17:40.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:17:40.451Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Young walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-26T04:20:24.011Z","endTime":"2025-07-26T04:21:48.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnSecond":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kevin Newman replaces third baseman Yoán Moncada, batting 6th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T04:19:44.868Z","endTime":"2025-07-26T04:19:44.889Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621028,"link":"/api/v1/people/621028"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":660162,"link":"/api/v1/people/660162"}},{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Kenley Jansen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T04:19:44.889Z","endTime":"2025-07-26T04:20:10.238Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Ben Williamson starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-26T04:20:10.238Z","endTime":"2025-07-26T04:20:26.016Z","isPitch":false,"type":"action","player":{"id":810938,"link":"/api/v1/people/810938"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.35719305773516,"strikeZoneBottom":1.54040348481038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.532254099120472,"aZ":-20.065564755058585,"pfxX":1.0181569134314081,"pfxZ":6.438117114208267,"pX":-1.240078861690247,"pZ":2.101944882257555,"vX0":2.3392294407010703,"vY0":-136.17259714626772,"vZ0":-5.930964583465174,"x":164.27,"y":182.03,"x0":-2.24201982679366,"y0":50.00083757108299,"z0":5.693525131684613,"aX":1.9142560620459181},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":-2.3,"spinRate":2405,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.40202083284217105,"extension":6.408843244428057},"index":3,"playId":"ea46e58d-ef5d-337d-9cf9-382e2a754b20","pitchNumber":1,"startTime":"2025-07-26T04:20:26.016Z","endTime":"2025-07-26T04:20:29.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.3861960346776,"strikeZoneBottom":1.4813920831533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.251261730389366,"aZ":-23.41759746994082,"pfxX":0.1540678497435013,"pfxZ":4.7843646858845545,"pX":0.9233688989435723,"pZ":0.6853937701491345,"vX0":7.665241529780724,"vY0":-134.7127292472175,"vZ0":-8.558090004449163,"x":81.8,"y":220.27,"x0":-1.9834100500234721,"y0":50.0052148130704,"z0":5.5687391661794114,"aX":0.2822785989126795},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.0,"breakHorizontal":-1.9,"spinRate":2438,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.4071545887378143,"extension":6.649359672787667},"index":4,"playId":"29e8dfab-6b5a-3632-a17a-cc4efcdea165","pitchNumber":2,"startTime":"2025-07-26T04:20:42.857Z","endTime":"2025-07-26T04:20:46.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.37903637492648,"strikeZoneBottom":1.56246421190809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.428928466063375,"aZ":-22.50653193000034,"pfxX":2.1867940832174977,"pfxZ":5.226384561470524,"pX":-1.2616369656561277,"pZ":2.0525144646640374,"vX0":1.951663995514284,"vY0":-135.16152179550366,"vZ0":-5.406346384665183,"x":165.09,"y":183.36,"x0":-2.2771955144998404,"y0":50.004350770677924,"z0":5.658887732846998,"aX":4.046813934404738},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":-4.3,"spinRate":2191,"spinDirection":187},"zone":13,"typeConfidence":2.0,"plateTime":0.40521699500857844,"extension":6.4478148574198455},"index":5,"playId":"3ef1845e-1206-3139-8fca-b46dc6719c55","pitchNumber":3,"startTime":"2025-07-26T04:21:05.745Z","endTime":"2025-07-26T04:21:10.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.37185793292714,"strikeZoneBottom":1.58459636246656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.193473681065626,"aZ":-23.663740311637024,"pfxX":4.124675498825134,"pfxZ":4.734879729950664,"pX":-0.15944758869662076,"pZ":1.893375779881749,"vX0":3.7797637288286046,"vY0":-133.60296720320105,"vZ0":-5.534920894495924,"x":123.08,"y":187.66,"x0":-2.1311692979940013,"y0":50.00439100572759,"z0":5.70463047472051,"aX":7.418475900444351},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":-8.3,"spinRate":2188,"spinDirection":177},"zone":8,"typeConfidence":2.0,"plateTime":0.4107833570963182,"extension":6.486558514799803},"index":6,"playId":"7cd76184-0880-3f7a-b4e7-16c5f634f442","pitchNumber":4,"startTime":"2025-07-26T04:21:26.890Z","endTime":"2025-07-26T04:21:30.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.40431663460188,"strikeZoneBottom":1.58747941459514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.954678999328074,"aZ":-24.02426818564967,"pfxX":1.4289488980251068,"pfxZ":4.443327575533402,"pX":-1.3254826557959634,"pZ":4.140476730579505,"vX0":2.001339908448846,"vY0":-134.30298274248443,"vZ0":-0.2711835142306134,"x":167.52,"y":126.99,"x0":-2.264809517704283,"y0":50.00371043134636,"z0":5.9453824548444025,"aX":2.6207818574386104},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.2,"breakHorizontal":-3.0,"spinRate":2295,"spinDirection":173},"zone":11,"typeConfidence":2.0,"plateTime":0.40718305995943416,"extension":6.369942693280705},"index":7,"playId":"0bec09d0-f189-3820-a327-ab193280d8bd","pitchNumber":5,"startTime":"2025-07-26T04:21:44.914Z","endTime":"2025-07-26T04:21:48.713Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:21:48.713Z","atBatIndex":68},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"J.P. Crawford ground bunts into a force out, shortstop Zach Neto to pitcher Ryan Zeferjahn. Ben Williamson out at 3rd. Cole Young to 2nd. J.P. Crawford to 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-26T04:22:13.094Z","endTime":"2025-07-26T04:24:20.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":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":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.60301218137382,"strikeZoneBottom":1.5766612877252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.657011719513488,"aZ":-22.993708257175474,"pfxX":1.236368873752716,"pfxZ":5.180646653236904,"pX":-1.264822471428532,"pZ":3.6165248094577316,"vX0":2.2694225236031986,"vY0":-132.16472428997463,"vZ0":-1.1023799154020733,"x":165.21,"y":141.13,"x0":-2.2946380460298093,"y0":50.00441569467846,"z0":5.724711735627303,"aX":2.1912365231706654},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.4,"breakHorizontal":-2.8,"spinRate":2250,"spinDirection":179},"zone":11,"typeConfidence":2.0,"plateTime":0.4141305828409254,"extension":6.376421507617177},"index":0,"playId":"ef064ce0-30de-3d6f-9b05-28be86454d33","pitchNumber":1,"startTime":"2025-07-26T04:22:23.401Z","endTime":"2025-07-26T04:22:28.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.63535991574311,"strikeZoneBottom":1.63858734404028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.214539602858874,"aZ":-24.105685420644164,"pfxX":2.3012818276440297,"pfxZ":4.4812173198022585,"pX":-0.6940735272507902,"pZ":3.824907308379008,"vX0":3.232345813359017,"vY0":-133.45396877239867,"vZ0":-0.4712430777195516,"x":143.46,"y":135.51,"x0":-2.220752166592113,"y0":50.001945688287286,"z0":5.742856845358893,"aX":4.142920178968091},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.3,"breakHorizontal":-4.9,"spinRate":2334,"spinDirection":180},"zone":11,"typeConfidence":2.0,"plateTime":0.4107025569324052,"extension":6.41762348404907},"index":1,"playId":"4a39767e-492c-3cbd-9941-5650ed60cfda","pitchNumber":2,"startTime":"2025-07-26T04:22:46.151Z","endTime":"2025-07-26T04:22:50.738Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-26T04:23:00.808Z","endTime":"2025-07-26T04:23:52.810Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.61361160188851,"strikeZoneBottom":1.64734362247229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.963394494748744,"aZ":-22.689876437644603,"pfxX":1.2023441607796874,"pfxZ":5.264769256425214,"pX":-0.007840450942823072,"pZ":1.8556603402937721,"vX0":5.35712351933362,"vY0":-133.43153458115708,"vZ0":-5.46314297170996,"x":117.3,"y":188.68,"x0":-2.198537703165774,"y0":50.002923942686124,"z0":5.5666537313145845,"aX":2.1652917028626026},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.5,"breakHorizontal":-3.4,"spinRate":2165,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.41063547094001907,"extension":6.505436184067731},"index":3,"playId":"9448f84d-7484-3934-9c91-a2bc153370e7","pitchNumber":3,"startTime":"2025-07-26T04:23:52.810Z","endTime":"2025-07-26T04:23:56.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.547184784470343,"aZ":-25.474306620610054,"pfxX":3.318001526166903,"pfxZ":3.8614380706796005,"pX":-0.2702904200380546,"pZ":3.637864561352946,"vX0":3.6953849125045473,"vY0":-130.88432338803025,"vZ0":-0.5599869581937073,"x":127.3,"y":140.56,"x0":-2.1314379971456763,"y0":50.00406803739252,"z0":5.761788823616985,"aX":5.7577770552123315},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.1,"breakHorizontal":-6.8,"spinRate":2340,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.41843896193662333,"extension":6.513878006496836},"hitData":{"launchSpeed":37.3,"launchAngle":33.0,"totalDistance":86.0,"trajectory":"bunt_grounder","hardness":"medium","location":"6","coordinates":{"coordX":106.05,"coordY":166.08}},"index":4,"playId":"2b5edba9-f84e-3e5d-8d83-4a5dc204efda","pitchNumber":4,"startTime":"2025-07-26T04:24:10.125Z","endTime":"2025-07-26T04:24:20.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:24:20.758Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to left fielder Taylor Ward.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-26T04:25:00.737Z","endTime":"2025-07-26T04:25:57.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"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"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.39142023637341,"strikeZoneBottom":1.50215478339435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.718727078431815,"aZ":-30.775328673674647,"pfxX":6.433916831256004,"pfxZ":0.9286033821961208,"pX":-1.4020354913379376,"pZ":2.515165030689547,"vX0":0.5005164617428048,"vY0":-122.31656817220907,"vZ0":-1.2729369862422644,"x":170.44,"y":170.87,"x0":-2.4451517187720704,"y0":50.004235282642874,"z0":5.687401781833145,"aX":9.72440050299351},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.7,"breakHorizontal":-11.8,"spinRate":2664,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.44824177765602347,"extension":6.437600175779551},"index":0,"playId":"e0be7c5a-7933-380d-983d-2cf49efdbc73","pitchNumber":1,"startTime":"2025-07-26T04:25:00.737Z","endTime":"2025-07-26T04:25:04.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.46563945850393,"strikeZoneBottom":1.51904008081451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.586119385656804,"aZ":-22.3207376252226,"pfxX":4.442018054032238,"pfxZ":6.139678273280183,"pX":1.1196868410784429,"pZ":2.3032628976860554,"vX0":6.951066348445249,"vY0":-126.61889984720378,"vZ0":-3.585637822097876,"x":74.32,"y":176.59,"x0":-2.2504551086775,"y0":50.004160981103524,"z0":5.54755742301433,"aX":7.131235083686577},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.4,"breakHorizontal":-9.8,"spinRate":2644,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.43446836540676426,"extension":6.615481372706734},"index":1,"playId":"97ee005c-cfef-3152-8ef1-e9d5b93671a9","pitchNumber":2,"startTime":"2025-07-26T04:25:18.144Z","endTime":"2025-07-26T04:25:24.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.441242428052117,"aZ":-22.764748254034068,"pfxX":4.323114668218909,"pfxZ":6.006351551518165,"pX":0.20835425660054427,"pZ":1.8345913689573194,"vX0":4.905362310343891,"vY0":-125.22345706131202,"vZ0":-4.590460599473159,"x":109.06,"y":189.25,"x0":-2.3476057620605997,"y0":50.00527622475262,"z0":5.585464297713822,"aX":6.773292977866696},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.8,"breakHorizontal":-9.1,"spinRate":2621,"spinDirection":71},"zone":8,"typeConfidence":2.0,"plateTime":0.439667144144682,"extension":6.533137007618381},"hitData":{"launchSpeed":90.7,"launchAngle":53.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.55,"coordY":103.22}},"index":2,"playId":"eb1181cf-ab08-39c6-8d70-9179185a68b3","pitchNumber":3,"startTime":"2025-07-26T04:25:42.337Z","endTime":"2025-07-26T04:25:57.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:25:57.441Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-26T04:27:18.289Z","endTime":"2025-07-26T04:29:35.095Z","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":[1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T04:26:22.526Z","endTime":"2025-07-26T04:27:20.374Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.71965330783547,"strikeZoneBottom":1.575300734969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.769162515229002,"aZ":-25.985359583982564,"pfxX":7.838117761902501,"pfxZ":3.9738096578183244,"pX":-0.5352215328857582,"pZ":1.2948807963562987,"vX0":2.00008683520218,"vY0":-124.71233231091314,"vZ0":-5.091541281383893,"x":137.4,"y":203.82,"x0":-2.3678124522943893,"y0":50.00242314020255,"z0":5.536885536641126,"aX":12.203734747499741},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.1,"breakHorizontal":-14.6,"spinRate":2676,"spinDirection":78},"zone":13,"typeConfidence":2.0,"plateTime":0.44113051769703926,"extension":6.5248664169017845},"index":1,"playId":"4a78a76f-8455-3f6d-873c-958c2e09662b","pitchNumber":1,"startTime":"2025-07-26T04:27:20.374Z","endTime":"2025-07-26T04:27:24.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.003223173871415,"aZ":-23.23415904762659,"pfxX":5.9089016118979325,"pfxZ":5.675985654073168,"pX":0.877000245224149,"pZ":1.284222880825785,"vX0":5.397338244311716,"vY0":-124.93105615613432,"vZ0":-5.605475792402694,"x":83.57,"y":204.11,"x0":-2.0818739746207466,"y0":50.003069505369666,"z0":5.475747370090267,"aX":9.306526202061054},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.1,"breakHorizontal":-12.0,"spinRate":2622,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.43901783558824814,"extension":6.471318225558333},"index":2,"playId":"38688810-9034-3fa3-8c72-faf27e5db1ad","pitchNumber":2,"startTime":"2025-07-26T04:27:36.695Z","endTime":"2025-07-26T04:27:40.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.90209231365662,"strikeZoneBottom":1.69950250775386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10538470785242,"aZ":-13.876235990326338,"pfxX":-4.558760908436563,"pfxZ":9.049555231448307,"pX":-0.8275212020170667,"pZ":2.4343937564247495,"vX0":4.917368992259834,"vY0":-141.6968009020308,"vZ0":-6.054131077852466,"x":148.54,"y":173.05,"x0":-1.9978913496990656,"y0":50.0034789818819,"z0":5.494789105917307,"aX":-9.217936303874344},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":7.2,"spinRate":2257,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3874057197256566,"extension":6.4581531932671945},"index":3,"playId":"56986ce1-b6ca-37b4-b4da-5a16b9df2b7b","pitchNumber":3,"startTime":"2025-07-26T04:27:56.995Z","endTime":"2025-07-26T04:28:00.948Z","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":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-26T04:28:12.344Z","endTime":"2025-07-26T04:28:30.220Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.70405272777253,"strikeZoneBottom":1.56012446144368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.419695144969197,"aZ":-31.160723487932128,"pfxX":2.562187192739086,"pfxZ":0.5896151695978076,"pX":1.37754970398098,"pZ":-0.5174790330918527,"vX0":7.7291847546877275,"vY0":-129.97298078548243,"vZ0":-9.197246363165487,"x":64.49,"y":252.75,"x0":-1.9682608886887496,"y0":50.000556768819415,"z0":5.435593891369157,"aX":4.378906006307082},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.8,"breakHorizontal":-6.4,"spinRate":2720,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.42153257186209014,"extension":6.751131574811212},"index":5,"playId":"92f49c63-c756-3a06-9252-fbbbae78b4da","pitchNumber":4,"startTime":"2025-07-26T04:28:30.220Z","endTime":"2025-07-26T04:28:34.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.0,"strikeZoneTop":3.70349310729242,"strikeZoneBottom":1.56011219304559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.393326464002268,"aZ":-28.649959998940226,"pfxX":6.5953797138584065,"pfxZ":2.282052332796277,"pX":-0.4614647351583275,"pZ":1.2704776474416215,"vX0":2.444974121701038,"vY0":-124.26737378724349,"vZ0":-4.292591679634209,"x":134.59,"y":204.48,"x0":-2.318136863370245,"y0":50.00611458291708,"z0":5.429683114315024,"aX":10.20620660891891},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.2,"breakHorizontal":-12.5,"spinRate":2664,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.44258795338614565,"extension":6.5923386482096245},"index":6,"playId":"fc441f8a-7960-3d64-afaf-3d5c4d892b66","pitchNumber":5,"startTime":"2025-07-26T04:29:07.902Z","endTime":"2025-07-26T04:29:12.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.7,"strikeZoneTop":3.81977043472879,"strikeZoneBottom":1.67676105116472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.25139610182479,"aZ":-9.268764884888643,"pfxX":-3.0736921531518067,"pfxZ":11.021967511962966,"pX":-0.42204280681380946,"pZ":2.152006135536733,"vX0":5.379435838201233,"vY0":-143.90095758151026,"vZ0":-7.837281980236371,"x":133.09,"y":180.68,"x0":-1.924183818466927,"y0":50.00222251868369,"z0":5.500081642890284,"aX":-6.387686042346284},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.4,"breakHorizontal":4.3,"spinRate":2267,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.3819671896911978,"extension":6.570107960742351},"index":7,"playId":"bf29f851-6fef-3db6-acfb-01f23ebf85e3","pitchNumber":6,"startTime":"2025-07-26T04:29:29.647Z","endTime":"2025-07-26T04:29:35.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:29:35.095Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan O'Hoppe flies out to center fielder Julio Rodríguez. Kevin Newman to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-26T04:32:08.051Z","endTime":"2025-07-26T04:33:12.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"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"},"postOnThird":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"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":"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"}]},{"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":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Casey Legumina replaces Andrés Muñoz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T04:31:34.610Z","endTime":"2025-07-26T04:32:07.088Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668984,"link":"/api/v1/people/668984"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Kevin Newman starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T04:32:07.088Z","endTime":"2025-07-26T04:32:10.086Z","isPitch":false,"type":"action","player":{"id":621028,"link":"/api/v1/people/621028"},"base":2},{"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":91.0,"endSpeed":83.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.675692153238884,"aZ":-22.796976643142564,"pfxX":-9.904131749619749,"pfxZ":5.28741978558816,"pX":-1.4895501030681992,"pZ":3.2906063316538443,"vX0":4.429585646654999,"vY0":-132.46365072198668,"vZ0":-0.07133011911561815,"x":173.78,"y":149.93,"x0":-1.8978722594664272,"y0":50.00640115775383,"z0":4.986617115953054,"aX":-17.578653096276017},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.7,"breakHorizontal":16.9,"spinRate":2044,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4137181424175922,"extension":6.792473731508947},"index":2,"playId":"7cba2626-71b2-398b-9dd9-8fa5e29bfba8","pitchNumber":1,"startTime":"2025-07-26T04:32:10.086Z","endTime":"2025-07-26T04:32:18.522Z","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":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.66930959468545,"aZ":-30.00978833483762,"pfxX":6.862159376020967,"pfxZ":1.6593496212787224,"pX":0.8568973643390002,"pZ":1.4317605916756084,"vX0":4.671936945161657,"vY0":-113.6208587550196,"vZ0":-0.38946267006329305,"x":84.34,"y":200.12,"x0":-2.1203774750861784,"y0":50.00058829474378,"z0":4.598675774372045,"aX":8.930684166147344},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":3.2,"breakHorizontal":-13.7,"spinRate":2591,"spinDirection":90},"zone":14,"typeConfidence":0.9,"plateTime":0.4828718241162231,"extension":6.606633909934224},"index":3,"playId":"aec8e7f8-bbc5-37e7-aea1-85c2d879ec0c","pitchNumber":2,"startTime":"2025-07-26T04:32:40.949Z","endTime":"2025-07-26T04:32:44.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.829293853882795,"aZ":-29.37854288664089,"pfxX":6.288513822113789,"pfxZ":2.0850458888707575,"pX":0.26000912851285374,"pZ":2.2552337937196296,"vX0":3.7096167167811194,"vY0":-115.09969995740569,"vZ0":0.9754269787083709,"x":107.09,"y":177.89,"x0":-2.190584524268876,"y0":50.00000630409791,"z0":4.675861990711027,"aX":8.415893583014725},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":4.3,"breakHorizontal":-12.4,"spinRate":2600,"spinDirection":96},"zone":8,"typeConfidence":0.9,"plateTime":0.47629954760571724,"extension":6.6271215476982155},"hitData":{"launchSpeed":92.5,"launchAngle":33.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.09,"coordY":61.98}},"index":4,"playId":"98c14a76-114e-38ca-be4c-3c4186f2a026","pitchNumber":3,"startTime":"2025-07-26T04:32:58.813Z","endTime":"2025-07-26T04:33:12.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:33:12.037Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"LaMonte Wade Jr. walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-26T04:34:30.546Z","endTime":"2025-07-26T04:36:11.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"postOnThird":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":1},"index":0,"startTime":"2025-07-26T04:33:47.343Z","endTime":"2025-07-26T04:34:32.749Z","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":93.1,"endSpeed":84.3,"strikeZoneTop":3.4399136385108,"strikeZoneBottom":1.46517841890284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.00966827712853,"aZ":-17.152079451929286,"pfxX":-9.953099623065848,"pfxZ":8.181452793143146,"pX":-0.21603335386178518,"pZ":2.363824924839547,"vX0":7.935121497569011,"vY0":-135.27584397824796,"vZ0":-3.2184902348222493,"x":125.23,"y":174.96,"x0":-1.9074800994202747,"y0":50.005918953920286,"z0":4.785254945390547,"aX":-18.282626387950334},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":16.1,"spinRate":2483,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.40630830673676677,"extension":6.6922005789438295},"index":1,"playId":"e5fdac2f-0f5b-3464-a750-28a024b18f06","pitchNumber":1,"startTime":"2025-07-26T04:34:32.749Z","endTime":"2025-07-26T04:34:36.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.7,"strikeZoneTop":3.38101259067919,"strikeZoneBottom":1.53733078795594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67825811578177,"aZ":-15.400135537566129,"pfxX":-9.28664284056039,"pfxZ":9.044996435548178,"pX":0.6395538472913976,"pZ":2.167996969682527,"vX0":9.391671985980189,"vY0":-136.02822436627898,"vZ0":-4.114046685479124,"x":92.62,"y":180.24,"x0":-1.6682391150185016,"y0":50.0051362832136,"z0":4.783409280613531,"aX":-17.228291511070253},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":14.5,"spinRate":2563,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.4042420641303224,"extension":6.628455798968839},"index":2,"playId":"48f5244d-2bcc-3fcd-9596-d9bcef86b5b6","pitchNumber":2,"startTime":"2025-07-26T04:34:49.653Z","endTime":"2025-07-26T04:34:54.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.48286397662714,"strikeZoneBottom":1.53735359345698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.15636915414431,"aZ":-15.86253536572203,"pfxX":-8.395294289546268,"pfxZ":8.776566439532717,"pX":1.044302556236866,"pZ":2.951631185174123,"vX0":10.299140002950537,"vY0":-136.03847145304877,"vZ0":-2.2509265317468135,"x":77.19,"y":159.09,"x0":-1.7147690223538168,"y0":50.00403819874158,"z0":4.89993638124329,"aX":-15.606306236712676},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":12.8,"spinRate":2556,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4039127020668456,"extension":6.758933106437404},"index":3,"playId":"2bd1a63b-9a0a-3727-ba83-ba1a6f1c4137","pitchNumber":3,"startTime":"2025-07-26T04:35:08.011Z","endTime":"2025-07-26T04:35:12.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.493112063724116,"aZ":-20.312631676891403,"pfxX":-10.68276809266209,"pfxZ":6.498063736472493,"pX":-0.28951998029523557,"pZ":2.2105417779062253,"vX0":8.104617939821917,"vY0":-134.78703755158799,"vZ0":-2.2436935932902915,"x":128.04,"y":179.1,"x0":-1.9595456980455335,"y0":50.00201849235543,"z0":4.500550128249208,"aX":-19.497525642121307},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":17.4,"spinRate":2558,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.40762508890113835,"extension":6.7354574213918985},"index":4,"playId":"7ec44df8-bdc1-3788-ace4-8c88fd23c257","pitchNumber":4,"startTime":"2025-07-26T04:35:27.480Z","endTime":"2025-07-26T04:35:30.639Z","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.3,"strikeZoneTop":3.41841167666865,"strikeZoneBottom":1.41467127689753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.96190832949135,"aZ":-16.045460005694842,"pfxX":-9.102768338375554,"pfxZ":8.56474396634527,"pX":-0.34275060443982236,"pZ":3.703219490826894,"vX0":7.270001052589036,"vY0":-136.79912373308304,"vZ0":-0.2516065654794965,"x":130.06,"y":138.79,"x0":-1.8604666509020127,"y0":50.002800008260714,"z0":4.902330285831231,"aX":-17.14348151562312},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":14.9,"spinRate":2440,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40136264197823257,"extension":6.689789942109952},"index":5,"playId":"21830a11-89d4-36e6-a193-1c4043f0d289","pitchNumber":5,"startTime":"2025-07-26T04:35:49.583Z","endTime":"2025-07-26T04:35:53.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.46678010899994,"strikeZoneBottom":1.5213481504427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95153096962661,"aZ":-18.157690723165032,"pfxX":-8.252028446285426,"pfxZ":7.554157818516865,"pX":0.06995058525098967,"pZ":4.470318269756755,"vX0":7.836984053158226,"vY0":-135.66399450874994,"vZ0":2.176434701800276,"x":114.33,"y":118.08,"x0":-1.79057195427345,"y0":50.001690833127114,"z0":4.926579627311631,"aX":-15.310316580138762},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":13.2,"spinRate":2512,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4044410049424241,"extension":6.6611771863680005},"index":6,"playId":"09fc0a38-c2e9-3190-85fe-9a2bf6009da6","pitchNumber":6,"startTime":"2025-07-26T04:36:07.603Z","endTime":"2025-07-26T04:36:11.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:36:11.166Z","atBatIndex":73},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Luis Rengifo reaches on a fielder's choice out, third baseman Ben Williamson to catcher Cal Raleigh to shortstop J.P. Crawford. Kevin Newman out at home. LaMonte Wade Jr. to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-26T04:36:41.389Z","endTime":"2025-07-26T04:38:09.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"postOnSecond":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_rundown","runner":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"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":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":92.9,"endSpeed":85.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.087728571601083,"aZ":-21.587311029612867,"pfxX":-10.475276959619192,"pfxZ":5.7082144169168485,"pX":0.29778044715409524,"pZ":2.0760872209557655,"vX0":9.062180968175042,"vY0":-135.0074902869612,"vZ0":-3.0120017284720415,"x":105.65,"y":182.73,"x0":-1.7336077206722988,"y0":50.003039685775505,"z0":4.717355307794572,"aX":-19.429625003155763},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":17.2,"spinRate":2197,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4049677868816435,"extension":6.864378530399654},"index":0,"playId":"c01015f7-e75b-3f6b-ad4b-2e0538a988cb","pitchNumber":1,"startTime":"2025-07-26T04:36:55.296Z","endTime":"2025-07-26T04:36:58.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":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.2988408861159,"strikeZoneBottom":1.51680816449435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.60940464168128,"aZ":-19.66791327509684,"pfxX":-7.543003940053785,"pfxZ":6.741940096018562,"pX":-0.8192525759034083,"pZ":3.7121973637233343,"vX0":5.619612872706652,"vY0":-135.5816015299907,"vZ0":0.6199039611416198,"x":148.23,"y":138.55,"x0":-1.9424061556277994,"y0":50.0046047110309,"z0":4.856857157802706,"aX":-13.995667289736035},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.6,"breakHorizontal":12.4,"spinRate":2413,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.404530967361973,"extension":6.657273662203392},"index":1,"playId":"f843211e-1454-3a23-ab79-e937c098947d","pitchNumber":2,"startTime":"2025-07-26T04:37:17.203Z","endTime":"2025-07-26T04:37:21.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.27103951415197,"strikeZoneBottom":1.48893183251457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.849509374343874,"aZ":-18.867206648186993,"pfxX":-7.4510788988749646,"pfxZ":7.348020958657386,"pX":-0.9190982492723648,"pZ":3.408098247520111,"vX0":5.419009710929912,"vY0":-134.15211160137096,"vZ0":-0.26084272908343686,"x":152.03,"y":146.76,"x0":-2.0041275253293875,"y0":50.00005779660923,"z0":4.859387949311166,"aX":-13.487348711309481},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.4,"breakHorizontal":12.2,"spinRate":2369,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4093464948150971,"extension":6.678296662399422},"index":2,"playId":"787ad69e-a7dd-3b4e-9daf-5d71bba2e9ae","pitchNumber":3,"startTime":"2025-07-26T04:37:38.201Z","endTime":"2025-07-26T04:37:42.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.21850437106823,"aZ":-31.083127003137907,"pfxX":-9.215234666760322,"pfxZ":0.6974911577463505,"pX":-0.5759893985458556,"pZ":2.8802762753367346,"vX0":6.778062870383541,"vY0":-124.5405240555055,"vZ0":2.0506124288339675,"x":138.96,"y":161.01,"x0":-2.136763777850773,"y0":50.0045965843492,"z0":4.618632679641602,"aX":-14.464662797474102},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.0,"breakHorizontal":15.1,"spinRate":1504,"spinDirection":245},"zone":1,"typeConfidence":0.9,"plateTime":0.4399535750952186,"extension":6.744928559129685},"hitData":{"launchSpeed":94.3,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.44,"coordY":174.14}},"index":3,"playId":"1b7f8a75-beb2-3185-8c9d-d151afd44d6d","pitchNumber":4,"startTime":"2025-07-26T04:37:57.225Z","endTime":"2025-07-26T04:38:09.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:38:09.544Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Neto singles on a ground ball to right fielder Dominic Canzone, deflected by second baseman Cole Young. LaMonte Wade Jr. scores. Luis Rengifo to 2nd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-26T04:39:40.118Z","endTime":"2025-07-26T04:40:12.220Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":2},"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"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":{"id":668984,"link":"/api/v1/people/668984"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T04:38:48.293Z","endTime":"2025-07-26T04:39:42.274Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.9,"strikeZoneTop":3.31916927856054,"strikeZoneBottom":1.58987142227534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.911495828785068,"aZ":-23.706034003607257,"pfxX":3.1924518003962365,"pfxZ":6.204905883687118,"pX":0.9873478709417094,"pZ":4.109383648291391,"vX0":6.246927880820899,"vY0":-116.40788288065228,"vZ0":3.961206930605568,"x":79.36,"y":127.83,"x0":-2.1513929279483537,"y0":50.00423456361055,"z0":4.635809229452313,"aX":4.3586880283076015},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":12.6,"breakHorizontal":-7.4,"spinRate":2712,"spinDirection":99},"zone":12,"typeConfidence":0.91,"plateTime":0.4714561436057543,"extension":6.645568166290053},"index":1,"playId":"0f1f0e5e-c873-3b97-a7e4-0974d3075821","pitchNumber":1,"startTime":"2025-07-26T04:39:42.274Z","endTime":"2025-07-26T04:39:45.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.549959580856523,"aZ":-22.726022080594117,"pfxX":1.111657945888553,"pfxZ":6.752608045821269,"pX":0.25519185875763994,"pZ":2.650400381096651,"vX0":5.35053137666596,"vY0":-117.85318645935142,"vZ0":0.5080540772576945,"x":107.27,"y":167.22,"x0":-2.1939968410469946,"y0":50.00110945196091,"z0":4.5401667113075375,"aX":1.5546462913332006},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":12.6,"breakHorizontal":-3.4,"spinRate":2659,"spinDirection":111},"zone":5,"typeConfidence":0.9,"plateTime":0.4657373331029695,"extension":6.586212711739744},"hitData":{"launchSpeed":64.4,"launchAngle":6.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.8,"coordY":142.08}},"index":2,"playId":"e4b5f173-989a-32c9-bbef-a9d1e2227dcb","pitchNumber":2,"startTime":"2025-07-26T04:39:59.808Z","endTime":"2025-07-26T04:40:12.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:40:12.220Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Neto singles on a ground ball to right fielder Dominic Canzone, deflected by second baseman Cole Young. LaMonte Wade Jr. scores. Luis Rengifo to 2nd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-26T04:39:40.118Z","endTime":"2025-07-26T04:40:12.220Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":2},"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"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":{"id":668984,"link":"/api/v1/people/668984"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T04:38:48.293Z","endTime":"2025-07-26T04:39:42.274Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.9,"strikeZoneTop":3.31916927856054,"strikeZoneBottom":1.58987142227534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.911495828785068,"aZ":-23.706034003607257,"pfxX":3.1924518003962365,"pfxZ":6.204905883687118,"pX":0.9873478709417094,"pZ":4.109383648291391,"vX0":6.246927880820899,"vY0":-116.40788288065228,"vZ0":3.961206930605568,"x":79.36,"y":127.83,"x0":-2.1513929279483537,"y0":50.00423456361055,"z0":4.635809229452313,"aX":4.3586880283076015},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":12.6,"breakHorizontal":-7.4,"spinRate":2712,"spinDirection":99},"zone":12,"typeConfidence":0.91,"plateTime":0.4714561436057543,"extension":6.645568166290053},"index":1,"playId":"0f1f0e5e-c873-3b97-a7e4-0974d3075821","pitchNumber":1,"startTime":"2025-07-26T04:39:42.274Z","endTime":"2025-07-26T04:39:45.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.549959580856523,"aZ":-22.726022080594117,"pfxX":1.111657945888553,"pfxZ":6.752608045821269,"pX":0.25519185875763994,"pZ":2.650400381096651,"vX0":5.35053137666596,"vY0":-117.85318645935142,"vZ0":0.5080540772576945,"x":107.27,"y":167.22,"x0":-2.1939968410469946,"y0":50.00110945196091,"z0":4.5401667113075375,"aX":1.5546462913332006},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":12.6,"breakHorizontal":-3.4,"spinRate":2659,"spinDirection":111},"zone":5,"typeConfidence":0.9,"plateTime":0.4657373331029695,"extension":6.586212711739744},"hitData":{"launchSpeed":64.4,"launchAngle":6.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.8,"coordY":142.08}},"index":2,"playId":"e4b5f173-989a-32c9-bbef-a9d1e2227dcb","pitchNumber":2,"startTime":"2025-07-26T04:39:59.808Z","endTime":"2025-07-26T04:40:12.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T04:40:12.220Z","atBatIndex":75},"scoringPlays":[1,8,39,75],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":138.56,"y":165.84},"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":176.69,"y":47.97},"type":"H","description":"Home Run"},{"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":159.5,"y":166.26},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":104.69,"y":102.54},"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":30.05,"y":107.16},"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":99.55,"y":170.94},"type":"O","description":"Lineout"}]}},{"startIndex":10,"endIndex":18,"top":[10,11,12,13,14],"bottom":[15,16,17,18],"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":155.26,"y":154.15},"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":2,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":140.72,"y":165.66},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":170.56,"y":57.0},"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":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"coordinates":{"x":156.79,"y":160.19},"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":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":54.11,"y":105.69},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":72.42,"y":64.9},"type":"O","description":"Flyout"}]}},{"startIndex":19,"endIndex":25,"top":[19,20,21],"bottom":[22,23,24,25],"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":152.8,"y":163.42},"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":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":204.83,"y":91.09},"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":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":155.01,"y":67.51},"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":160.77,"y":159.45},"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":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":90.45,"y":121.44},"type":"H","description":"Single"}]}},{"startIndex":26,"endIndex":32,"top":[26,27,28,29],"bottom":[30,31,32],"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":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":160.71,"y":100.24},"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":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":128.0,"y":181.41},"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":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":119.52,"y":159.6},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"coordinates":{"x":153.54,"y":161.08},"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":4,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":183.31,"y":97.68},"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":4,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"coordinates":{"x":152.94,"y":195.23},"type":"O","description":"Pop Out"}]}},{"startIndex":33,"endIndex":38,"top":[33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":147.99,"y":146.88},"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":131.64,"y":182.01},"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":112.25,"y":148.09},"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":5,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":72.02,"y":102.68},"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":188.01,"y":110.77},"type":"O","description":"Flyout"}]}},{"startIndex":39,"endIndex":46,"top":[39,40,41,42,43],"bottom":[44,45,46],"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":6,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":23.43,"y":68.37},"type":"H","description":"Home Run"},{"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":6,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":164.52,"y":148.07},"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":6,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":54.71,"y":77.23},"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":6,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"coordinates":{"x":107.09,"y":142.94},"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":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":126.18,"y":189.28},"type":"O","description":"Pop Out"}]}},{"startIndex":47,"endIndex":54,"top":[47,48,49,50],"bottom":[51,52,53,54],"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":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":170.2,"y":93.87},"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":7,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":165.89,"y":158.53},"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":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":88.38,"y":115.79},"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":7,"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":154.65,"y":155.36},"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":7,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"coordinates":{"x":198.09,"y":97.0},"type":"O","description":"Lineout"}]}},{"startIndex":55,"endIndex":61,"top":[55,56,57,58],"bottom":[59,60,61],"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":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":165.56,"y":103.88},"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":8,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":118.92,"y":161.42},"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":8,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":140.38,"y":77.03},"type":"O","description":"Lineout"}]}},{"startIndex":62,"endIndex":67,"top":[62,63,64],"bottom":[65,66,67],"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":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":157.68,"y":163.84},"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":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":145.65,"y":159.81},"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":9,"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":105.9,"y":165.58},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":130.19,"y":177.07},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":75,"top":[68,69,70,71],"bottom":[72,73,74,75],"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":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":106.05,"y":166.08},"type":"O","description":"Forceout"},{"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":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":100.55,"y":103.22},"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":10,"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":152.09,"y":61.98},"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":10,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"coordinates":{"x":110.44,"y":174.14},"type":"O","description":"Fielders Choice 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":10,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":148.8,"y":142.08},"type":"H","description":"Single"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":10,"currentInningOrdinal":"10th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":3,"hits":5,"errors":0,"leftOnBase":6},"away":{"runs":2,"hits":6,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"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":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"onDeck":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"inHole":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"battingOrder":4,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"offense":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"onDeck":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"inHole":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"first":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"second":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"battingOrder":1,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":1,"strikes":0,"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":3,"groundOuts":15,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".247","atBats":36,"obp":".323","slg":".411","ops":".734","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":12,"rbi":2,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":5,"airOuts":13,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":34,"obp":".216","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":157,"era":"3.89","inningsPitched":"9.2","saveOpportunities":0,"earnedRuns":2,"whip":"1.26","battersFaced":37,"outs":29,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":55,"strikes":102,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":3,"pitchesPerInning":"16.24","runsScoredPer9":"2.79","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":29,"errors":0,"chances":35,"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-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":94,"flyOuts":56,"groundOuts":103,"airOuts":100,"runs":49,"doubles":19,"triples":1,"homeRuns":11,"strikeOuts":51,"baseOnBalls":37,"intentionalWalks":4,"hits":103,"hitByPitch":2,"avg":".292","atBats":353,"obp":".359","slg":".445","ops":".804","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":398,"totalBases":157,"rbi":59,"leftOnBase":145,"sacBunts":0,"sacFlies":4,"babip":".312","groundOutsToAirouts":"1.03","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"32.09","popOuts":13,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":564,"errors":4,"chances":609,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"900","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":24,"groundOuts":28,"airOuts":43,"runs":14,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":1,"hits":34,"hitByPitch":2,"avg":".254","atBats":134,"obp":".322","slg":".336","ops":".658","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":45,"rbi":12,"leftOnBase":62,"sacBunts":1,"sacFlies":1,"babip":".314","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.00","popOuts":9,"lineOuts":10},"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":88,"putOuts":53,"errors":3,"chances":144,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID688138":{"person":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"jerseyNumber":"73","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":11,"gamesStarted":11,"flyOuts":37,"groundOuts":59,"airOuts":68,"runs":29,"doubles":10,"triples":2,"homeRuns":9,"strikeOuts":43,"baseOnBalls":21,"intentionalWalks":1,"hits":62,"hitByPitch":3,"atBats":230,"obp":".337","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":962,"era":"3.64","inningsPitched":"59.1","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.40","battersFaced":256,"outs":178,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":962,"balls":363,"strikes":599,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".571","pitchesPerInning":"16.21","gamesFinished":0,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"6.52","walksPer9Inn":"3.19","hitsPer9Inn":"9.40","runsScoredPer9":"4.40","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":24},"fielding":{"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":true,"isSubstitute":false}},"ID456781":{"person":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"jerseyNumber":"39","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":22,"groundOuts":42,"airOuts":41,"runs":9,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":0,"hits":37,"hitByPitch":3,"avg":".243","atBats":152,"obp":".291","slg":".336","ops":".627","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":51,"rbi":20,"leftOnBase":84,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.67","popOuts":8,"lineOuts":11},"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":25,"putOuts":306,"errors":0,"chances":331,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-3 | HBP, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":50,"groundOuts":70,"airOuts":95,"runs":57,"doubles":23,"triples":1,"homeRuns":19,"strikeOuts":122,"baseOnBalls":45,"intentionalWalks":2,"hits":94,"hitByPitch":18,"avg":".249","atBats":378,"obp":".354","slg":".466","ops":".820","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":176,"rbi":51,"leftOnBase":187,"sacBunts":0,"sacFlies":3,"babip":".313","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.90","popOuts":21,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":190,"errors":1,"chances":194,"fielding":".995","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":"100","stats":{"batting":{"summary":"0-5","gamesPlayed":1,"flyOuts":0,"groundOuts":5,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":57,"groundOuts":102,"airOuts":101,"runs":45,"doubles":16,"triples":0,"homeRuns":7,"strikeOuts":78,"baseOnBalls":56,"intentionalWalks":1,"hits":104,"hitByPitch":3,"avg":".274","atBats":379,"obp":".371","slg":".372","ops":".743","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":141,"rbi":38,"leftOnBase":127,"sacBunts":5,"sacFlies":1,"babip":".329","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.14","popOuts":13,"lineOuts":31},"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":238,"putOuts":136,"errors":9,"chances":383,"fielding":".977","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":{"note":"(L, 4-5)","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":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","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":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":1,"flyOuts":22,"groundOuts":29,"airOuts":40,"runs":28,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":43,"baseOnBalls":20,"intentionalWalks":2,"hits":34,"hitByPitch":2,"atBats":144,"obp":".335","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":655,"era":"5.59","inningsPitched":"38.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":24,"whip":"1.40","battersFaced":168,"outs":116,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":655,"balls":217,"strikes":438,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":1,"winPercentage":".444","pitchesPerInning":"16.94","gamesFinished":12,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"10.01","walksPer9Inn":"4.66","hitsPer9Inn":"7.91","runsScoredPer9":"6.52","homeRunsPer9":"1.16","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":8},"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":true,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":13,"groundOuts":29,"airOuts":26,"runs":13,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":25,"baseOnBalls":5,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".292","atBats":113,"obp":".328","slg":".513","ops":".841","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":58,"rbi":13,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".329","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.83","popOuts":3,"lineOuts":10},"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":52,"errors":0,"chances":54,"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"}]},"ID663804":{"person":{"id":663804,"fullName":"Jackson Kowar","link":"/api/v1/people/663804"},"jerseyNumber":"37","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":7,"gamesStarted":0,"flyOuts":9,"groundOuts":3,"airOuts":14,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":30,"obp":".265","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":150,"era":"2.08","inningsPitched":"8.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"0.92","battersFaced":34,"outs":26,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":64,"strikes":86,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.21","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.31","gamesFinished":2,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"8.31","walksPer9Inn":"3.12","hitsPer9Inn":"5.19","runsScoredPer9":"2.08","homeRunsPer9":"1.04","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"300","stats":{"batting":{"summary":"1-5 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":69,"groundOuts":49,"airOuts":121,"runs":69,"doubles":16,"triples":0,"homeRuns":39,"strikeOuts":113,"baseOnBalls":64,"intentionalWalks":12,"hits":96,"hitByPitch":5,"avg":".255","atBats":376,"obp":".368","slg":".609","ops":".977","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":448,"totalBases":229,"rbi":84,"leftOnBase":168,"sacBunts":0,"sacFlies":3,"babip":".251","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.64","popOuts":34,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":16,"stolenBases":51,"stolenBasePercentage":".761","caughtStealingPercentage":".239","assists":25,"putOuts":647,"errors":2,"chances":674,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"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":17,"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":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":29,"gamesStarted":0,"flyOuts":9,"groundOuts":28,"airOuts":20,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":10,"intentionalWalks":1,"hits":17,"hitByPitch":2,"atBats":90,"obp":".282","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":439,"era":"1.04","inningsPitched":"26.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":13,"blownSaves":0,"earnedRuns":3,"whip":"1.04","battersFaced":105,"outs":78,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":439,"balls":174,"strikes":265,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.88","gamesFinished":2,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"9.69","walksPer9Inn":"3.46","hitsPer9Inn":"5.88","runsScoredPer9":"1.38","homeRunsPer9":"0.35","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"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"}]},"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":13,"gamesStarted":13,"flyOuts":32,"groundOuts":48,"airOuts":56,"runs":26,"doubles":9,"triples":1,"homeRuns":9,"strikeOuts":98,"baseOnBalls":15,"intentionalWalks":0,"hits":51,"hitByPitch":2,"atBats":252,"obp":".253","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1120,"era":"3.07","inningsPitched":"67.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"0.98","battersFaced":270,"outs":202,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1120,"balls":373,"strikes":747,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".500","pitchesPerInning":"16.63","gamesFinished":0,"strikeoutWalkRatio":"6.53","strikeoutsPer9Inn":"13.10","walksPer9Inn":"2.00","hitsPer9Inn":"6.82","runsScoredPer9":"3.48","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"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":{"summary":"6.0 IP, 2 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":34,"strikes":62,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"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":20,"gamesStarted":20,"flyOuts":74,"groundOuts":111,"airOuts":143,"runs":44,"doubles":16,"triples":0,"homeRuns":16,"strikeOuts":121,"baseOnBalls":24,"intentionalWalks":0,"hits":96,"hitByPitch":3,"atBats":466,"obp":".248","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1818,"era":"2.91","inningsPitched":"126.2","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"0.95","battersFaced":498,"outs":380,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1818,"balls":595,"strikes":1223,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":2,"winPercentage":".615","pitchesPerInning":"14.35","gamesFinished":0,"strikeoutWalkRatio":"5.04","strikeoutsPer9Inn":"8.60","walksPer9Inn":"1.71","hitsPer9Inn":"6.82","runsScoredPer9":"3.13","homeRunsPer9":"1.14","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":38,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":22,"groundOuts":41,"airOuts":41,"runs":23,"doubles":3,"triples":1,"homeRuns":6,"strikeOuts":29,"baseOnBalls":14,"intentionalWalks":2,"hits":38,"hitByPitch":4,"atBats":146,"obp":".337","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":616,"era":"5.12","inningsPitched":"38.2","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":22,"whip":"1.34","battersFaced":167,"outs":116,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":616,"balls":208,"strikes":408,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.93","gamesFinished":7,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.26","hitsPer9Inn":"8.84","runsScoredPer9":"5.35","homeRunsPer9":"1.40","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","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":{},"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":21,"gamesStarted":21,"flyOuts":81,"groundOuts":111,"airOuts":132,"runs":49,"doubles":24,"triples":1,"homeRuns":12,"strikeOuts":107,"baseOnBalls":36,"intentionalWalks":0,"hits":113,"hitByPitch":4,"atBats":461,"obp":".304","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":2010,"era":"3.30","inningsPitched":"120.0","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.24","battersFaced":503,"outs":360,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":2010,"balls":706,"strikes":1304,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".538","pitchesPerInning":"16.75","gamesFinished":0,"strikeoutWalkRatio":"2.97","strikeoutsPer9Inn":"8.03","walksPer9Inn":"2.70","hitsPer9Inn":"8.48","runsScoredPer9":"3.68","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":23,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":0,"chances":10,"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":11,"gamesStarted":11,"flyOuts":33,"groundOuts":60,"airOuts":56,"runs":31,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":59,"baseOnBalls":13,"intentionalWalks":0,"hits":55,"hitByPitch":3,"atBats":226,"obp":".289","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":977,"era":"4.65","inningsPitched":"60.0","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.13","battersFaced":246,"outs":180,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":977,"balls":316,"strikes":661,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".444","pitchesPerInning":"16.28","gamesFinished":0,"strikeoutWalkRatio":"4.54","strikeoutsPer9Inn":"8.85","walksPer9Inn":"1.95","hitsPer9Inn":"8.25","runsScoredPer9":"4.65","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664238":{"person":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":26,"groundOuts":29,"airOuts":49,"runs":27,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":67,"baseOnBalls":16,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".201","atBats":179,"obp":".264","slg":".374","ops":".638","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":67,"rbi":19,"leftOnBase":83,"sacBunts":0,"sacFlies":2,"babip":".257","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.89","popOuts":14,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":88,"putOuts":87,"errors":5,"chances":180,"fielding":".972","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, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":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":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":19,"groundOuts":37,"airOuts":30,"runs":10,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":53,"baseOnBalls":18,"intentionalWalks":3,"hits":19,"hitByPitch":2,"atBats":136,"obp":".247","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":670,"era":"1.35","inningsPitched":"40.0","wins":3,"losses":1,"saves":23,"saveOpportunities":29,"holds":0,"blownSaves":6,"earnedRuns":6,"whip":"0.93","battersFaced":160,"outs":120,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":670,"balls":250,"strikes":420,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".750","pitchesPerInning":"16.75","gamesFinished":28,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"11.93","walksPer9Inn":"4.05","hitsPer9Inn":"4.28","runsScoredPer9":"2.25","homeRunsPer9":"0.23","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":25,"groundOuts":25,"airOuts":46,"runs":17,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":57,"baseOnBalls":19,"intentionalWalks":0,"hits":38,"hitByPitch":2,"avg":".229","atBats":166,"obp":".316","slg":".367","ops":".683","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":61,"rbi":22,"leftOnBase":81,"sacBunts":0,"sacFlies":0,"babip":".311","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.67","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":22,"stolenBasePercentage":".846","caughtStealingPercentage":".154","assists":7,"putOuts":244,"errors":2,"chances":253,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"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":46,"gamesStarted":0,"flyOuts":25,"groundOuts":25,"airOuts":38,"runs":12,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":52,"baseOnBalls":9,"intentionalWalks":1,"hits":29,"hitByPitch":2,"atBats":142,"obp":".258","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":599,"era":"2.56","inningsPitched":"38.2","wins":2,"losses":1,"saves":0,"saveOpportunities":5,"holds":13,"blownSaves":5,"earnedRuns":11,"whip":"0.98","battersFaced":155,"outs":116,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":599,"balls":181,"strikes":418,"strikePercentage":".700","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".667","pitchesPerInning":"15.49","gamesFinished":3,"strikeoutWalkRatio":"5.78","strikeoutsPer9Inn":"12.10","walksPer9Inn":"2.09","hitsPer9Inn":"6.75","runsScoredPer9":"2.79","homeRunsPer9":"0.93","inheritedRunners":25,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"200","stats":{"batting":{"summary":"2-5 | 2 HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","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":103,"flyOuts":56,"groundOuts":116,"airOuts":98,"runs":68,"doubles":17,"triples":3,"homeRuns":17,"strikeOuts":105,"baseOnBalls":30,"intentionalWalks":1,"hits":109,"hitByPitch":8,"avg":".256","atBats":426,"obp":".315","slg":".430","ops":".745","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":466,"totalBases":183,"rbi":54,"leftOnBase":195,"sacBunts":0,"sacFlies":2,"babip":".301","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.06","popOuts":20,"lineOuts":22},"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":4,"putOuts":291,"errors":3,"chances":298,"fielding":".990","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":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":3,"strikes":10,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":47,"gamesStarted":0,"flyOuts":38,"groundOuts":39,"airOuts":66,"runs":16,"doubles":2,"triples":1,"homeRuns":6,"strikeOuts":50,"baseOnBalls":23,"intentionalWalks":1,"hits":34,"hitByPitch":1,"atBats":186,"obp":".272","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":845,"era":"2.70","inningsPitched":"53.1","wins":4,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":16,"whip":"1.07","battersFaced":213,"outs":160,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":845,"balls":303,"strikes":542,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.84","gamesFinished":16,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"8.44","walksPer9Inn":"3.88","hitsPer9Inn":"5.74","runsScoredPer9":"2.70","homeRunsPer9":"1.01","inheritedRunners":14,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID810938":{"person":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"jerseyNumber":"9","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":33,"groundOuts":86,"airOuts":51,"runs":35,"doubles":12,"triples":0,"homeRuns":1,"strikeOuts":62,"baseOnBalls":12,"intentionalWalks":0,"hits":67,"hitByPitch":1,"avg":".254","atBats":264,"obp":".289","slg":".311","ops":".600","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":279,"totalBases":82,"rbi":20,"leftOnBase":109,"sacBunts":2,"sacFlies":0,"babip":".328","groundOutsToAirouts":"1.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"264.00","popOuts":4,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":124,"putOuts":60,"errors":3,"chances":187,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID593871":{"person":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":50,"groundOuts":81,"airOuts":96,"runs":37,"doubles":14,"triples":0,"homeRuns":16,"strikeOuts":45,"baseOnBalls":23,"intentionalWalks":0,"hits":73,"hitByPitch":3,"avg":".252","atBats":290,"obp":".310","slg":".466","ops":".776","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":321,"totalBases":135,"rbi":47,"leftOnBase":107,"sacBunts":2,"sacFlies":3,"babip":".246","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.12","popOuts":27,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":18,"errors":0,"chances":51,"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"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":14,"groundOuts":41,"airOuts":25,"runs":19,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":46,"baseOnBalls":17,"intentionalWalks":0,"hits":31,"hitByPitch":10,"avg":".220","atBats":141,"obp":".343","slg":".348","ops":".691","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":49,"rbi":18,"leftOnBase":71,"sacBunts":1,"sacFlies":1,"babip":".293","groundOutsToAirouts":"1.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.25","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":178,"errors":1,"chances":193,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672841":{"person":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"jerseyNumber":"54","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":45,"gamesStarted":0,"flyOuts":26,"groundOuts":54,"airOuts":49,"runs":26,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":34,"baseOnBalls":19,"intentionalWalks":4,"hits":51,"hitByPitch":3,"atBats":186,"obp":".349","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":705,"era":"3.97","inningsPitched":"47.2","wins":3,"losses":5,"saves":1,"saveOpportunities":6,"holds":12,"blownSaves":5,"earnedRuns":21,"whip":"1.47","battersFaced":210,"outs":143,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":705,"balls":250,"strikes":455,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".375","pitchesPerInning":"14.79","gamesFinished":6,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"6.42","walksPer9Inn":"3.59","hitsPer9Inn":"9.63","runsScoredPer9":"4.91","homeRunsPer9":"0.94","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[641487,677594,663728,647304,668227,593871,686527,810938,702284,693433,660825,666374,662253,668984],"pitchers":[693433,660825,666374,662253,668984],"bench":[641598,664238,670042,456781],"bullpen":[622491,688138,669302,669923,663804,642100,663423,672841],"battingOrder":[641487,677594,663728,647304,668227,593871,686527,810938,702284],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Rodríguez, J 2 (17, 1st inning off Soriano, J, 0 on, 1 out, 6th inning off Soriano, J, 0 on, 0 out)."},{"label":"TB","value":"Arozarena; Naylor, J; Raleigh; Rodríguez, J 8; Young."},{"label":"RBI","value":"Rodríguez, J 2 (54)."},{"label":"Runners left in scoring position, 2 out","value":"Canzone; Young 2; Raleigh."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"8."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":5,"airOuts":13,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".234","atBats":34,"obp":".304","slg":".409","ops":".713","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":7,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":5},"pitching":{"flyOuts":3,"groundOuts":15,"airOuts":6,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":36,"obp":".231","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":143,"era":"4.64","inningsPitched":"10.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.43","battersFaced":39,"outs":30,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":50,"strikes":93,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":2,"pitchesPerInning":"14.30","runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":30,"errors":0,"chances":43,"passedBall":0,"pickoffs":0}},"players":{"ID650859":{"person":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":37,"groundOuts":116,"airOuts":82,"runs":35,"doubles":13,"triples":1,"homeRuns":4,"strikeOuts":66,"baseOnBalls":19,"intentionalWalks":0,"hits":83,"hitByPitch":1,"avg":".241","atBats":344,"obp":".281","slg":".320","ops":".601","caughtStealing":6,"stolenBases":2,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":110,"rbi":23,"leftOnBase":130,"sacBunts":1,"sacFlies":2,"babip":".286","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"86.00","popOuts":11,"lineOuts":34},"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":202,"putOuts":89,"errors":11,"chances":302,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID621035":{"person":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"jerseyNumber":"33","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":8,"groundOuts":13,"airOuts":17,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":1,"intentionalWalks":0,"hits":14,"hitByPitch":4,"avg":".194","atBats":72,"obp":".247","slg":".319","ops":".566","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":77,"totalBases":23,"rbi":6,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".302","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":50,"errors":0,"chances":67,"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"}]},"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":"2-5 | RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":46,"groundOuts":74,"airOuts":81,"runs":66,"doubles":19,"triples":1,"homeRuns":15,"strikeOuts":93,"baseOnBalls":19,"intentionalWalks":2,"hits":95,"hitByPitch":7,"avg":".278","atBats":342,"obp":".328","slg":".471","ops":".799","caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":369,"totalBases":161,"rbi":37,"leftOnBase":94,"sacBunts":0,"sacFlies":1,"babip":".340","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.80","popOuts":17,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":217,"putOuts":115,"errors":8,"chances":340,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID641401":{"person":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"jerseyNumber":"75","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":27,"gamesStarted":0,"flyOuts":23,"groundOuts":17,"airOuts":41,"runs":16,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":3,"hits":22,"hitByPitch":0,"atBats":102,"obp":".289","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":453,"era":"4.45","inningsPitched":"28.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":14,"whip":"1.16","battersFaced":115,"outs":85,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":453,"balls":163,"strikes":290,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".500","pitchesPerInning":"15.99","gamesFinished":7,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"7.62","walksPer9Inn":"3.49","hitsPer9Inn":"6.99","runsScoredPer9":"5.08","homeRunsPer9":"1.27","inheritedRunners":18,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660162":{"person":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":27,"groundOuts":23,"airOuts":43,"runs":21,"doubles":6,"triples":1,"homeRuns":8,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":0,"hits":29,"hitByPitch":2,"avg":".220","atBats":132,"obp":".320","slg":".462","ops":".782","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":61,"rbi":22,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".241","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":4,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":58,"putOuts":34,"errors":7,"chances":99,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518595":{"person":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":17,"groundOuts":33,"airOuts":34,"runs":13,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":50,"baseOnBalls":8,"intentionalWalks":0,"hits":35,"hitByPitch":3,"avg":".232","atBats":151,"obp":".282","slg":".411","ops":".693","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":62,"rbi":17,"leftOnBase":68,"sacBunts":0,"sacFlies":1,"babip":".302","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.17","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":35,"stolenBasePercentage":".814","caughtStealingPercentage":".186","assists":13,"putOuts":312,"errors":2,"chances":327,"fielding":".994","passedBall":1,"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":{"summary":"6.0 IP, 2 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":9,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":30,"strikes":57,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":31,"groundOuts":189,"airOuts":60,"runs":60,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":108,"baseOnBalls":58,"intentionalWalks":0,"hits":119,"hitByPitch":4,"atBats":471,"obp":".338","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2045,"era":"3.79","inningsPitched":"126.0","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.40","battersFaced":539,"outs":378,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2045,"balls":783,"strikes":1262,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"3.15","rbi":2,"winPercentage":".500","pitchesPerInning":"16.23","gamesFinished":0,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.14","hitsPer9Inn":"8.50","runsScoredPer9":"4.29","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":10,"errors":0,"chances":26,"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"}]},"ID621493":{"person":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":65,"groundOuts":75,"airOuts":113,"runs":56,"doubles":25,"triples":2,"homeRuns":23,"strikeOuts":119,"baseOnBalls":43,"intentionalWalks":1,"hits":90,"hitByPitch":2,"avg":".230","atBats":391,"obp":".305","slg":".481","ops":".786","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":442,"totalBases":188,"rbi":76,"leftOnBase":193,"sacBunts":0,"sacFlies":6,"babip":".263","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":24,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":196,"errors":3,"chances":201,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":78,"flyOuts":40,"groundOuts":45,"airOuts":76,"runs":41,"doubles":7,"triples":1,"homeRuns":18,"strikeOuts":95,"baseOnBalls":53,"intentionalWalks":8,"hits":65,"hitByPitch":4,"avg":".236","atBats":276,"obp":".361","slg":".464","ops":".825","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":338,"totalBases":128,"rbi":45,"leftOnBase":102,"sacBunts":0,"sacFlies":5,"babip":".280","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.33","popOuts":14,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":46,"errors":0,"chances":48,"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"}]},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"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":9,"balls":1,"strikes":8,"strikePercentage":".890","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":40,"gamesStarted":0,"flyOuts":35,"groundOuts":25,"airOuts":51,"runs":14,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":35,"baseOnBalls":11,"intentionalWalks":2,"hits":30,"hitByPitch":0,"atBats":140,"obp":".272","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":565,"era":"3.19","inningsPitched":"36.2","wins":3,"losses":2,"saves":17,"saveOpportunities":18,"holds":0,"blownSaves":1,"earnedRuns":13,"whip":"1.12","battersFaced":152,"outs":110,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":565,"balls":169,"strikes":396,"strikePercentage":".700","hitBatsmen":0,"balks":3,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".600","pitchesPerInning":"15.41","gamesFinished":28,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"8.59","walksPer9Inn":"2.70","hitsPer9Inn":"7.36","runsScoredPer9":"3.44","homeRunsPer9":"1.47","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":6},"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"}]},"ID820862":{"person":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"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":22,"gamesStarted":0,"flyOuts":11,"groundOuts":11,"airOuts":22,"runs":15,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":24,"baseOnBalls":12,"intentionalWalks":2,"hits":19,"hitByPitch":1,"atBats":75,"obp":".360","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":372,"era":"5.21","inningsPitched":"19.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":11,"whip":"1.63","battersFaced":89,"outs":57,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":372,"balls":131,"strikes":241,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".667","pitchesPerInning":"19.58","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.37","walksPer9Inn":"5.68","hitsPer9Inn":"9.00","runsScoredPer9":"7.11","homeRunsPer9":"2.37","inheritedRunners":7,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"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}},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":37,"groundOuts":72,"airOuts":88,"runs":38,"doubles":14,"triples":0,"homeRuns":21,"strikeOuts":89,"baseOnBalls":24,"intentionalWalks":0,"hits":76,"hitByPitch":9,"avg":".235","atBats":324,"obp":".304","slg":".472","ops":".776","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":359,"totalBases":153,"rbi":60,"leftOnBase":147,"sacBunts":0,"sacFlies":1,"babip":".256","groundOutsToAirouts":"0.82","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"15.43","popOuts":23,"lineOuts":28},"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":218,"errors":6,"chances":226,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID696147":{"person":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":0,"flyOuts":2,"groundOuts":17,"airOuts":12,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":53,"obp":".305","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":216,"era":"4.50","inningsPitched":"14.0","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":7,"whip":"1.21","battersFaced":60,"outs":42,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":216,"balls":73,"strikes":143,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".400","pitchesPerInning":"15.43","gamesFinished":3,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"8.36","walksPer9Inn":"3.21","hitsPer9Inn":"7.71","runsScoredPer9":"5.14","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(W, 6-3)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":11,"strikes":7,"strikePercentage":".390","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":1,"flyOuts":20,"groundOuts":31,"airOuts":34,"runs":24,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":47,"baseOnBalls":24,"intentionalWalks":3,"hits":35,"hitByPitch":2,"atBats":147,"obp":".353","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":687,"era":"5.45","inningsPitched":"38.0","wins":6,"losses":3,"saves":2,"saveOpportunities":7,"holds":15,"blownSaves":5,"earnedRuns":23,"whip":"1.55","battersFaced":173,"outs":114,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":687,"balls":255,"strikes":432,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".667","pitchesPerInning":"18.08","gamesFinished":4,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"11.13","walksPer9Inn":"5.68","hitsPer9Inn":"8.29","runsScoredPer9":"5.68","homeRunsPer9":"2.13","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621028":{"person":{"id":621028,"fullName":"Kevin Newman","link":"/api/v1/people/621028"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"601","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":16,"groundOuts":33,"airOuts":31,"runs":11,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":1,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".210","atBats":105,"obp":".217","slg":".257","ops":".474","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":27,"rbi":8,"leftOnBase":45,"sacBunts":1,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"105.00","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":7,"groundOuts":1,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":34,"era":"6.75","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":16,"outs":12,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":9,"strikes":25,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.09","rbi":0,"winPercentage":".---","pitchesPerInning":"8.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.75","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":76,"putOuts":53,"errors":5,"chances":134,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":14,"errors":0,"chances":15,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":67,"groundOuts":107,"airOuts":115,"runs":49,"doubles":19,"triples":1,"homeRuns":8,"strikeOuts":52,"baseOnBalls":47,"intentionalWalks":4,"hits":103,"hitByPitch":7,"avg":".277","atBats":372,"obp":".367","slg":".398","ops":".765","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":431,"totalBases":148,"rbi":42,"leftOnBase":139,"sacBunts":3,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.50","popOuts":17,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":778,"errors":5,"chances":832,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":22,"gamesStarted":22,"flyOuts":78,"groundOuts":90,"airOuts":137,"runs":51,"doubles":18,"triples":0,"homeRuns":16,"strikeOuts":127,"baseOnBalls":54,"intentionalWalks":3,"hits":118,"hitByPitch":1,"atBats":470,"obp":".328","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":2105,"era":"3.23","inningsPitched":"122.2","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.40","battersFaced":527,"outs":368,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2105,"balls":759,"strikes":1346,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".364","pitchesPerInning":"17.16","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"9.32","walksPer9Inn":"3.96","hitsPer9Inn":"8.66","runsScoredPer9":"3.74","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664774":{"person":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"jerseyNumber":"35","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":48,"groundOuts":36,"airOuts":81,"runs":19,"doubles":8,"triples":2,"homeRuns":2,"strikeOuts":56,"baseOnBalls":27,"intentionalWalks":1,"hits":35,"hitByPitch":3,"avg":".171","atBats":205,"obp":".275","slg":".259","ops":".534","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":53,"rbi":18,"leftOnBase":100,"sacBunts":2,"sacFlies":1,"babip":".223","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"102.50","popOuts":14,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":393,"errors":4,"chances":429,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID608334":{"person":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"jerseyNumber":"49","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":11,"airOuts":10,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":34,"obp":".282","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":140,"era":"4.82","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.18","battersFaced":39,"outs":28,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":58,"strikes":82,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":4,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.82","hitsPer9Inn":"5.79","runsScoredPer9":"4.82","homeRunsPer9":"1.93","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"700","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":43,"groundOuts":54,"airOuts":74,"runs":29,"doubles":5,"triples":1,"homeRuns":18,"strikeOuts":101,"baseOnBalls":14,"intentionalWalks":0,"hits":73,"hitByPitch":2,"avg":".243","atBats":301,"obp":".280","slg":".445","ops":".725","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":134,"rbi":38,"leftOnBase":142,"sacBunts":0,"sacFlies":1,"babip":".301","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.72","popOuts":14,"lineOuts":17},"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":8,"stolenBases":41,"stolenBasePercentage":".837","caughtStealingPercentage":".163","assists":16,"putOuts":518,"errors":4,"chances":538,"fielding":".993","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656271":{"person":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":1,"flyOuts":22,"groundOuts":50,"airOuts":37,"runs":16,"doubles":5,"triples":2,"homeRuns":6,"strikeOuts":35,"baseOnBalls":15,"intentionalWalks":4,"hits":41,"hitByPitch":2,"atBats":155,"obp":".328","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":680,"era":"3.43","inningsPitched":"42.0","wins":4,"losses":1,"saves":0,"saveOpportunities":3,"holds":10,"blownSaves":3,"earnedRuns":16,"whip":"1.33","battersFaced":180,"outs":126,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":680,"balls":242,"strikes":438,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".800","pitchesPerInning":"16.19","gamesFinished":11,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"7.50","walksPer9Inn":"3.21","hitsPer9Inn":"8.79","runsScoredPer9":"3.43","homeRunsPer9":"1.29","inheritedRunners":31,"inheritedRunnersScored":14,"catchersInterference":0,"sacBunts":3,"sacFlies":5,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{"summary":"1.0 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":4,"strikes":13,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":17,"groundOuts":38,"airOuts":35,"runs":22,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":58,"baseOnBalls":19,"intentionalWalks":4,"hits":45,"hitByPitch":2,"atBats":176,"obp":".335","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":800,"era":"4.08","inningsPitched":"46.1","wins":3,"losses":2,"saves":2,"saveOpportunities":5,"holds":9,"blownSaves":3,"earnedRuns":21,"whip":"1.38","battersFaced":197,"outs":139,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":800,"balls":272,"strikes":528,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".600","pitchesPerInning":"17.27","gamesFinished":6,"strikeoutWalkRatio":"3.05","strikeoutsPer9Inn":"11.27","walksPer9Inn":"3.69","hitsPer9Inn":"8.74","runsScoredPer9":"4.27","homeRunsPer9":"0.78","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543294":{"person":{"id":543294,"fullName":"Kyle Hendricks","link":"/api/v1/people/543294"},"jerseyNumber":"28","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":19,"gamesStarted":19,"flyOuts":70,"groundOuts":95,"airOuts":133,"runs":59,"doubles":24,"triples":2,"homeRuns":17,"strikeOuts":67,"baseOnBalls":25,"intentionalWalks":3,"hits":105,"hitByPitch":4,"atBats":394,"obp":".313","caughtStealing":1,"stolenBases":15,"stolenBasePercentage":".938","caughtStealingPercentage":".063","numberOfPitches":1602,"era":"4.92","inningsPitched":"100.2","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.29","battersFaced":429,"outs":302,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1602,"balls":521,"strikes":1081,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".417","pitchesPerInning":"15.91","gamesFinished":0,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"5.99","walksPer9Inn":"2.24","hitsPer9Inn":"9.39","runsScoredPer9":"5.27","homeRunsPer9":"1.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":35,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID542881":{"person":{"id":542881,"fullName":"Tyler Anderson","link":"/api/v1/people/542881"},"jerseyNumber":"31","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":20,"gamesStarted":20,"flyOuts":85,"groundOuts":87,"airOuts":147,"runs":57,"doubles":25,"triples":3,"homeRuns":18,"strikeOuts":86,"baseOnBalls":44,"intentionalWalks":4,"hits":108,"hitByPitch":3,"atBats":424,"obp":".326","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1841,"era":"4.43","inningsPitched":"107.2","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.41","battersFaced":475,"outs":323,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1841,"balls":667,"strikes":1174,"strikePercentage":".640","hitBatsmen":3,"balks":2,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".250","pitchesPerInning":"17.10","gamesFinished":0,"strikeoutWalkRatio":"1.95","strikeoutsPer9Inn":"7.19","walksPer9Inn":"3.68","hitsPer9Inn":"9.03","runsScoredPer9":"4.76","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":35,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650671":{"person":{"id":650671,"fullName":"José Quijada","link":"/api/v1/people/650671"},"jerseyNumber":"65","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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"obp":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":28,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":13,"strikes":15,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"28.00","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"27.00","walksPer9Inn":"9.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,545361,694384,621493,666176,660162,621028,681351,621035,664774,650859,667755,656271,672282,445276,666171],"pitchers":[667755,656271,672282,445276,666171],"bench":[518595],"bullpen":[542881,696147,641401,820862,608334,543294,579328,650671],"battingOrder":[687263,545361,694384,621493,666176,621028,681351,664774,650859],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Adell (14, Woo); O'Hoppe (5, Woo)."},{"label":"TB","value":"Adell 2; Neto 2; O'Hoppe 2; Schanuel."},{"label":"RBI","value":"Adell 2 (60); Neto (37)."},{"label":"2-out RBI","value":"Neto; Adell 2."},{"label":"Runners left in scoring position, 2 out","value":"Neto; Moncada."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"6."}]}],"note":[{"label":"a","value":"Lined out for Taylor, Ch in the 7th."}]}},"officials":[{"official":{"id":483912,"fullName":"Mike Muchlinski","link":"/api/v1/people/483912"},"officialType":"Home Plate"},{"official":{"id":427139,"fullName":"Doug Eddings","link":"/api/v1/people/427139"},"officialType":"First Base"},{"official":{"id":605671,"fullName":"Charlie Ramos","link":"/api/v1/people/605671"},"officialType":"Second Base"},{"official":{"id":621660,"fullName":"Emil Jimenez","link":"/api/v1/people/621660"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Arozarena (by Soriano, J)."},{"label":"Pitches-strikes","value":"Woo 96-62; Bazardo 13-10; Brash 17-12; Muñoz, A 16-10; Legumina 15-8; Soriano, J 87-57; Burke, B 12-8; Detmers 17-13; Jansen, K 9-8; Zeferjahn 18-7."},{"label":"Groundouts-flyouts","value":"Woo 2-3; Bazardo 0-0; Brash 1-0; Muñoz, A 1-0; Legumina 1-1; Soriano, J 9-2; Burke, B 2-0; Detmers 0-0; Jansen, K 3-0; Zeferjahn 1-1."},{"label":"Batters faced","value":"Woo 24; Bazardo 3; Brash 3; Muñoz, A 3; Legumina 4; Soriano, J 24; Burke, B 4; Detmers 4; Jansen, K 3; Zeferjahn 4."},{"label":"Inherited runners-scored","value":"Bazardo 1-0."},{"label":"Umpires","value":"HP: Mike Muchlinski. 1B: Doug Eddings. 2B: Charlie Ramos. 3B: Emil Jimenez. "},{"label":"Weather","value":"73 degrees, Clear."},{"label":"Wind","value":"8 mph, R To L."},{"label":"First pitch","value":"6:38 PM."},{"label":"T","value":"3:02."},{"label":"Att","value":"37,821."},{"label":"Venue","value":"Angel Stadium."},{"label":"July 25, 2025"}],"pitchingNotes":["Woo pitched to 1 batter in the 7th inning."],"topPerformers":[{"player":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","boxscoreName":"Rodríguez, J"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2 HR, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","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":103,"flyOuts":56,"groundOuts":116,"airOuts":98,"runs":68,"doubles":17,"triples":3,"homeRuns":17,"strikeOuts":105,"baseOnBalls":30,"intentionalWalks":1,"hits":109,"hitByPitch":8,"avg":".256","atBats":426,"obp":".315","slg":".430","ops":".745","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":466,"totalBases":183,"rbi":54,"leftOnBase":195,"sacBunts":0,"sacFlies":2,"babip":".301","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.06","popOuts":20,"lineOuts":22},"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":4,"putOuts":291,"errors":3,"chances":298,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","boxscoreName":"Woo"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":2,"airOuts":10,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":34,"strikes":62,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"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":20,"gamesStarted":20,"flyOuts":74,"groundOuts":111,"airOuts":143,"runs":44,"doubles":16,"triples":0,"homeRuns":16,"strikeOuts":121,"baseOnBalls":24,"intentionalWalks":0,"hits":96,"hitByPitch":3,"atBats":466,"obp":".248","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1818,"era":"2.91","inningsPitched":"126.2","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"0.95","battersFaced":498,"outs":380,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1818,"balls":595,"strikes":1223,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":2,"winPercentage":".615","pitchesPerInning":"14.35","gamesFinished":0,"strikeoutWalkRatio":"5.04","strikeoutsPer9Inn":"8.60","walksPer9Inn":"1.71","hitsPer9Inn":"6.82","runsScoredPer9":"3.13","homeRunsPer9":"1.14","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":38,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":7,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":64,"pitchingGameScore":64},{"player":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","boxscoreName":"Soriano, J"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":9,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":30,"strikes":57,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":31,"groundOuts":189,"airOuts":60,"runs":60,"doubles":19,"triples":0,"homeRuns":7,"strikeOuts":108,"baseOnBalls":58,"intentionalWalks":0,"hits":119,"hitByPitch":4,"atBats":471,"obp":".338","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2045,"era":"3.79","inningsPitched":"126.0","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.40","battersFaced":539,"outs":378,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2045,"balls":783,"strikes":1262,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"3.15","rbi":2,"winPercentage":".500","pitchesPerInning":"16.23","gamesFinished":0,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.14","hitsPer9Inn":"8.50","runsScoredPer9":"4.29","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":22},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":10,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":53,"pitchingGameScore":53}]},"decisions":{"winner":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"loser":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}