{"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":823923,"link":"/api/v1.1/game/823923/feed/live","metaData":{"wait":10,"timeStamp":"20260729_044917","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823923,"type":"R","doubleHeader":"N","id":"2026/07/28/seamlb-lanmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823923-2026-07-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-29T02:10:00Z","originalDate":"2026-07-28","officialDate":"2026-07-28","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2026,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Seattle","record":{"gamesPlayed":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":53,"losses":55,"ties":0,"pct":".491"},"records":{},"divisionLeader":false,"wins":53,"losses":55,"winningPercentage":".491"},"franchiseName":"Seattle","clubName":"Mariners","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119","season":2026,"venue":{"id":22,"name":"UNIQLO Field at Dodger Stadium","link":"/api/v1/venues/22"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"lan","fileCode":"la","abbreviation":"LAD","teamName":"Dodgers","locationName":"Los Angeles","firstYearOfPlay":"1884","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"LA Dodgers","record":{"gamesPlayed":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":67,"losses":40,"ties":0,"pct":".626"},"records":{},"divisionLeader":false,"wins":67,"losses":40,"winningPercentage":".626"},"franchiseName":"Los Angeles","clubName":"Dodgers","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},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":23,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID678606":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606","firstName":"José","lastName":"Ferrer","primaryNumber":"45","birthDate":"2000-03-03","currentAge":26,"birthCity":"Maimon","birthCountry":"Dominican Republic","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José A.","useLastName":"Ferrer","middleName":"Alexander","boxscoreName":"Ferrer","gender":"M","nameMatrilineal":"Vizcaino","isPlayer":true,"isVerified":true,"pronunciation":"fur-AIR","mlbDebutDate":"2023-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José A. Ferrer","nameSlug":"jose-a-ferrer-678606","firstLastName":"José A. Ferrer","lastFirstName":"Ferrer, José A.","lastInitName":"Ferrer, J","initLastName":"J Ferrer","fullFMLName":"José Alexander Ferrer","fullLFMName":"Ferrer, José Alexander","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID621074":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074","firstName":"Michael","lastName":"Rucker","primaryNumber":"38","birthDate":"1994-04-27","currentAge":32,"birthCity":"Columbus","birthStateProvince":"MS","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Rucker","middleName":"Patrick","boxscoreName":"Rucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Rucker","nameSlug":"michael-rucker-621074","firstLastName":"Michael Rucker","lastFirstName":"Rucker, Michael","lastInitName":"Rucker, M","initLastName":"M Rucker","fullFMLName":"Michael Patrick Rucker","fullLFMName":"Rucker, Michael Patrick","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642215":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215","firstName":"Weston","lastName":"Wilson","primaryNumber":"31","birthDate":"1994-09-11","currentAge":31,"birthCity":"High Point","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Weston","useLastName":"Wilson","middleName":"Graham","boxscoreName":"Wilson, W","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Weston Wilson","nameSlug":"weston-wilson-642215","firstLastName":"Weston Wilson","lastFirstName":"Wilson, Weston","lastInitName":"Wilson, W","initLastName":"W Wilson","fullFMLName":"Weston Graham Wilson","fullLFMName":"Wilson, Weston Graham","strikeZoneTop":3.343,"strikeZoneBottom":1.687},"ID695380":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380","firstName":"Alex","lastName":"Hoppe","primaryNumber":"48","birthDate":"1998-12-17","currentAge":27,"birthCity":"Davenport","birthStateProvince":"IA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Hoppe","middleName":"Kevin","boxscoreName":"Hoppe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Hoppe","nameSlug":"alex-hoppe-695380","firstLastName":"Alex Hoppe","lastFirstName":"Hoppe, Alex","lastInitName":"Hoppe, A","initLastName":"A Hoppe","fullFMLName":"Alex Kevin Hoppe","fullLFMName":"Hoppe, Alex Kevin","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID571771":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771","firstName":"Enrique","lastName":"Hernández","primaryNumber":"8","birthDate":"1991-08-24","currentAge":34,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Enrique","useLastName":"Hernández","middleName":"J.","boxscoreName":"Hernández, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"KEE-kay","mlbDebutDate":"2014-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Enrique Hernández","nameSlug":"enrique-hernandez-571771","firstLastName":"Enrique Hernández","lastFirstName":"Hernández, Enrique","lastInitName":"Hernández, E","initLastName":"E Hernández","fullFMLName":"Enrique J. Hernández","fullLFMName":"Hernández, Enrique J.","strikeZoneTop":3.131,"strikeZoneBottom":1.58},"ID571970":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"13","birthDate":"1990-08-25","currentAge":35,"birthCity":"Midland","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Steven","boxscoreName":"Muncy","nickName":"Funky Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-571970","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Steven Muncy","fullLFMName":"Muncy, Maxwell Steven","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID608701":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701","firstName":"Robert","lastName":"Refsnyder","primaryNumber":"30","birthDate":"1991-03-26","currentAge":35,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Rob","useLastName":"Refsnyder","middleName":"Daniel","boxscoreName":"Refsnyder","nickName":"Ref","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rob Refsnyder","nameSlug":"rob-refsnyder-608701","firstLastName":"Rob Refsnyder","lastFirstName":"Refsnyder, Rob","lastInitName":"Refsnyder, R","initLastName":"R Refsnyder","fullFMLName":"Robert Daniel Refsnyder","fullLFMName":"Refsnyder, Robert Daniel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID518692":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692","firstName":"Frederick","lastName":"Freeman","primaryNumber":"5","birthDate":"1989-09-12","currentAge":36,"birthCity":"Villa Park","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Freddie","useLastName":"Freeman","middleName":"Charles","boxscoreName":"Freeman, F","nickName":"Phillip","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"mlbDebutDate":"2010-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddie Freeman","nameSlug":"freddie-freeman-518692","firstLastName":"Freddie Freeman","lastFirstName":"Freeman, Freddie","lastInitName":"Freeman, F","initLastName":"F Freeman","fullFMLName":"Frederick Charles Freeman","fullLFMName":"Freeman, Frederick Charles","strikeZoneTop":3.382,"strikeZoneBottom":1.707},"ID656945":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945","firstName":"Tanner","lastName":"Scott","primaryNumber":"66","birthDate":"1994-07-22","currentAge":32,"birthCity":"Warren","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Scott","middleName":"Alexander","boxscoreName":"Scott","nickName":"Scottie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Scott","nameSlug":"tanner-scott-656945","firstLastName":"Tanner Scott","lastFirstName":"Scott, Tanner","lastInitName":"Scott, T","initLastName":"T Scott","fullFMLName":"Tanner Alexander Scott","fullLFMName":"Scott, Tanner Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID677961":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961","firstName":"Mitchell","lastName":"Wilcox","primaryNumber":"43","birthDate":"1999-07-14","currentAge":27,"birthCity":"Chattanooga","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Wilcox","middleName":"Cole","boxscoreName":"Wilcox","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Wilcox","nameSlug":"cole-wilcox-677961","firstLastName":"Cole Wilcox","lastFirstName":"Wilcox, Cole","lastInitName":"Wilcox, C","initLastName":"C Wilcox","fullFMLName":"Mitchell Cole Wilcox","fullLFMName":"Wilcox, Mitchell Cole","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID693433":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","firstName":"Bryan","lastName":"Woo","primaryNumber":"22","birthDate":"2000-01-30","currentAge":26,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Woo","middleName":"Joseph","boxscoreName":"Woo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Woo","nameSlug":"bryan-woo-693433","firstLastName":"Bryan Woo","lastFirstName":"Woo, Bryan","lastInitName":"Woo, B","initLastName":"B Woo","fullFMLName":"Bryan Joseph Woo","fullLFMName":"Woo, Bryan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669302":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","firstName":"Logan","lastName":"Gilbert","primaryNumber":"36","birthDate":"1997-05-05","currentAge":29,"birthCity":"Winter Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Gilbert","middleName":"Keith","boxscoreName":"Gilbert, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Gilbert","nameSlug":"logan-gilbert-669302","firstLastName":"Logan Gilbert","lastFirstName":"Gilbert, Logan","lastInitName":"Gilbert, L","initLastName":"L Gilbert","fullFMLName":"Logan Keith Gilbert","fullLFMName":"Gilbert, Logan Keith","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID672613":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613","firstName":"Eliezer","lastName":"Alfonzo","primaryNumber":"64","birthDate":"1999-09-23","currentAge":26,"birthCity":"Barcelona","birthCountry":"Venezuela","height":"5' 10\"","weight":155,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Eliezer","useLastName":"Alfonzo","middleName":"Vicente","boxscoreName":"Alfonzo","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"eli-EH-zer","mlbDebutDate":"2026-07-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eliezer Alfonzo","nameSlug":"eliezer-alfonzo-672613","firstLastName":"Eliezer Alfonzo","lastFirstName":"Alfonzo, Eliezer","lastInitName":"Alfonzo, E","initLastName":"E Alfonzo","fullFMLName":"Eliezer Vicente Alfonzo","fullLFMName":"Alfonzo, Eliezer Vicente","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"ID694361":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361","firstName":"William","lastName":"Klein","primaryNumber":"61","birthDate":"1999-11-28","currentAge":26,"birthCity":"Bloomington","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Klein","middleName":"Boone","boxscoreName":"Klein","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Klein","nameSlug":"will-klein-694361","firstLastName":"Will Klein","lastFirstName":"Klein, Will","lastInitName":"Klein, W","initLastName":"W Klein","fullFMLName":"William Boone Klein","fullLFMName":"Klein, William Boone","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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":"18","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},"ID623465":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465","firstName":"Evan","lastName":"Phillips","primaryNumber":"59","birthDate":"1994-09-11","currentAge":31,"birthCity":"Salisbury","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Evan","useLastName":"Phillips","middleName":"John","boxscoreName":"Phillips, E","nickName":"Philly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Evan Phillips","nameSlug":"evan-phillips-623465","firstLastName":"Evan Phillips","lastFirstName":"Phillips, Evan","lastInitName":"Phillips, E","initLastName":"E Phillips","fullFMLName":"Evan John Phillips","fullLFMName":"Phillips, Evan John","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669743":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743","firstName":"Alex","lastName":"Call","primaryNumber":"12","birthDate":"1994-09-27","currentAge":31,"birthCity":"Burnsville","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":189,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alex","useLastName":"Call","middleName":"M.","boxscoreName":"Call","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Call","nameSlug":"alex-call-669743","firstLastName":"Alex Call","lastFirstName":"Call, Alex","lastInitName":"Call, A","initLastName":"A Call","fullFMLName":"Alex M. Call","fullLFMName":"Call, Alex M.","strikeZoneTop":3.16,"strikeZoneBottom":1.595},"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},"ID686218":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218","firstName":"George","lastName":"Sheehan","primaryNumber":"80","birthDate":"1999-11-15","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emmet","useLastName":"Sheehan","middleName":"Emmet","boxscoreName":"Sheehan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"EM-it SHEE-en","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emmet Sheehan","nameSlug":"emmet-sheehan-686218","firstLastName":"Emmet Sheehan","lastFirstName":"Sheehan, Emmet","lastInitName":"Sheehan, E","initLastName":"E Sheehan","fullFMLName":"George Emmet Sheehan","fullLFMName":"Sheehan, George Emmet","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID500743":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743","firstName":"Miguel","lastName":"Rojas","primaryNumber":"72","birthDate":"1989-02-24","currentAge":37,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 10\"","weight":188,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Miguel","useLastName":"Rojas","middleName":"Elias","boxscoreName":"Rojas, M","nickName":"Miggy Ro","gender":"M","nameMatrilineal":"Naidernoff","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Rojas","nameSlug":"miguel-rojas-500743","firstLastName":"Miguel Rojas","lastFirstName":"Rojas, Miguel","lastInitName":"Rojas, M","initLastName":"M Rojas","fullFMLName":"Miguel Elias Rojas","fullLFMName":"Rojas, Miguel Elias","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676263":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263","firstName":"Jacob","lastName":"Dreyer","primaryNumber":"86","birthDate":"1999-02-27","currentAge":27,"birthCity":"Salt Lake City","birthStateProvince":"UT","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Dreyer","middleName":"Andrew","boxscoreName":"Dreyer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"drai-ur","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Dreyer","nameSlug":"jack-dreyer-676263","firstLastName":"Jack Dreyer","lastFirstName":"Dreyer, Jack","lastInitName":"Dreyer, J","initLastName":"J Dreyer","fullFMLName":"Jacob Andrew Dreyer","fullLFMName":"Dreyer, Jacob Andrew","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID676106":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106","firstName":"Emerson","lastName":"Hancock","primaryNumber":"26","birthDate":"1999-05-31","currentAge":27,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emerson","useLastName":"Hancock","middleName":"Christian","boxscoreName":"Hancock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emerson Hancock","nameSlug":"emerson-hancock-676106","firstLastName":"Emerson Hancock","lastFirstName":"Hancock, Emerson","lastInitName":"Hancock, E","initLastName":"E Hancock","fullFMLName":"Emerson Christian Hancock","fullLFMName":"Hancock, Emerson Christian","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID645302":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302","firstName":"Victor","lastName":"Robles","primaryNumber":"10","birthDate":"1997-05-19","currentAge":29,"birthCity":"Santo Domingo Este","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Robles","middleName":"Enrique","boxscoreName":"Robles","nickName":"Vic","gender":"M","nameMatrilineal":"Brito","isPlayer":true,"isVerified":true,"pronunciation":"ROBE-lace","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Robles","nameSlug":"victor-robles-645302","firstLastName":"Victor Robles","lastFirstName":"Robles, Victor","lastInitName":"Robles, V","initLastName":"V Robles","fullFMLName":"Victor Enrique Robles","fullLFMName":"Robles, Victor Enrique","strikeZoneTop":3.199,"strikeZoneBottom":1.614},"ID687221":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221","firstName":"Dalton","lastName":"Rushing","primaryNumber":"68","birthDate":"2001-02-21","currentAge":25,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dalton","useLastName":"Rushing","middleName":"Wayne","boxscoreName":"Rushing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dalton Rushing","nameSlug":"dalton-rushing-687221","firstLastName":"Dalton Rushing","lastFirstName":"Rushing, Dalton","lastInitName":"Rushing, D","initLastName":"D Rushing","fullFMLName":"Dalton Wayne Rushing","fullLFMName":"Rushing, Dalton Wayne","strikeZoneTop":3.192,"strikeZoneBottom":1.611},"ID681911":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911","firstName":"Alexander","lastName":"Vesia","primaryNumber":"51","birthDate":"1996-04-11","currentAge":30,"birthCity":"Alpine","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Vesia","middleName":"Victor","boxscoreName":"Vesia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"VES-ee-uh","mlbDebutDate":"2020-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alex Vesia","nameSlug":"alex-vesia-681911","firstLastName":"Alex Vesia","lastFirstName":"Vesia, Alex","lastInitName":"Vesia, A","initLastName":"A Vesia","fullFMLName":"Alexander Victor Vesia","fullLFMName":"Vesia, Alexander Victor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663656":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656","firstName":"Kyle","lastName":"Tucker","primaryNumber":"23","birthDate":"1997-01-17","currentAge":29,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kyle","useLastName":"Tucker","middleName":"Daniel","boxscoreName":"Tucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Tucker","nameSlug":"kyle-tucker-663656","firstLastName":"Kyle Tucker","lastFirstName":"Tucker, Kyle","lastInitName":"Tucker, K","initLastName":"K Tucker","fullFMLName":"Kyle Daniel Tucker","fullLFMName":"Tucker, Kyle Daniel","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"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},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":28,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID663728":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","firstName":"Caleb","lastName":"Raleigh","primaryNumber":"29","birthDate":"1996-11-26","currentAge":29,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Cal","useLastName":"Raleigh","middleName":"John","boxscoreName":"Raleigh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"rah-lee","mlbDebutDate":"2021-07-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Raleigh","nameSlug":"cal-raleigh-663728","firstLastName":"Cal Raleigh","lastFirstName":"Raleigh, Cal","lastInitName":"Raleigh, C","initLastName":"C Raleigh","fullFMLName":"Caleb John Raleigh","fullLFMName":"Raleigh, Caleb John","strikeZoneTop":3.282,"strikeZoneBottom":1.656},"ID683618":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618","firstName":"Edgardo","lastName":"Henriquez","primaryNumber":"60","birthDate":"2002-06-24","currentAge":24,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edgardo","useLastName":"Henriquez","middleName":"Luis","boxscoreName":"Henriquez, E","gender":"M","nameMatrilineal":"Vasquez","isPlayer":true,"isVerified":true,"pronunciation":"ehd-GAHR-doh en-REE-kes","mlbDebutDate":"2024-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edgardo Henriquez","nameSlug":"edgardo-henriquez-683618","firstLastName":"Edgardo Henriquez","lastFirstName":"Henriquez, Edgardo","lastInitName":"Henriquez, E","initLastName":"E Henriquez","fullFMLName":"Edgardo Luis Henriquez","fullLFMName":"Henriquez, Edgardo Luis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID641778":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778","firstName":"Eric","lastName":"Lauer","primaryNumber":"33","birthDate":"1995-06-03","currentAge":31,"birthCity":"Elyria","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Lauer","middleName":"Lance","boxscoreName":"Lauer","nickName":"Gomer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"LAO-wer","mlbDebutDate":"2018-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eric Lauer","nameSlug":"eric-lauer-641778","firstLastName":"Eric Lauer","lastFirstName":"Lauer, Eric","lastInitName":"Lauer, E","initLastName":"E Lauer","fullFMLName":"Eric Lance Lauer","fullLFMName":"Lauer, Eric Lance","strikeZoneTop":3.63,"strikeZoneBottom":1.67},"ID669242":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242","firstName":"Thomas","lastName":"Edman","primaryNumber":"25","birthDate":"1995-05-09","currentAge":31,"birthCity":"Pontiac","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":193,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Edman","middleName":"Hyunsu","boxscoreName":"Edman","nickName":"Eddie","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Edman","nameSlug":"tommy-edman-669242","firstLastName":"Tommy Edman","lastFirstName":"Edman, Tommy","lastInitName":"Edman, T","initLastName":"T Edman","fullFMLName":"Thomas Hyunsu Edman","fullLFMName":"Edman, Thomas Hyunsu","strikeZoneTop":3.102,"strikeZoneBottom":1.566},"ID806068":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068","firstName":"Colt","lastName":"Emerson","primaryNumber":"4","birthDate":"2005-07-20","currentAge":21,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Colt","useLastName":"Emerson","middleName":"Walker","boxscoreName":"Emerson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Emerson","nameSlug":"colt-emerson-806068","firstLastName":"Colt Emerson","lastFirstName":"Emerson, Colt","lastInitName":"Emerson, C","initLastName":"C Emerson","fullFMLName":"Colt Walker Emerson","fullLFMName":"Emerson, Colt Walker","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID660271":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","firstName":"Shohei","lastName":"Ohtani","primaryNumber":"17","birthDate":"1994-07-05","currentAge":32,"birthCity":"Oshu","birthCountry":"Japan","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"Y","name":"Two-Way Player","type":"Two-Way Player","abbreviation":"TWP"},"useName":"Shohei","useLastName":"Ohtani","boxscoreName":"Ohtani","nickName":"Showtime","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"show-HEY oh-TAWN-ee","mlbDebutDate":"2018-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shohei Ohtani","nameSlug":"shohei-ohtani-660271","firstLastName":"Shohei Ohtani","lastFirstName":"Ohtani, Shohei","lastInitName":"Ohtani, S","initLastName":"S Ohtani","fullFMLName":"Shohei Ohtani","fullLFMName":"Ohtani, Shohei","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID680736":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736","firstName":"Justin","lastName":"Wrobleski","primaryNumber":"70","birthDate":"2000-07-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Wrobleski","middleName":"Michael","boxscoreName":"Wrobleski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"ROH-bless-key","mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Wrobleski","nameSlug":"justin-wrobleski-680736","firstLastName":"Justin Wrobleski","lastFirstName":"Wrobleski, Justin","lastInitName":"Wrobleski, J","initLastName":"J Wrobleski","fullFMLName":"Justin Michael Wrobleski","fullLFMName":"Wrobleski, Justin Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID606192":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192","firstName":"Teoscar","lastName":"Hernández","primaryNumber":"37","birthDate":"1992-10-15","currentAge":33,"birthCity":"Cotui","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Teoscar","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, T","nickName":"Mr. Seeds","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"tay-oscar","mlbDebutDate":"2016-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Teoscar Hernández","nameSlug":"teoscar-hernandez-606192","firstLastName":"Teoscar Hernández","lastFirstName":"Hernández, Teoscar","lastInitName":"Hernández, T","initLastName":"T Hernández","fullFMLName":"Teoscar Jose Hernández","fullLFMName":"Hernández, Teoscar Jose","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"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},"ID681624":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624","firstName":"Andy","lastName":"Pages","primaryNumber":"44","birthDate":"2000-12-08","currentAge":25,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Andy","useLastName":"Pages","boxscoreName":"Pages, A","gender":"M","nameMatrilineal":"Abreu","isPlayer":true,"isVerified":false,"pronunciation":"PAH-hez","mlbDebutDate":"2024-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Pages","nameSlug":"andy-pages-681624","firstLastName":"Andy Pages","lastFirstName":"Pages, Andy","lastInitName":"Pages, A","initLastName":"A Pages","fullFMLName":"Andy Pages","fullLFMName":"Pages, Andy ","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID605141":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141","firstName":"Markus","lastName":"Betts","primaryNumber":"50","birthDate":"1992-10-07","currentAge":33,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Mookie","useLastName":"Betts","middleName":"Lynn","boxscoreName":"Betts","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mookie Betts","nameSlug":"mookie-betts-605141","firstLastName":"Mookie Betts","lastFirstName":"Betts, Mookie","lastInitName":"Betts, M","initLastName":"M Betts","fullFMLName":"Markus Lynn Betts","fullLFMName":"Betts, Markus Lynn","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"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},"ID592779":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779","firstName":"Brock","lastName":"Stewart","primaryNumber":"41","birthDate":"1991-10-03","currentAge":34,"birthCity":"Normal","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Stewart","middleName":"Allen","boxscoreName":"Stewart, B","nickName":"Beef Stew","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brock Stewart","nameSlug":"brock-stewart-592779","firstLastName":"Brock Stewart","lastFirstName":"Stewart, Brock","lastInitName":"Stewart, B","initLastName":"B Stewart","fullFMLName":"Brock Allen Stewart","fullLFMName":"Stewart, Brock Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656212":{"id":656212,"fullName":"Charlie Barnes","link":"/api/v1/people/656212","firstName":"Charles","lastName":"Barnes","primaryNumber":"57","birthDate":"1995-10-01","currentAge":30,"birthCity":"Sumter","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Charlie","useLastName":"Barnes","middleName":"Segars","boxscoreName":"Barnes, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Charlie Barnes","nameSlug":"charlie-barnes-656212","firstLastName":"Charlie Barnes","lastFirstName":"Barnes, Charlie","lastInitName":"Barnes, C","initLastName":"C Barnes","fullFMLName":"Charles Segars Barnes","fullLFMName":"Barnes, Charles Segars","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682243":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243","firstName":"Bryce","lastName":"Miller","primaryNumber":"50","birthDate":"1998-08-23","currentAge":27,"birthCity":"Mount Pleasant","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Miller","middleName":"Austen","boxscoreName":"Miller, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Miller","nameSlug":"bryce-miller-682243","firstLastName":"Bryce Miller","lastFirstName":"Miller, Bryce","lastInitName":"Miller, B","initLastName":"B Miller","fullFMLName":"Bryce Austen Miller","fullLFMName":"Miller, Bryce Austen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":30,"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},"ID808963":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963","firstName":"Roki","lastName":"Sasaki","primaryNumber":"11","birthDate":"2001-11-03","currentAge":24,"birthCity":"Rikuzentakata","birthCountry":"Japan","height":"6' 2\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Roki","useLastName":"Sasaki","boxscoreName":"Sasaki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ROW-kee SAH-sah-key","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roki Sasaki","nameSlug":"roki-sasaki-808963","firstLastName":"Roki Sasaki","lastFirstName":"Sasaki, Roki","lastInitName":"Sasaki, R","initLastName":"R Sasaki","fullFMLName":"Roki Sasaki","fullLFMName":"Sasaki, Roki ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID808967":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967","firstName":"Yoshinobu","lastName":"Yamamoto","primaryNumber":"18","birthDate":"1998-08-17","currentAge":27,"birthCity":"Bizen","birthCountry":"Japan","height":"5' 10\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoshinobu","useLastName":"Yamamoto","boxscoreName":"Yamamoto","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"yo-SHE-no-boo ya-mah-moh-to","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoshinobu Yamamoto","nameSlug":"yoshinobu-yamamoto-808967","firstLastName":"Yoshinobu Yamamoto","lastFirstName":"Yamamoto, Yoshinobu","lastInitName":"Yamamoto, Y","initLastName":"Y Yamamoto","fullFMLName":"Yoshinobu Yamamoto","fullLFMName":"Yamamoto, Yoshinobu ","strikeZoneTop":3.121,"strikeZoneBottom":1.575}},"venue":{"id":22,"name":"UNIQLO Field at Dodger Stadium","link":"/api/v1/venues/22","location":{"address1":"1000 Vin Scully Avenue","city":"Los Angeles","state":"California","stateAbbrev":"CA","postalCode":"90012-1199","defaultCoordinates":{"latitude":34.07368,"longitude":-118.24053},"azimuthAngle":26.0,"elevation":515,"country":"USA","phone":"(323) 224-1500"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":56000,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":385,"center":395,"rightCenter":385,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":22,"link":"/api/v1/venues/22"},"weather":{"condition":"Clear","temp":"77","wind":"6 mph, Out To CF"},"gameInfo":{"attendance":51686,"firstPitch":"2026-07-29T02:10:00.000Z","gameDurationMinutes":159},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"home":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"}},"officialScorer":{"id":699537,"fullName":"Loren Foxx","link":"/api/v1/people/699537"},"primaryDatacaster":{"id":810850,"fullName":"Hope Capp","link":"/api/v1/people/810850"},"moundVisits":{"away":{"used":4,"remaining":0},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Cole Young hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T02:10:09.159Z","endTime":"2026-07-29T02:10:41.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"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":[3,4],"actionIndex":[0,1,2],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T22:16:20.762Z","endTime":"2026-07-29T01:40:05.928Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T01:40:05.928Z","endTime":"2026-07-29T02:09:33.094Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T02:09:33.094Z","endTime":"2026-07-29T02:10:11.002Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"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":93.9,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48723105891983,"aZ":-14.144611586649171,"pfxX":3.9032407259116315,"pfxZ":9.519393736792019,"pX":0.24162976274604198,"pZ":3.4069281249307437,"vX0":-6.592025569662589,"vY0":-136.5965961198987,"vZ0":-3.1439103727515723,"x":107.79,"y":146.79,"x0":2.1766614534768887,"y0":50.00156263682906,"z0":5.542568282767225,"aX":7.392345942218222},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":-5.8,"spinRate":2362,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.4006576489207738,"extension":5.488756574859628},"index":3,"playId":"e60df0be-c200-32ce-ba03-108ef4a51765","pitchNumber":1,"startTime":"2026-07-29T02:10:11.002Z","endTime":"2026-07-29T02:10:14.002Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.852607588771246,"aZ":-24.366293370725344,"pfxX":8.342502291099462,"pfxZ":4.05679094627016,"pX":1.4960462024307566,"pZ":3.6838014859130523,"vX0":-4.355089838792903,"vY0":-137.25164356836947,"vZ0":-0.7325888268252899,"x":59.97,"y":139.32,"x0":2.011988540212146,"y0":50.002517940547406,"z0":5.600295209961854,"aX":16.05758472093732},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.4,"breakHorizontal":-14.3,"spinRate":2235,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.39770863244354526,"extension":5.3430888590518135},"index":4,"playId":"859f6c5f-d3fe-3194-a23e-13128c6e81e1","pitchNumber":2,"startTime":"2026-07-29T02:10:28.849Z","endTime":"2026-07-29T02:10:41.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:10:41.665Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T02:11:33.220Z","endTime":"2026-07-29T02:13:03.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T02:11:01.508Z","endTime":"2026-07-29T02:11:35.362Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.080696937604262,"aZ":-29.79598753930964,"pfxX":-1.2100687698716346,"pfxZ":1.5127144712280565,"pX":-0.18975122860559024,"pZ":2.892033619804271,"vX0":-5.564667358990879,"vY0":-124.60555014230388,"vZ0":-0.6774864455593633,"x":124.23,"y":160.7,"x0":2.2297579074893146,"y0":50.002746078265,"z0":5.62965039563031,"aX":-1.901914588173018},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.9,"breakHorizontal":3.5,"spinRate":2228,"spinDirection":216},"zone":2,"typeConfidence":0.9,"plateTime":0.4396053140965197,"extension":5.299068759252397},"index":1,"playId":"ead8c948-2b69-371e-adca-1d810d8df318","pitchNumber":1,"startTime":"2026-07-29T02:11:35.362Z","endTime":"2026-07-29T02:11:38.920Z","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":93.1,"endSpeed":85.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74683240094073,"aZ":-14.479778803694863,"pfxX":3.169747695765459,"pfxZ":9.445583603188346,"pX":0.8113609599276971,"pZ":3.771514162655198,"vX0":-4.870130557666586,"vY0":-135.5393415988439,"vZ0":-1.953878654448387,"x":86.07,"y":136.95,"x0":2.2140418716599903,"y0":50.00103225427238,"z0":5.505121589682203,"aX":5.937192196926581},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":-4.8,"spinRate":2429,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.40306993477095343,"extension":5.397552055713463},"index":2,"playId":"bdfbad02-32f5-33d8-8b64-8e3ef17d8388","pitchNumber":2,"startTime":"2026-07-29T02:11:48.164Z","endTime":"2026-07-29T02:11:51.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80058576315335,"aZ":-13.404631467928159,"pfxX":3.538847478392754,"pfxZ":9.9808641220854,"pX":0.9847641655330032,"pZ":3.2496244344855514,"vX0":-4.668736971388557,"vY0":-136.02881506170533,"vZ0":-3.510998235392466,"x":79.46,"y":151.04,"x0":2.2606096719330657,"y0":50.00620246530141,"z0":5.481568312540025,"aX":6.657890709112496},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":-5.5,"spinRate":2402,"spinDirection":142},"zone":12,"typeConfidence":0.92,"plateTime":0.4020836402714365,"extension":5.408984157209932},"index":3,"playId":"06b5a42b-e4a7-33f8-83f7-1324dfe5edad","pitchNumber":3,"startTime":"2026-07-29T02:12:02.311Z","endTime":"2026-07-29T02:12:06.120Z","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":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.329563912032835,"aZ":-31.036578962695703,"pfxX":-1.5690925141785916,"pfxZ":0.7265674428250959,"pX":-1.33645795357333,"pZ":1.5941120101953874,"vX0":-7.792542870742349,"vY0":-124.19944698749032,"vZ0":-3.108388061960658,"x":167.94,"y":195.74,"x0":2.042620148238244,"y0":50.00423809320038,"z0":5.436917941043012,"aX":-2.4550783767590434},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.8,"breakHorizontal":4.6,"spinRate":2277,"spinDirection":253},"zone":13,"typeConfidence":0.89,"plateTime":0.4406284445947013,"extension":5.459566512939207},"index":4,"playId":"fce1e42d-31ca-3f13-b2ce-c123ee34b00d","pitchNumber":4,"startTime":"2026-07-29T02:12:18.602Z","endTime":"2026-07-29T02:12:22.343Z","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":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.483111253785776,"aZ":-14.848169361254113,"pfxX":4.725245652234406,"pfxZ":9.373439180912765,"pX":0.8299806159456956,"pZ":2.264277486737668,"vX0":-4.7673531407813226,"vY0":-134.876457274275,"vZ0":-5.48855213628545,"x":85.36,"y":177.64,"x0":2.0038805616870254,"y0":50.0011704971636,"z0":5.367284113088531,"aX":8.732426510748311},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.1,"breakHorizontal":-7.6,"spinRate":2362,"spinDirection":138},"zone":6,"typeConfidence":0.91,"plateTime":0.40562560682153936,"extension":5.426031830074045},"index":5,"playId":"2bc7b0da-6b3d-3858-b68c-4c411f02ed15","pitchNumber":5,"startTime":"2026-07-29T02:12:33.249Z","endTime":"2026-07-29T02:12:36.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.886051547750245,"aZ":-15.134347867234734,"pfxX":4.178055862219012,"pfxZ":9.038734351244894,"pX":-0.14275941243970353,"pZ":2.306028624767368,"vX0":-7.063041124130761,"vY0":-136.1731383881045,"vZ0":-5.4139546947180275,"x":122.44,"y":176.52,"x0":1.9374168500776936,"y0":50.00017793488157,"z0":5.360717248996891,"aX":7.874529738987904},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":-6.1,"spinRate":2429,"spinDirection":142},"zone":5,"typeConfidence":0.91,"plateTime":0.4016638342403209,"extension":5.490313017382736},"hitData":{"launchSpeed":79.2,"launchAngle":32.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.42,"coordY":120.54}},"index":6,"playId":"71dec4c3-f5c5-348a-8476-cd6bb6ea47e1","pitchNumber":6,"startTime":"2026-07-29T02:12:52.578Z","endTime":"2026-07-29T02:13:03.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:13:03.817Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Julio Rodríguez grounds into a double play, shortstop Mookie Betts to second baseman Tommy Edman to first baseman Freddie Freeman. Cole Young out at 2nd. Julio Rodríguez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-29T02:13:18.117Z","endTime":"2026-07-29T02:15:22.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":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":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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":94.1,"endSpeed":86.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89132178289306,"aZ":-16.126217595261885,"pfxX":3.499938814162904,"pfxZ":8.385041862633535,"pX":0.9560514549539071,"pZ":3.488430691935462,"vX0":-4.103168174452331,"vY0":-137.1158535891171,"vZ0":-2.6376029070559412,"x":80.56,"y":144.59,"x0":2.0136139579471677,"y0":50.000883354300015,"z0":5.556541582245611,"aX":6.697225142455579},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":-5.5,"spinRate":2432,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.3986997243734405,"extension":5.346596259125418},"index":0,"playId":"eaea48d3-8392-3535-bfff-e75c7129c370","pitchNumber":1,"startTime":"2026-07-29T02:13:25.193Z","endTime":"2026-07-29T02:13:28.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.795781946765544,"aZ":-13.641919113552309,"pfxX":4.075453311928847,"pfxZ":9.812814566455632,"pX":-0.2058828738231076,"pZ":2.824737805992007,"vX0":-7.514353431606283,"vY0":-136.0604530066148,"vZ0":-4.549234824073422,"x":124.85,"y":162.51,"x0":2.053052116358205,"y0":50.005090050022915,"z0":5.452976750504069,"aX":7.6994238159254635},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":-5.9,"spinRate":2375,"spinDirection":136},"zone":5,"typeConfidence":0.92,"plateTime":0.4014392037100558,"extension":5.552589947460968},"index":1,"playId":"4a8105ac-9001-3106-8af3-0fb98d9fec72","pitchNumber":2,"startTime":"2026-07-29T02:13:40.893Z","endTime":"2026-07-29T02:13:44.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.839357308188237,"aZ":-29.10323964642583,"pfxX":-1.273782889463019,"pfxZ":1.9323014516214987,"pX":-0.6578878783996222,"pZ":0.6901559836365384,"vX0":-6.54270393448412,"vY0":-125.22987369053195,"vZ0":-5.6189409346215164,"x":142.08,"y":220.15,"x0":2.1522207345632385,"y0":50.006014730375696,"z0":5.338373533039468,"aX":-2.026023220638488},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.4,"breakHorizontal":3.8,"spinRate":2312,"spinDirection":179},"zone":13,"typeConfidence":0.88,"plateTime":0.4370613520502675,"extension":5.405552324001027},"index":2,"playId":"8f0285f9-a66e-3db3-aa22-f8c0efb86d19","pitchNumber":3,"startTime":"2026-07-29T02:14:04.540Z","endTime":"2026-07-29T02:14:08.242Z","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.9,"endSpeed":79.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24166199274489,"aZ":-28.44964800822899,"pfxX":0.44729551126317046,"pfxZ":2.300065665547983,"pX":-0.8549015855587853,"pZ":2.7576800530750862,"vX0":-7.8090749729649325,"vY0":-126.32440406652617,"vZ0":-1.2474911008147451,"x":149.59,"y":164.32,"x0":2.2156274461896435,"y0":50.00232552697085,"z0":5.540589091592569,"aX":0.7244514074495916},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.1,"breakHorizontal":1.0,"spinRate":2305,"spinDirection":226},"zone":11,"typeConfidence":0.87,"plateTime":0.43324500236048324,"extension":5.337630309700477},"index":3,"playId":"0549bcc8-e181-3a78-ad67-8dc6249f37b6","pitchNumber":4,"startTime":"2026-07-29T02:14:23.891Z","endTime":"2026-07-29T02:14:28.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.009233773934056,"aZ":-14.492095081689861,"pfxX":3.836165384312863,"pfxZ":8.878252527631766,"pX":0.677191240793452,"pZ":3.235896462558363,"vX0":-5.153843663449555,"vY0":-139.42893488992706,"vZ0":-3.5741458468594924,"x":91.19,"y":151.41,"x0":2.0414202160930652,"y0":50.00097432859705,"z0":5.475667376866384,"aX":7.63881015810384},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-6.0,"spinRate":2480,"spinDirection":141},"zone":3,"typeConfidence":0.92,"plateTime":0.3911434921487116,"extension":5.382060361550753},"index":4,"playId":"7c85697d-96d9-33cb-a215-819bfb56c52b","pitchNumber":5,"startTime":"2026-07-29T02:14:44.326Z","endTime":"2026-07-29T02:14:52.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87166250747506,"aZ":-13.299554351166602,"pfxX":4.077046135750377,"pfxZ":9.518306567562092,"pX":0.1511427013440887,"pZ":3.2721352909918373,"vX0":-6.737213758013277,"vY0":-139.56386327541628,"vZ0":-3.7103632024743587,"x":111.24,"y":150.43,"x0":2.060943280305105,"y0":50.00286199677902,"z0":5.488030783433771,"aX":8.085368924948552},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":-6.1,"spinRate":2519,"spinDirection":141},"zone":2,"typeConfidence":0.92,"plateTime":0.3916676519766713,"extension":5.485794971450958},"hitData":{"launchSpeed":109.9,"launchAngle":-3.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":105.18,"coordY":152.64}},"index":5,"playId":"7911c06a-130f-361d-8b6e-9fcfa4ca701a","pitchNumber":6,"startTime":"2026-07-29T02:15:13.565Z","endTime":"2026-07-29T02:15:22.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:15:22.999Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Shohei Ohtani homers (23) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T02:17:31.548Z","endTime":"2026-07-29T02:19:10.450Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":86.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.060587147264815,"aZ":-29.4186038815182,"pfxX":-10.479488193901242,"pfxZ":1.4372658895327222,"pX":-1.0776418405487742,"pZ":2.03931403927172,"vX0":5.662376096312169,"vY0":-137.54750900682717,"vZ0":-2.5466088093789256,"x":158.08,"y":183.72,"x0":-1.8036682331609237,"y0":50.00001449125372,"z0":4.975887945486684,"aX":-20.037443005603354},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.3,"breakHorizontal":17.8,"spinRate":2047,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.3985053096764277,"extension":5.11790737648816},"index":0,"playId":"bc73ddb6-2d17-3a65-9145-d649da75e9bc","pitchNumber":1,"startTime":"2026-07-29T02:17:37.371Z","endTime":"2026-07-29T02:17:40.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.472968664325904,"aZ":-33.50780217742255,"pfxX":-10.316523327012428,"pfxZ":-0.80906270721675,"pX":0.12543865431607346,"pZ":2.398421892402418,"vX0":8.178217675389993,"vY0":-127.75061699751309,"vZ0":0.3789058861515193,"x":112.22,"y":174.02,"x0":-1.7716275943733235,"y0":50.00021407354122,"z0":4.874890635615541,"aX":-17.108439004180514},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.1,"breakHorizontal":16.9,"spinRate":2047,"spinDirection":266},"zone":5,"typeConfidence":0.91,"plateTime":0.4281924288611192,"extension":5.29773326569138},"index":1,"playId":"7b71522f-0bfa-3374-8d7b-d709aa901bbc","pitchNumber":2,"startTime":"2026-07-29T02:17:48.795Z","endTime":"2026-07-29T02:17:51.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13937153656371,"aZ":-21.445505351200627,"pfxX":-7.855607371754537,"pfxZ":5.428696586391384,"pX":-0.035812438266571364,"pZ":2.458802755755135,"vX0":7.885814575047569,"vY0":-139.16534537311722,"vZ0":-3.0136445702836907,"x":118.37,"y":172.39,"x0":-1.8758245157559614,"y0":50.000627749353754,"z0":4.964624150757728,"aX":-15.517314499230444},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.5,"breakHorizontal":12.7,"spinRate":2233,"spinDirection":240},"zone":5,"typeConfidence":0.89,"plateTime":0.3925052660764128,"extension":5.333990955949418},"index":2,"playId":"085f5fa1-3963-390f-96e0-6693efa8fa26","pitchNumber":3,"startTime":"2026-07-29T02:18:06.566Z","endTime":"2026-07-29T02:18:10.659Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T02:18:13.885Z","endTime":"2026-07-29T02:18:26.742Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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":87.2,"endSpeed":80.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83280762315419,"aZ":-29.758082382863776,"pfxX":-1.4415010009211011,"pfxZ":1.4683646592776722,"pX":1.1029246027002158,"pZ":0.9301470484334585,"vX0":7.880022088635914,"vY0":-126.91697890758817,"vZ0":-3.621360320043191,"x":74.96,"y":213.67,"x0":-1.843122697137039,"y0":50.00347642512779,"z0":4.723015740246871,"aX":-2.3734320274168175},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.2,"breakHorizontal":1.0,"spinRate":2237,"spinDirection":301},"zone":14,"typeConfidence":0.9,"plateTime":0.4301260593246412,"extension":5.427063024639361},"index":4,"playId":"47f21fe0-9e8b-3f43-b914-31b23b91f23a","pitchNumber":4,"startTime":"2026-07-29T02:18:26.742Z","endTime":"2026-07-29T02:18:31.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.29998653168549,"aZ":-29.549898941706534,"pfxX":-1.4080363453564386,"pfxZ":1.5850957609459249,"pX":0.3837900835239545,"pZ":1.7901147525766157,"vX0":6.082476456578087,"vY0":-126.082800453838,"vZ0":-1.7246654003649478,"x":102.37,"y":190.45,"x0":-1.8497701552236472,"y0":50.000827226326436,"z0":4.809207695461516,"aX":-2.3274826447286836},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":1.6,"spinRate":2257,"spinDirection":301},"zone":9,"typeConfidence":0.9,"plateTime":0.4301317833228757,"extension":5.5079040538330375},"hitData":{"launchSpeed":109.1,"launchAngle":27.0,"totalDistance":432.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":91.58,"coordY":27.29}},"index":5,"playId":"cf9edbb6-8aae-320a-829c-060d97ce86b9","pitchNumber":5,"startTime":"2026-07-29T02:18:44.019Z","endTime":"2026-07-29T02:19:10.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:19:10.450Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Pages lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T02:19:23.787Z","endTime":"2026-07-29T02:20:03.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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":{"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":96.2,"endSpeed":88.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.375491864268454,"aZ":-29.253980044819922,"pfxX":-11.83723979147299,"pfxZ":1.4683573253614233,"pX":0.8335695798076677,"pZ":1.655482372072931,"vX0":13.506215290029285,"vY0":-139.4507033233142,"vZ0":-3.7185942711080986,"x":85.23,"y":194.08,"x0":-2.5190467780445553,"y0":50.0001157939769,"z0":4.921569809212805,"aX":-23.46929829018128},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.0,"breakHorizontal":18.8,"spinRate":2138,"spinDirection":247},"zone":14,"typeConfidence":0.91,"plateTime":0.39177260172324235,"extension":5.344059055722551},"index":0,"playId":"98643026-d17e-35fe-b413-bb1bc32a6190","pitchNumber":1,"startTime":"2026-07-29T02:19:27.208Z","endTime":"2026-07-29T02:19:30.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.518072104143258,"aZ":-18.45329166601638,"pfxX":-6.292121220631069,"pfxZ":6.85464462366385,"pX":1.1803657086439552,"pZ":2.8565872655444777,"vX0":12.733071895659496,"vY0":-140.08887811709175,"vZ0":-3.046286250241606,"x":72.01,"y":161.65,"x0":-2.591639249719023,"y0":50.00349185219136,"z0":5.153937910746558,"aX":-12.597352222242238},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.0,"breakHorizontal":9.0,"spinRate":2267,"spinDirection":235},"zone":12,"typeConfidence":0.9,"plateTime":0.3899240316818213,"extension":5.303026611603039},"index":1,"playId":"d72a4b47-e60f-36cc-b75a-feb016044cde","pitchNumber":2,"startTime":"2026-07-29T02:19:39.370Z","endTime":"2026-07-29T02:19:42.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.477681278221816,"aZ":-19.7429874200809,"pfxX":-6.5263821365712165,"pfxZ":6.302330203394605,"pX":0.2115593465526011,"pZ":2.2248105991139147,"vX0":10.415668861877451,"vY0":-139.136642795561,"vZ0":-3.920641935471166,"x":108.94,"y":178.71,"x0":-2.7222726549107343,"y0":50.002989157967136,"z0":4.9505707797033605,"aX":-12.873639213280269},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":9.8,"spinRate":2191,"spinDirection":237},"zone":5,"typeConfidence":0.9,"plateTime":0.39277714203266667,"extension":5.316706138313139},"hitData":{"launchSpeed":96.7,"launchAngle":21.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.69,"coordY":91.45}},"index":2,"playId":"df2ee3d0-d307-31b6-82c2-823c1956b190","pitchNumber":3,"startTime":"2026-07-29T02:19:55.366Z","endTime":"2026-07-29T02:20:03.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:20:03.459Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a line drive to right fielder Dominic Canzone.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T02:20:23.507Z","endTime":"2026-07-29T02:21:32.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61923037076607,"aZ":-18.320305561278335,"pfxX":-6.989353544770006,"pfxZ":7.03164772185999,"pX":0.8861403853247155,"pZ":2.666358880376903,"vX0":9.30469284336974,"vY0":-139.53882993812167,"vZ0":-3.006436362701221,"x":83.22,"y":166.79,"x0":-1.5847260392562186,"y0":50.0043155342145,"z0":4.965910139004996,"aX":-13.774317652010321},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":10.7,"spinRate":2226,"spinDirection":239},"zone":12,"typeConfidence":0.9,"plateTime":0.3926445886891061,"extension":5.303655425292246},"index":0,"playId":"7a6ef91f-991d-33f3-ae59-f7e35a717a1e","pitchNumber":1,"startTime":"2026-07-29T02:20:27.310Z","endTime":"2026-07-29T02:20:31.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38872153220796,"aZ":-33.05775212123168,"pfxX":-10.363539564271735,"pfxZ":-0.517161626470032,"pX":0.5602664386244536,"pZ":1.702843437258143,"vX0":9.028029497685004,"vY0":-129.46134835149388,"vZ0":-1.5248974437520402,"x":95.64,"y":192.8,"x0":-1.6147667057476147,"y0":50.0032417374334,"z0":4.814654915712111,"aX":-17.70636062123014},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.1,"breakHorizontal":16.9,"spinRate":1999,"spinDirection":260},"zone":9,"typeConfidence":0.9,"plateTime":0.42203454555447095,"extension":5.408089513870479},"index":1,"playId":"07bf72f5-ac98-36a0-9018-3692631a9037","pitchNumber":2,"startTime":"2026-07-29T02:20:44.954Z","endTime":"2026-07-29T02:20:48.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.466741670760314,"aZ":-30.348145456866096,"pfxX":-12.089545583750844,"pfxZ":1.0577804617835174,"pX":-0.16633251894250173,"pZ":0.5638261775995845,"vX0":8.158378558320917,"vY0":-130.5166869487347,"vZ0":-4.388535131096572,"x":123.34,"y":223.56,"x0":-1.761959633171663,"y0":50.00324894247732,"z0":4.5525967068775826,"aX":-20.85812802080214},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.1,"breakHorizontal":20.0,"spinRate":2131,"spinDirection":263},"zone":13,"typeConfidence":0.81,"plateTime":0.4196704111786671,"extension":5.383719327312},"index":2,"playId":"c5a61c70-3c69-3598-8ac6-c90ca948aa3e","pitchNumber":3,"startTime":"2026-07-29T02:21:05.677Z","endTime":"2026-07-29T02:21:08.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.824180074046478,"aZ":-20.562998838811463,"pfxX":-7.985479780759714,"pfxZ":5.948781828715369,"pX":0.588528313768975,"pZ":2.8981651821690892,"vX0":8.95651457220576,"vY0":-138.56673594505253,"vZ0":-1.7649659827982598,"x":94.57,"y":160.53,"x0":-1.6421249844768993,"y0":50.00529497908824,"z0":4.911800843638641,"aX":-15.592822586019045},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.6,"breakHorizontal":12.7,"spinRate":2214,"spinDirection":243},"zone":6,"typeConfidence":0.9,"plateTime":0.3946953741402943,"extension":5.338846160797923},"hitData":{"launchSpeed":91.6,"launchAngle":17.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.32,"coordY":76.97}},"index":3,"playId":"aa56241e-bedf-34c1-bb13-ab4bc293c266","pitchNumber":4,"startTime":"2026-07-29T02:21:22.466Z","endTime":"2026-07-29T02:21:32.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:21:32.754Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Muncy flies out to right fielder Dominic Canzone.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T02:21:50.701Z","endTime":"2026-07-29T02:22:35.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.004933465577313,"aZ":-30.14595232951067,"pfxX":-2.415007699629756,"pfxZ":1.2296407133316611,"pX":0.21942240079851089,"pZ":1.7383732846497464,"vX0":5.837291169549902,"vY0":-127.21896869698719,"vZ0":-1.7499407948971266,"x":108.64,"y":191.84,"x0":-1.7824188301909287,"y0":50.004904615398125,"z0":4.805242841702756,"aX":-3.993225887793347},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.0,"breakHorizontal":3.1,"spinRate":2159,"spinDirection":268},"zone":8,"typeConfidence":0.88,"plateTime":0.4291288842790908,"extension":5.521967822685014},"index":0,"playId":"3d686437-5a99-3409-a685-a2474fb52876","pitchNumber":1,"startTime":"2026-07-29T02:21:59.883Z","endTime":"2026-07-29T02:22:03.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03485181681289,"aZ":-33.46436362735857,"pfxX":-9.541572552819071,"pfxZ":-0.7648447810886356,"pX":0.06799614489436294,"pZ":2.215264961710304,"vX0":7.6222590368875585,"vY0":-128.40328716956634,"vZ0":-0.0073189085025999745,"x":114.41,"y":178.97,"x0":-1.690200623036087,"y0":50.00590097406238,"z0":4.808571702008413,"aX":-16.035292749733355},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.2,"breakHorizontal":15.7,"spinRate":1868,"spinDirection":261},"zone":5,"typeConfidence":0.9,"plateTime":0.4255639085161498,"extension":5.537669444932116},"hitData":{"launchSpeed":91.1,"launchAngle":40.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.28,"coordY":75.49}},"index":1,"playId":"7eac1695-c95d-34b5-86e3-44e7c9c5b507","pitchNumber":2,"startTime":"2026-07-29T02:22:24.045Z","endTime":"2026-07-29T02:22:35.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:22:35.820Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to right fielder Dominic Canzone.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-29T02:22:53.430Z","endTime":"2026-07-29T02:24:03.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.797196067629784,"aZ":-19.544158311712685,"pfxX":-6.76047834743768,"pfxZ":6.278758919681039,"pX":-1.0703422509531184,"pZ":3.1583867057162487,"vX0":7.056024845498583,"vY0":-140.4737595759333,"vZ0":-1.7778891896081739,"x":157.8,"y":153.5,"x0":-2.7282443061526127,"y0":50.00574825013891,"z0":5.061208740572875,"aX":-13.605481882614447},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":10.9,"spinRate":2142,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.3889149920689463,"extension":5.503539428756274},"index":0,"playId":"0507673b-be5c-396d-aca3-69540f85b6cc","pitchNumber":1,"startTime":"2026-07-29T02:23:15.135Z","endTime":"2026-07-29T02:23:18.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.374021895827415,"aZ":-20.428653254004164,"pfxX":-8.314146290114548,"pfxZ":5.882656472613786,"pX":-1.2158754456531389,"pZ":1.5231592302909214,"vX0":6.075568869321479,"vY0":-139.87060788683735,"vZ0":-5.74635115039508,"x":163.35,"y":197.65,"x0":-2.32797260346878,"y0":50.00161153640764,"z0":4.929345615614783,"aX":-16.5937452665547},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.7,"breakHorizontal":13.9,"spinRate":2053,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.3905031443641014,"extension":5.4558736640251},"index":1,"playId":"b385b4ef-b13a-34c0-9362-40fe81cb562c","pitchNumber":2,"startTime":"2026-07-29T02:23:29.962Z","endTime":"2026-07-29T02:23:33.040Z","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":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.830219775971248,"aZ":-18.218149893010136,"pfxX":-7.932825871845306,"pfxZ":6.926495095872299,"pX":0.43847582686542547,"pZ":2.288729620855104,"vX0":9.666283769177618,"vY0":-140.35003049828163,"vZ0":-4.181791896661205,"x":100.29,"y":176.98,"x0":-2.003663846486208,"y0":50.001009637731975,"z0":4.968594085000438,"aX":-15.980690159034737},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.9,"breakHorizontal":12.6,"spinRate":2240,"spinDirection":241},"zone":6,"typeConfidence":0.9,"plateTime":0.3887846039729461,"extension":5.59845400921558},"hitData":{"launchSpeed":97.4,"launchAngle":28.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.81,"coordY":70.37}},"index":2,"playId":"90fe981b-6aca-3650-9ea9-40c810afdbd4","pitchNumber":3,"startTime":"2026-07-29T02:23:54.396Z","endTime":"2026-07-29T02:24:03.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:24:03.835Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, second baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T02:26:05.121Z","endTime":"2026-07-29T02:26:30.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":1},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92646056218272,"aZ":-23.062879402576126,"pfxX":7.556435631369499,"pfxZ":4.847728581128642,"pX":-0.3890381908821105,"pZ":2.145087672671832,"vX0":-8.415790253548694,"vY0":-135.32155718522097,"vZ0":-4.603210990128958,"x":131.83,"y":180.86,"x0":1.7604183974255159,"y0":50.000111697653146,"z0":5.457211461183918,"aX":14.194776701310621},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.2,"breakHorizontal":-12.1,"spinRate":2068,"spinDirection":140},"zone":7,"typeConfidence":0.91,"plateTime":0.4027510476078473,"extension":5.491695290484278},"index":0,"playId":"4aaced68-a702-30d5-9eac-a82ac3393bff","pitchNumber":1,"startTime":"2026-07-29T02:26:11.017Z","endTime":"2026-07-29T02:26:14.322Z","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":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94311975752133,"aZ":-35.92386072464885,"pfxX":-10.722601916587486,"pfxZ":-2.5144054555662603,"pX":-0.08872408245867758,"pZ":1.8090778981098357,"vX0":-2.5608055063440447,"vY0":-121.06012087732113,"vZ0":-1.609319833024212,"x":120.38,"y":189.93,"x0":2.3754706732420297,"y0":50.005358116432014,"z0":5.617997223176944,"aX":-15.966922538179144},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.7,"breakHorizontal":20.0,"spinRate":2602,"spinDirection":311},"zone":8,"typeConfidence":0.91,"plateTime":0.4519102366074481,"extension":5.14693639121156},"hitData":{"launchSpeed":93.2,"launchAngle":7.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.64,"coordY":147.19}},"index":1,"playId":"74a6947b-2186-3642-97ca-f28f8ccfa8e7","pitchNumber":2,"startTime":"2026-07-29T02:26:22.219Z","endTime":"2026-07-29T02:26:30.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:26:30.976Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Cal Raleigh homers (11) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T02:26:49.054Z","endTime":"2026-07-29T02:27:16.332Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":{"id":680736,"link":"/api/v1/people/680736"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79863265559689,"aZ":-13.645806759768872,"pfxX":4.909149439249788,"pfxZ":9.376912344050758,"pX":0.21994030430164285,"pZ":1.9959508438905103,"vX0":-6.587923369314663,"vY0":-139.11349104872974,"vZ0":-6.799487517898729,"x":108.62,"y":184.89,"x0":1.971914193885745,"y0":50.00363783324324,"z0":5.361797019803966,"aX":9.701810346021256},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":-7.7,"spinRate":2456,"spinDirection":143},"zone":8,"typeConfidence":0.92,"plateTime":0.39249061974585064,"extension":5.469218054445292},"hitData":{"launchSpeed":106.7,"launchAngle":27.0,"totalDistance":403.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":21.32,"coordY":72.58}},"index":0,"playId":"28943bcc-3674-3b35-b36c-8d40c4586640","pitchNumber":1,"startTime":"2026-07-29T02:26:52.234Z","endTime":"2026-07-29T02:27:16.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:27:16.332Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T02:27:22.958Z","endTime":"2026-07-29T02:29:28.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59872976697038,"aZ":-30.294347099826958,"pfxX":-0.8806876278575504,"pfxZ":1.126126076983172,"pX":-0.8115205735643408,"pZ":1.6499803021282302,"vX0":-7.098203199520721,"vY0":-127.73227735382356,"vZ0":-3.5971964051554988,"x":147.93,"y":194.23,"x0":2.1052503993007217,"y0":50.00267352710718,"z0":5.430320687576055,"aX":-1.4714196430032764},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.6,"breakHorizontal":3.0,"spinRate":2465,"spinDirection":234},"zone":13,"typeConfidence":0.86,"plateTime":0.4270160891595065,"extension":5.482092519279935},"index":0,"playId":"e70552fd-c082-39b9-a4d1-30ed381135a7","pitchNumber":1,"startTime":"2026-07-29T02:27:35.050Z","endTime":"2026-07-29T02:27:38.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244926758530422,"aZ":-20.064817693278844,"pfxX":7.882769499154029,"pfxZ":6.204993413377808,"pX":1.1132705952023156,"pZ":2.6412719868536927,"vX0":-5.1163686185243815,"vY0":-138.20705830517477,"vZ0":-3.844301501837971,"x":74.56,"y":167.47,"x0":1.9559511173736284,"y0":50.00300638690893,"z0":5.382794481801843,"aX":15.384937116649347},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.7,"breakHorizontal":-13.3,"spinRate":2264,"spinDirection":145},"zone":12,"typeConfidence":0.92,"plateTime":0.39497405683348763,"extension":5.593130149510646},"index":1,"playId":"37bb4857-d0ca-3e2a-b6db-bccc7e1c75f9","pitchNumber":2,"startTime":"2026-07-29T02:27:46.757Z","endTime":"2026-07-29T02:27:53.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.729923906053582,"aZ":-12.99090406281358,"pfxX":6.307275124391744,"pfxZ":9.825631568048202,"pX":0.4579715635798366,"pZ":2.0363734253009356,"vX0":-6.4022560115147575,"vY0":-138.5467758543893,"vZ0":-6.633958144095715,"x":99.54,"y":183.8,"x0":1.9746004185516768,"y0":50.00004320024938,"z0":5.322571889927076,"aX":12.311555135414489},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":-10.2,"spinRate":2391,"spinDirection":135},"zone":9,"typeConfidence":0.92,"plateTime":0.394701528714124,"extension":5.613174295037459},"index":2,"playId":"24c19379-fa49-3e7d-9bbe-2753b7a99412","pitchNumber":3,"startTime":"2026-07-29T02:28:02.211Z","endTime":"2026-07-29T02:28:05.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80248511109095,"aZ":-27.4356145895252,"pfxX":0.5544416190453823,"pfxZ":2.7787454527590016,"pX":-0.7173423314844459,"pZ":1.5892269058516253,"vX0":-7.497069188366452,"vY0":-128.9703225222567,"vZ0":-4.429375322892114,"x":144.34,"y":195.87,"x0":2.1403594089802995,"y0":50.00129718218348,"z0":5.415206588703186,"aX":0.9451736216359231},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.3,"breakHorizontal":0.5,"spinRate":2363,"spinDirection":173},"zone":7,"typeConfidence":0.75,"plateTime":0.422752670852804,"extension":5.485986363136118},"index":3,"playId":"dd311c13-c7d0-3e54-8b18-74a4f649df98","pitchNumber":4,"startTime":"2026-07-29T02:28:16.001Z","endTime":"2026-07-29T02:28:20.106Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-29T02:28:32.667Z","endTime":"2026-07-29T02:28:44.266Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.084388184444578,"aZ":-36.85635022683135,"pfxX":-5.28053546032372,"pfxZ":-2.999987078190279,"pX":-1.2608255820906253,"pZ":0.9050351554157743,"vX0":-6.329196782773424,"vY0":-124.2424608922784,"vZ0":-3.6395053634064922,"x":165.06,"y":214.34,"x0":2.006334010199612,"y0":50.00179080745605,"z0":5.454529864725697,"aX":-8.246432960806635},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.0,"breakHorizontal":11.0,"spinRate":2683,"spinDirection":317},"zone":13,"typeConfidence":0.73,"plateTime":0.44099820923008703,"extension":5.501185603340677},"index":5,"playId":"cb1e117e-0b8c-3cc8-9652-be9d1e107353","pitchNumber":5,"startTime":"2026-07-29T02:28:44.266Z","endTime":"2026-07-29T02:28:48.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.746373357729517,"aZ":-12.889393486972423,"pfxX":4.772592910308689,"pfxZ":9.743084363749595,"pX":-0.0648671163522376,"pZ":2.348793615119187,"vX0":-7.164143232614552,"vY0":-138.98233718134802,"vZ0":-6.1004247975981745,"x":119.47,"y":175.36,"x0":1.9123689968948192,"y0":50.00198065689978,"z0":5.409366713010512,"aX":9.446040996579237},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":-7.3,"spinRate":2516,"spinDirection":142},"zone":5,"typeConfidence":0.93,"plateTime":0.39236925481031193,"extension":5.6271158407385755},"index":6,"playId":"e25b05fa-8046-3410-9497-f792777f23e6","pitchNumber":6,"startTime":"2026-07-29T02:28:57.666Z","endTime":"2026-07-29T02:29:01.619Z","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":86.8,"endSpeed":80.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.450791775004646,"aZ":-32.73877016645498,"pfxX":-2.11417429237255,"pfxZ":-0.3444578515929475,"pX":-0.12906562870199648,"pZ":2.9192191483573047,"vX0":-5.2336067541541365,"vY0":-126.4311816085926,"vZ0":-0.14097979720431164,"x":121.92,"y":159.96,"x0":2.238025592176232,"y0":50.004559552573376,"z0":5.591022618645348,"aX":-3.4413197724896882},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.5,"breakHorizontal":4.9,"spinRate":2422,"spinDirection":288},"zone":2,"typeConfidence":0.89,"plateTime":0.4323068049134102,"extension":5.438076139530674},"hitData":{"launchSpeed":96.9,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.09,"coordY":167.78}},"index":7,"playId":"f0007b0b-5968-3911-a2a2-dcde9afc8264","pitchNumber":7,"startTime":"2026-07-29T02:29:19.326Z","endTime":"2026-07-29T02:29:28.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:29:28.195Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rob Refsnyder strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-29T02:29:47.161Z","endTime":"2026-07-29T02:31:31.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.762301846736644,"aZ":-29.967284633781535,"pfxX":-1.4790197395430118,"pfxZ":1.3082736400689345,"pX":-0.32232293744868734,"pZ":2.141945594982236,"vX0":-5.748173530680303,"vY0":-128.83217652076058,"vZ0":-2.686728337337631,"x":129.29,"y":180.95,"x0":2.1263535130950655,"y0":50.00454786740043,"z0":5.505218413432363,"aX":-2.4947968443895534},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.0,"breakHorizontal":4.0,"spinRate":2426,"spinDirection":223},"zone":7,"typeConfidence":0.74,"plateTime":0.424506988615851,"extension":5.495270570609749},"index":0,"playId":"a9d678ad-ad5f-3e12-8fcf-18bfc9d15eb9","pitchNumber":1,"startTime":"2026-07-29T02:29:51.277Z","endTime":"2026-07-29T02:29:54.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.948439989996043,"aZ":-29.790582028009055,"pfxX":10.00473089096107,"pfxZ":1.5148406945335586,"pX":0.6405787803552753,"pZ":0.9129474318117511,"vX0":-7.034573146022312,"vY0":-124.58136733873799,"vZ0":-4.375932524188408,"x":92.58,"y":214.13,"x0":2.200527827580916,"y0":50.00278006460235,"z0":5.153661808142944,"aX":15.731813115964364},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.9,"breakHorizontal":-16.4,"spinRate":1486,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.4396007487102769,"extension":5.640467358963181},"index":1,"playId":"a9d242cc-d3fb-32a5-a324-3b6a5db0b790","pitchNumber":2,"startTime":"2026-07-29T02:30:03.783Z","endTime":"2026-07-29T02:30:07.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76843115705812,"aZ":-32.655539744074815,"pfxX":-1.1092271582481614,"pfxZ":-0.29883671347629015,"pX":-0.31961786586366536,"pZ":1.195231314206199,"vX0":-6.048566172795093,"vY0":-126.71649784444016,"vZ0":-3.8809537158696665,"x":129.18,"y":206.51,"x0":2.241790146369729,"y0":50.00206937341174,"z0":5.354259237474603,"aX":-1.8028108130390417},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.2,"breakHorizontal":3.4,"spinRate":2580,"spinDirection":284},"zone":13,"typeConfidence":0.9,"plateTime":0.43217034635911755,"extension":5.4984737638795975},"index":2,"playId":"d112e306-cc88-3fcd-ae22-2e3eb569999f","pitchNumber":3,"startTime":"2026-07-29T02:30:18.165Z","endTime":"2026-07-29T02:30:21.481Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-29T02:30:29.245Z","endTime":"2026-07-29T02:30:39.044Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86736516278769,"aZ":-15.4449622167404,"pfxX":3.771166042618413,"pfxZ":8.452319220923227,"pX":-0.06028367461660496,"pZ":3.8691628249424936,"vX0":-6.996987908899088,"vY0":-140.07857084472707,"vZ0":-1.6760263065119925,"x":119.3,"y":134.31,"x0":1.9846460214113917,"y0":50.001345751395476,"z0":5.489549883382736,"aX":7.463608759466723},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":-5.3,"spinRate":2505,"spinDirection":144},"zone":11,"typeConfidence":0.84,"plateTime":0.3916386137903287,"extension":5.449716065980686},"index":4,"playId":"8c0da6a1-0c02-3196-9ae9-24f99980eb84","pitchNumber":4,"startTime":"2026-07-29T02:30:39.044Z","endTime":"2026-07-29T02:30:42.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.494997282424404,"aZ":-31.65900280450638,"pfxX":-1.0772748207626455,"pfxZ":0.3118143557548425,"pX":-0.6312060081736206,"pZ":0.6828070739242782,"vX0":-6.472936682634537,"vY0":-128.14935312377693,"vZ0":-5.308501501217405,"x":141.06,"y":220.34,"x0":2.0675768779680213,"y0":50.00604107054443,"z0":5.25468801078438,"aX":-1.7902653844080865},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.5,"breakHorizontal":3.4,"spinRate":2607,"spinDirection":296},"zone":13,"typeConfidence":0.89,"plateTime":0.4274263309577808,"extension":5.520808781714937},"index":5,"playId":"db1008fd-3674-3437-b8db-9445be7b3623","pitchNumber":5,"startTime":"2026-07-29T02:30:54.137Z","endTime":"2026-07-29T02:30:57.496Z","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":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49336525201829,"aZ":-13.045248501453194,"pfxX":3.884797030525057,"pfxZ":9.428545498824807,"pX":-0.03254670046494473,"pZ":2.1384914221577884,"vX0":-6.652561246365614,"vY0":-141.16849201820054,"vZ0":-6.462572238550682,"x":118.24,"y":181.04,"x0":1.8440393209574224,"y0":50.00580760282642,"z0":5.28821532620167,"aX":7.884699172593903},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":-5.8,"spinRate":2528,"spinDirection":142},"zone":8,"typeConfidence":0.92,"plateTime":0.3871813998588389,"extension":5.5617921983741345},"index":6,"playId":"ef66cfe6-f013-380e-9318-ea094d728592","pitchNumber":6,"startTime":"2026-07-29T02:31:09.185Z","endTime":"2026-07-29T02:31:13.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.532525882716108,"aZ":-34.45631296507921,"pfxX":-2.4751705449681736,"pfxZ":-1.3754985370862656,"pX":-0.13153293928677356,"pZ":2.253238811519253,"vX0":-5.078962001885748,"vY0":-127.583304124537,"vZ0":-1.3728670625269435,"x":122.01,"y":177.94,"x0":2.2044710717519527,"y0":50.0060734331704,"z0":5.5066177494241195,"aX":-4.092980622424282},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.5,"breakHorizontal":5.6,"spinRate":2489,"spinDirection":270},"zone":5,"typeConfidence":0.89,"plateTime":0.42883049852420063,"extension":5.454568616720735},"index":7,"playId":"c6d2bd71-85e5-3b37-8771-398645f451ae","pitchNumber":7,"startTime":"2026-07-29T02:31:27.873Z","endTime":"2026-07-29T02:31:31.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:31:31.571Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy Edman lines out sharply to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T02:33:24.566Z","endTime":"2026-07-29T02:34:08.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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":"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":94.1,"endSpeed":86.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435356584459655,"aZ":-29.050490061861208,"pfxX":-10.421619675435764,"pfxZ":1.637712066893707,"pX":-0.5262628400182296,"pZ":2.733700348788788,"vX0":7.028425636761648,"vY0":-136.96662258344463,"vZ0":-0.8858708348020081,"x":137.06,"y":164.97,"x0":-1.7631611802404825,"y0":50.0061455444388,"z0":5.036422750546963,"aX":-19.93171872795401},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.0,"breakHorizontal":17.5,"spinRate":2044,"spinDirection":244},"zone":1,"typeConfidence":0.89,"plateTime":0.3989246076825679,"extension":5.202514173400798},"index":0,"playId":"0b0a1a7e-0dbc-32cd-947d-ed4211fb7a4b","pitchNumber":1,"startTime":"2026-07-29T02:33:38.050Z","endTime":"2026-07-29T02:33:41.385Z","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.8,"endSpeed":82.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08594096031384,"aZ":-33.856687648074804,"pfxX":-10.581608104071641,"pfxZ":-0.9846956091256427,"pX":1.5434104816431093,"pZ":2.219370024348653,"vX0":11.268063538221108,"vY0":-128.89247736502367,"vZ0":-0.31756042752373503,"x":58.17,"y":178.86,"x0":-1.4798618457870687,"y0":50.003333025057294,"z0":4.926088663650301,"aX":-18.068052152695437},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.7,"breakHorizontal":17.0,"spinRate":2063,"spinDirection":263},"zone":14,"typeConfidence":0.91,"plateTime":0.42257155234953325,"extension":5.277405183193583},"index":1,"playId":"95b41947-112b-35d2-b0b9-10fd9e5ae53b","pitchNumber":2,"startTime":"2026-07-29T02:33:49.352Z","endTime":"2026-07-29T02:33:53.555Z","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":95.9,"endSpeed":88.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.194530649545644,"aZ":-19.952265901249636,"pfxX":-9.154741766338574,"pfxZ":6.139443180937686,"pX":0.31922537449414295,"pZ":1.9589205747991782,"vX0":8.77833717858474,"vY0":-139.43393212665848,"vZ0":-4.706234035032215,"x":104.83,"y":185.89,"x0":-1.6641403751554724,"y0":50.002033057982935,"z0":4.965992569113329,"aX":-18.219734437052004},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.4,"breakHorizontal":15.0,"spinRate":2219,"spinDirection":237},"zone":9,"typeConfidence":0.9,"plateTime":0.3912320441395294,"extension":5.315888219145812},"hitData":{"launchSpeed":106.1,"launchAngle":7.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"hard","location":"3","coordinates":{"coordX":165.97,"coordY":161.31}},"index":2,"playId":"208e67c4-57a7-3f27-adc0-1a4772ce520d","pitchNumber":3,"startTime":"2026-07-29T02:34:02.551Z","endTime":"2026-07-29T02:34:08.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:34:08.386Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a line drive to right fielder Dominic Canzone.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T02:34:21.328Z","endTime":"2026-07-29T02:36:13.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66594092416858,"aZ":-18.686639959199702,"pfxX":-7.987761993323811,"pfxZ":6.6967940928543825,"pX":-0.40828925955790485,"pZ":2.6399122412598404,"vX0":6.812985741189942,"vY0":-140.31060560929507,"vZ0":-3.1961515803874248,"x":132.56,"y":167.5,"x0":-1.8177794142481525,"y0":50.00435704379883,"z0":4.996099894856268,"aX":-16.093159549509263},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.8,"breakHorizontal":13.2,"spinRate":2315,"spinDirection":236},"zone":4,"typeConfidence":0.9,"plateTime":0.3888345417436865,"extension":5.184900454244409},"index":0,"playId":"c901b3b8-e2fe-303d-9907-e3bd6b9b0321","pitchNumber":1,"startTime":"2026-07-29T02:34:33.992Z","endTime":"2026-07-29T02:34:38.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.774833428643745,"aZ":-21.103212530235318,"pfxX":-8.205501338218141,"pfxZ":5.597827062925525,"pX":0.02319596580613339,"pZ":4.071551449503036,"vX0":7.801226059304151,"vY0":-138.72994168959815,"vZ0":0.9648688837541651,"x":116.12,"y":128.85,"x0":-1.7394115120965148,"y0":50.002680813262785,"z0":5.1110923164795,"aX":-16.228798904209008},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.6,"breakHorizontal":13.6,"spinRate":2215,"spinDirection":239},"zone":12,"typeConfidence":0.9,"plateTime":0.3926345277593555,"extension":5.319483665055419},"index":1,"playId":"18df0c19-817f-3b9c-858b-b6122e69d0be","pitchNumber":2,"startTime":"2026-07-29T02:34:49.340Z","endTime":"2026-07-29T02:34:52.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.120678031479827,"aZ":-24.230571353668775,"pfxX":-8.311327167692998,"pfxZ":4.037256648874381,"pX":-1.3182386154764596,"pZ":3.5399802010120522,"vX0":4.721544911534128,"vY0":-138.47772176039322,"vZ0":0.48224277135017624,"x":167.25,"y":143.2,"x0":-1.953851284850152,"y0":50.0022889612094,"z0":4.967993694824093,"aX":-16.35300511272605},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":14.3,"spinRate":2170,"spinDirection":244},"zone":11,"typeConfidence":0.87,"plateTime":0.393566289231285,"extension":5.380770343681876},"index":2,"playId":"38d5bd3c-346b-3257-b8b4-6bed9709acd2","pitchNumber":3,"startTime":"2026-07-29T02:35:06.348Z","endTime":"2026-07-29T02:35:09.348Z","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":87.8,"endSpeed":82.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.26848690829293,"aZ":-30.796297709576137,"pfxX":-0.600261582220333,"pfxZ":0.8196350921950462,"pX":0.3983663239042261,"pZ":2.7279370747988274,"vX0":5.9224198724889865,"vY0":-127.87818096002236,"vZ0":0.3150808794933,"x":101.82,"y":165.13,"x0":-1.8496531913315581,"y0":50.00609900265988,"z0":4.979347017314667,"aX":-1.0149441017690617},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.7,"breakHorizontal":0.0,"spinRate":2251,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.42499507074330145,"extension":5.353784190634768},"index":3,"playId":"b86b2628-fb9e-33f7-b2b8-c2ba4a13bb48","pitchNumber":4,"startTime":"2026-07-29T02:35:23.501Z","endTime":"2026-07-29T02:35:26.852Z","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":95.1,"endSpeed":88.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.165730541910836,"aZ":-23.1524857638776,"pfxX":-8.076457107847771,"pfxZ":4.579624741511164,"pX":-1.0055196322840763,"pZ":3.4145181247538408,"vX0":5.100421453307475,"vY0":-138.58609638494173,"vZ0":-0.21452649423048598,"x":155.33,"y":146.59,"x0":-1.8080505919990912,"y0":50.00464133157838,"z0":5.022269536818074,"aX":-15.917834526359897},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.4,"breakHorizontal":13.8,"spinRate":2200,"spinDirection":241},"zone":11,"typeConfidence":0.89,"plateTime":0.39325305340221606,"extension":5.277453619979702},"index":4,"playId":"cfd77bfe-afa9-38bd-a234-8d77abbdfee3","pitchNumber":5,"startTime":"2026-07-29T02:35:45.888Z","endTime":"2026-07-29T02:35:49.550Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":81.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.681284659049926,"aZ":-31.992595944764965,"pfxX":0.05907048574741891,"pfxZ":0.11348765159059049,"pX":-0.630886376527512,"pZ":2.032992209455794,"vX0":3.272413617718992,"vY0":-125.97508078559399,"vZ0":-0.9870899090811419,"x":141.05,"y":183.89,"x0":-1.941247728359628,"y0":50.00471584555881,"z0":4.960232059513219,"aX":0.09730011282374837},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.2,"breakHorizontal":-0.7,"spinRate":2272,"spinDirection":66},"zone":7,"typeConfidence":0.9,"plateTime":0.43077121963933207,"extension":5.354699685571477},"hitData":{"launchSpeed":82.4,"launchAngle":18.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":157.33,"coordY":106.12}},"index":5,"playId":"dc128b61-fe11-3d17-8132-1d1e9222282a","pitchNumber":6,"startTime":"2026-07-29T02:36:02.568Z","endTime":"2026-07-29T02:36:13.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:36:13.675Z","atBatIndex":13},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Teoscar Hernández grounds into a double play, second baseman Cole Young to shortstop J.P. Crawford to first baseman Josh Naylor. Kyle Tucker out at 2nd. Teoscar Hernández out at 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-29T02:36:22.648Z","endTime":"2026-07-29T02:37:29.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":95.9,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.612532867316695,"aZ":-19.06233745556698,"pfxX":-7.519309436576142,"pfxZ":6.591094952475064,"pX":0.7210647145390502,"pZ":2.797044940703909,"vX0":11.531715640052562,"vY0":-139.28660664246166,"vZ0":-2.700761635602871,"x":89.51,"y":163.26,"x0":-2.4720875192761382,"y0":50.005030416769856,"z0":5.021777710751805,"aX":-14.963578425965279},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.6,"breakHorizontal":11.6,"spinRate":2338,"spinDirection":232},"zone":3,"typeConfidence":0.9,"plateTime":0.3913732932944076,"extension":5.748383546182522},"index":0,"playId":"f57013ba-941e-3e1d-bef0-08fa55257f1d","pitchNumber":1,"startTime":"2026-07-29T02:36:40.812Z","endTime":"2026-07-29T02:36:44.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58776624537171,"aZ":-30.054902470335055,"pfxX":-1.164790023894522,"pfxZ":1.2819472525741196,"pX":1.7533912266508778,"pZ":1.5673905640412398,"vX0":11.185981127686496,"vY0":-127.01885635391825,"vZ0":-2.3099690989529975,"x":50.16,"y":196.46,"x0":-2.5373712984806707,"y0":50.00050500672628,"z0":4.854819971703444,"aX":-1.9225732437734602},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":-0.1,"spinRate":2293,"spinDirection":313},"zone":14,"typeConfidence":0.9,"plateTime":0.42958743276146816,"extension":5.58282815619235},"index":1,"playId":"ee975e29-0ec6-3dec-820f-359d91fe3310","pitchNumber":2,"startTime":"2026-07-29T02:36:59.955Z","endTime":"2026-07-29T02:37:03.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.884015141439818,"aZ":-19.46512399279099,"pfxX":-8.215108022685241,"pfxZ":6.288081949931801,"pX":0.6949407005592229,"pZ":3.201806250731755,"vX0":11.814355214795409,"vY0":-140.56374815510503,"vZ0":-1.8832153342840598,"x":90.51,"y":152.33,"x0":-2.475896587966102,"y0":50.00247088850467,"z0":5.131097958611998,"aX":-16.603836919751824},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.3,"breakHorizontal":12.7,"spinRate":2313,"spinDirection":240},"zone":3,"typeConfidence":0.9,"plateTime":0.38818702251807125,"extension":5.521249416228168},"hitData":{"launchSpeed":99.4,"launchAngle":1.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.37,"coordY":153.24}},"index":2,"playId":"b9f6b5cc-be4e-3181-8279-2bc282ce3f7b","pitchNumber":3,"startTime":"2026-07-29T02:37:19.936Z","endTime":"2026-07-29T02:37:29.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:37:29.281Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Weston Wilson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T02:39:21.562Z","endTime":"2026-07-29T02:40:34.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34029321960208,"aZ":-34.356848771783746,"pfxX":-1.7057666428166178,"pfxZ":-1.3929715378855771,"pX":0.412524799499845,"pZ":3.1393251274400664,"vX0":-4.244455942953098,"vY0":-124.33194520837523,"vZ0":0.9967242425799963,"x":101.28,"y":154.02,"x0":2.3647069066719952,"y0":50.00494218578352,"z0":5.588236383961806,"aX":-2.6660857723913316},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.0,"breakHorizontal":4.1,"spinRate":2200,"spinDirection":265},"zone":3,"typeConfidence":0.91,"plateTime":0.44083435965974616,"extension":5.571655463469144},"index":0,"playId":"919611ba-cbe2-3216-83ba-0f2ddbd9ddb9","pitchNumber":1,"startTime":"2026-07-29T02:39:36.988Z","endTime":"2026-07-29T02:39:40.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.755117457627456,"aZ":-14.162048420078147,"pfxX":3.974748928704629,"pfxZ":9.211616033059638,"pX":0.6230886246946087,"pZ":3.604332015766442,"vX0":-5.5931816256472375,"vY0":-138.21985683720573,"vZ0":-2.5250728360984405,"x":93.25,"y":141.46,"x0":2.1465882460083523,"y0":50.00268544589131,"z0":5.468361188240278,"aX":7.772525400330995},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-6.1,"spinRate":2423,"spinDirection":137},"zone":12,"typeConfidence":0.92,"plateTime":0.3946841260263345,"extension":5.550106922780347},"index":1,"playId":"c86d501d-55f6-364d-8452-5bb4b88d44e9","pitchNumber":2,"startTime":"2026-07-29T02:39:50.151Z","endTime":"2026-07-29T02:39:53.162Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-29T02:40:00.833Z","endTime":"2026-07-29T02:40:10.666Z","isPitch":false,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"}},{"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":85.8,"endSpeed":79.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.251896351484536,"aZ":-34.99337884599244,"pfxX":-2.9620567911686173,"pfxZ":-1.768384809858615,"pX":1.0138230867678568,"pZ":2.272930221387474,"vX0":-2.5488684153135406,"vY0":-125.01061014737323,"vZ0":-0.7651172662034449,"x":78.36,"y":177.41,"x0":2.428433464793538,"y0":50.00282714352664,"z0":5.434985493118924,"aX":-4.725643581238316},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.1,"breakHorizontal":5.9,"spinRate":2396,"spinDirection":284},"zone":14,"typeConfidence":0.9,"plateTime":0.43678407689420595,"extension":5.530785535313412},"index":3,"playId":"c048fb8a-8867-3881-ac40-7f1ab3f5260b","pitchNumber":3,"startTime":"2026-07-29T02:40:10.666Z","endTime":"2026-07-29T02:40:14.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.242815661036463,"aZ":-30.217363673346046,"pfxX":7.490200821432001,"pfxZ":1.2771440642515515,"pX":0.03044039344563796,"pZ":2.0742782191040794,"vX0":-7.3758335365599095,"vY0":-122.10959380307447,"vZ0":-1.794798726061412,"x":100.76,"y":178.21,"x0":2.0992822874307544,"y0":50.000649731201946,"z0":5.388095423669528,"aX":11.45082938862116},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.2,"breakHorizontal":-12.1,"spinRate":1451,"spinDirection":124},"zone":8,"typeConfidence":0.9,"plateTime":0.4464387800088767,"extension":5.543214425207106},"index":4,"playId":"c0f9cd59-11ac-3474-aa08-81cc38f7731d","pitchNumber":4,"startTime":"2026-07-29T02:40:29.161Z","endTime":"2026-07-29T02:40:34.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:40:34.822Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T02:40:59.861Z","endTime":"2026-07-29T02:42:48.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":93.8,"endSpeed":86.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82772845016939,"aZ":-22.133991917604035,"pfxX":8.16880241692827,"pfxZ":5.2828315036603035,"pX":0.02835686212179935,"pZ":2.1514123390779076,"vX0":-8.114629019187712,"vY0":-136.47570399330755,"vZ0":-4.71663756317488,"x":115.92,"y":180.69,"x0":1.9677119991122298,"y0":50.00612689814398,"z0":5.4111734806323915,"aX":15.533929755991492},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.9,"breakHorizontal":-13.2,"spinRate":2180,"spinDirection":143},"zone":8,"typeConfidence":0.91,"plateTime":0.40014234065269383,"extension":5.657977068200368},"index":0,"playId":"e39fd203-eb78-3135-ab09-4dc2424f81f0","pitchNumber":1,"startTime":"2026-07-29T02:40:59.861Z","endTime":"2026-07-29T02:41:03.165Z","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":86.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.467156870145324,"aZ":-13.908272655156049,"pfxX":1.3905714895345866,"pfxZ":9.457961356497059,"pX":0.07020432515500477,"pZ":3.4853763790760546,"vX0":-5.240099743255374,"vY0":-137.6028478025151,"vZ0":-3.0851058096836024,"x":114.32,"y":144.67,"x0":1.8126207682282038,"y0":50.006069120673814,"z0":5.554498254538765,"aX":2.687472736049608},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-1.6,"spinRate":2431,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.3969570880186337,"extension":5.5408179301961376},"index":1,"playId":"b7affe1b-a52b-37ee-ae2d-184b3c831beb","pitchNumber":2,"startTime":"2026-07-29T02:41:15.174Z","endTime":"2026-07-29T02:41:19.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.872803308887516,"aZ":-24.103955663493142,"pfxX":8.147448698930214,"pfxZ":4.228614921976051,"pX":0.29807676208084055,"pZ":3.5234936116351694,"vX0":-7.002186825868786,"vY0":-136.2539248658632,"vZ0":-1.0702551081937648,"x":105.64,"y":143.65,"x0":1.8246556378618666,"y0":50.0003712980291,"z0":5.564764313191854,"aX":15.539300846658985},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":-13.6,"spinRate":2135,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.39978770281540443,"extension":5.487998455361282},"index":2,"playId":"c2d3cd76-f905-3e00-942b-b1ccae4538c3","pitchNumber":3,"startTime":"2026-07-29T02:41:31.463Z","endTime":"2026-07-29T02:41:35.301Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"}}},{"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.6,"endSpeed":85.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73687020616163,"aZ":-16.54564997103683,"pfxX":6.406596547130752,"pfxZ":8.461703331825289,"pX":0.20684423307561936,"pZ":3.1888358966853914,"vX0":-7.123998278067095,"vY0":-134.66515102647304,"vZ0":-3.1077034701829516,"x":109.12,"y":152.68,"x0":2.047305006836306,"y0":50.001307101236904,"z0":5.520231085927262,"aX":11.830902728786217},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":-10.2,"spinRate":2476,"spinDirection":142},"zone":2,"typeConfidence":0.85,"plateTime":0.405889932981768,"extension":5.391637322388189},"index":3,"playId":"1a179354-b1e3-324f-9dbb-429627b6681f","pitchNumber":4,"startTime":"2026-07-29T02:42:21.832Z","endTime":"2026-07-29T02:42:25.184Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-29T02:42:35.781Z","endTime":"2026-07-29T02:42:45.000Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04379275243967,"aZ":-13.364945384969126,"pfxX":4.000019411171468,"pfxZ":9.62449340537897,"pX":-0.6013160951036768,"pZ":3.1375217601839402,"vX0":-7.674898760459871,"vY0":-138.6739895137331,"vZ0":-3.9215490007596947,"x":139.92,"y":154.07,"x0":1.6782568027002696,"y0":50.00215176238588,"z0":5.457157368683087,"aX":7.817653779928981},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":-5.8,"spinRate":2430,"spinDirection":145},"zone":1,"typeConfidence":0.92,"plateTime":0.39448103097763054,"extension":5.498429512921197},"index":5,"playId":"8a438c15-2caf-3338-99a4-79ea57f9008e","pitchNumber":5,"startTime":"2026-07-29T02:42:45.000Z","endTime":"2026-07-29T02:42:48.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:42:48.970Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a soft bunt ground ball to third baseman Max Muncy.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T02:43:05.990Z","endTime":"2026-07-29T02:43:21.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"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],"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":0},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.468354937617157,"aZ":-29.032084559513255,"pfxX":-0.8961997357680489,"pfxZ":1.971389168953026,"pX":-0.4121755084834079,"pZ":3.1558488534348474,"vX0":-5.600822085453316,"vY0":-125.27607579028003,"vZ0":-0.2541320321779379,"x":132.71,"y":153.57,"x0":1.965729396763424,"y0":50.00475099825841,"z0":5.624649677793768,"aX":-1.428459732251658},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.7,"breakHorizontal":2.9,"spinRate":2386,"spinDirection":230},"zone":1,"typeConfidence":0.89,"plateTime":0.4366267661399883,"extension":5.374273746564837},"hitData":{"launchSpeed":31.7,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":118.77,"coordY":190.84}},"index":0,"playId":"871028d9-d9b4-3bcb-a318-e1136c317b77","pitchNumber":1,"startTime":"2026-07-29T02:43:09.728Z","endTime":"2026-07-29T02:43:21.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:43:21.155Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-29T02:43:38.999Z","endTime":"2026-07-29T02:44:39.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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(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":82.4,"endSpeed":76.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.627668775277662,"aZ":-28.882775656122384,"pfxX":8.694335473730554,"pfxZ":2.250592042229492,"pX":-0.16206603356831378,"pZ":1.252550144456432,"vX0":-7.770532622941636,"vY0":-119.82073025431839,"vZ0":-3.4915423598406474,"x":123.18,"y":204.96,"x0":1.9824867590188195,"y0":50.00445350882108,"z0":5.290084762158327,"aX":12.732251020881252},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.5,"breakHorizontal":-14.0,"spinRate":1418,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.455889102445759,"extension":5.5845255388894355},"index":0,"playId":"387522ec-1d68-349a-9bdf-e86b6df7afd9","pitchNumber":1,"startTime":"2026-07-29T02:43:44.992Z","endTime":"2026-07-29T02:43:48.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01262493236441,"aZ":-30.672202359634838,"pfxX":-0.6842002927588497,"pfxZ":0.9576618570699154,"pX":-0.6295516080602757,"pZ":1.7938841983690792,"vX0":-6.848795365256714,"vY0":-124.11496480024171,"vZ0":-2.7928789593267638,"x":141.0,"y":190.35,"x0":2.250308595163805,"y0":50.00089691875229,"z0":5.47866804969819,"aX":-1.0709842589539518},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":2.8,"spinRate":2254,"spinDirection":233},"zone":7,"typeConfidence":0.91,"plateTime":0.440707883195099,"extension":5.440263578243047},"index":1,"playId":"030cc5ca-b106-3a81-a348-33027503032c","pitchNumber":2,"startTime":"2026-07-29T02:44:00.620Z","endTime":"2026-07-29T02:44:04.226Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302456736114422,"aZ":-14.40272957505478,"pfxX":4.536025351086211,"pfxZ":9.297703490389821,"pX":-0.2477053798871823,"pZ":2.5349839506574767,"vX0":-7.707060412995736,"vY0":-136.68589697550496,"vZ0":-5.069364458004358,"x":126.44,"y":170.34,"x0":2.006284600209057,"y0":50.00148452663661,"z0":5.386673732891435,"aX":8.669348140055028},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":-6.7,"spinRate":2495,"spinDirection":138},"zone":5,"typeConfidence":0.92,"plateTime":0.39920845278717154,"extension":5.532154675331322},"hitData":{"launchSpeed":88.3,"launchAngle":42.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.47,"coordY":86.26}},"index":2,"playId":"dc45d275-d9da-318c-a24a-3a7510123bc7","pitchNumber":3,"startTime":"2026-07-29T02:44:30.766Z","endTime":"2026-07-29T02:44:39.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:44:39.766Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dalton Rushing doubles (12) on a sharp line drive to right fielder Dominic Canzone.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T02:46:34.656Z","endTime":"2026-07-29T02:46:59.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.728509922331764,"aZ":-19.753213575814947,"pfxX":-7.672228599103837,"pfxZ":6.340211808531658,"pX":0.39090108435648585,"pZ":2.0466789165370205,"vX0":8.383153671963608,"vY0":-139.01083614274867,"vZ0":-4.390326648425699,"x":102.1,"y":183.52,"x0":-1.6649678126728293,"y0":50.00628455825424,"z0":4.955305543276814,"aX":-15.040671432634461},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":12.2,"spinRate":2289,"spinDirection":237},"zone":9,"typeConfidence":0.9,"plateTime":0.39379530173933874,"extension":5.2712543122341815},"hitData":{"launchSpeed":111.5,"launchAngle":13.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":209.36,"coordY":84.19}},"index":0,"playId":"3ba836dc-43db-36d8-a02f-7428fd71aad8","pitchNumber":1,"startTime":"2026-07-29T02:46:45.857Z","endTime":"2026-07-29T02:46:59.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:46:59.012Z","atBatIndex":19},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Luis Castillo intentionally walks Shohei Ohtani.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T02:47:15.689Z","endTime":"2026-07-29T02:48:22.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnSecond":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":87.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94899392281647,"aZ":-17.67688546313335,"pfxX":-7.1475014029743384,"pfxZ":7.326059460997721,"pX":0.1375180951216891,"pZ":3.8209042739866352,"vX0":7.469076309809423,"vY0":-139.65226686318158,"vZ0":-0.6130262263078521,"x":111.76,"y":135.62,"x0":-1.640865507435373,"y0":50.0006506937627,"z0":5.204194385319488,"aX":-14.14043443533101},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":11.4,"spinRate":2283,"spinDirection":232},"zone":12,"typeConfidence":0.91,"plateTime":0.3919531858410168,"extension":5.444560748062995},"index":0,"playId":"337ee650-ec0a-32cf-8ed1-e9647a8b5773","pitchNumber":1,"startTime":"2026-07-29T02:47:28.592Z","endTime":"2026-07-29T02:47:32.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.094540043896206,"aZ":-20.959523694477657,"pfxX":-7.080966823084916,"pfxZ":5.753487891857173,"pX":-0.7610240785997694,"pZ":4.0822880446507135,"vX0":5.558139567217002,"vY0":-138.77191969519197,"vZ0":1.000801004746957,"x":146.01,"y":128.56,"x0":-1.8700032339189152,"y0":50.00544771811794,"z0":5.113260454826384,"aX":-13.810781849327004},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.8,"breakHorizontal":11.6,"spinRate":2179,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.39470998071089225,"extension":5.612065860587709},"index":1,"playId":"baa76a36-f0ae-3e86-a539-e049dec1c89f","pitchNumber":2,"startTime":"2026-07-29T02:47:46.453Z","endTime":"2026-07-29T02:47:49.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.594627102485326,"aZ":-32.10036987042926,"pfxX":-8.579078402158679,"pfxZ":0.04653030912268186,"pX":-0.9337668949942701,"pZ":3.2072467264646938,"vX0":5.112356919990489,"vY0":-127.09186737358003,"vZ0":2.105912390706518,"x":152.59,"y":152.18,"x0":-1.850627378224431,"y0":50.003442145641955,"z0":4.906776810949364,"aX":-14.11854253374876},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.7,"breakHorizontal":14.5,"spinRate":1933,"spinDirection":257},"zone":11,"typeConfidence":0.9,"plateTime":0.42998881785546406,"extension":5.649761265362577},"index":2,"playId":"aa5eac3c-2369-33d7-9bc3-0679d5dcf4a3","pitchNumber":3,"startTime":"2026-07-29T02:48:05.624Z","endTime":"2026-07-29T02:48:09.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"index":3,"playId":"08239236-0216-1003-000c-f08cd117d70a","pitchNumber":3,"startTime":"2026-07-29T02:48:20.855Z","endTime":"2026-07-29T02:48:22.446Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-29T02:48:22.446Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a line drive to center fielder Julio Rodríguez. Dalton Rushing to 3rd. Shohei Ohtani to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T02:48:30.435Z","endTime":"2026-07-29T02:51:10.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89245749942957,"aZ":-31.011154549266138,"pfxX":-10.644333496148363,"pfxZ":0.5916577009928439,"pX":-0.38792179748285194,"pZ":2.914019353913295,"vX0":10.234220365174844,"vY0":-139.44585441101475,"vZ0":0.05382941432924049,"x":131.79,"y":160.1,"x0":-2.7137747002405628,"y0":50.006935451741356,"z0":4.931953978329903,"aX":-21.0727057836342},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":1.3,"breakHorizontal":17.3,"spinRate":2095,"spinDirection":245},"zone":1,"typeConfidence":0.91,"plateTime":0.39204265081926337,"extension":5.556144760218304},"index":0,"playId":"9708686e-4dcb-3f7d-886c-6483f4dfe49c","pitchNumber":1,"startTime":"2026-07-29T02:48:45.408Z","endTime":"2026-07-29T02:48:48.695Z","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":87.4,"endSpeed":80.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7590305965104,"aZ":-30.916644139122226,"pfxX":-1.4590516090020564,"pfxZ":0.7633122754287713,"pX":1.3317829845087878,"pZ":1.4410686972607334,"vX0":10.518210173799787,"vY0":-126.92935386191144,"vZ0":-2.5423671904329126,"x":66.24,"y":199.87,"x0":-2.6671367699795603,"y0":50.00115646553561,"z0":4.9051380091187005,"aX":-2.395057345702671},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":0.4,"spinRate":2259,"spinDirection":265},"zone":14,"typeConfidence":0.9,"plateTime":0.4306964009547749,"extension":5.756287498593301},"index":1,"playId":"50a033a9-4401-306b-a6bd-8fa0d3ce22dd","pitchNumber":2,"startTime":"2026-07-29T02:49:03.797Z","endTime":"2026-07-29T02:49:07.286Z","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":88.8,"endSpeed":81.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.092938358825624,"aZ":-30.42816120253903,"pfxX":-1.8739989195684017,"pfxZ":1.0298747783025686,"pX":-0.10195239095582023,"pZ":1.9297102408164244,"vX0":7.392546596849274,"vY0":-129.12629554903407,"vZ0":-1.7767991055376393,"x":120.89,"y":186.68,"x0":-2.7545059371657135,"y0":50.00214626202754,"z0":4.960770690816128,"aX":-3.17514706231858},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":1.8,"spinRate":2210,"spinDirection":238},"zone":8,"typeConfidence":0.89,"plateTime":0.423673513278386,"extension":5.594387418042493},"index":2,"playId":"98fc7696-5ec2-3611-b52e-0f34811e1ecb","pitchNumber":3,"startTime":"2026-07-29T02:49:22.659Z","endTime":"2026-07-29T02:49:27.360Z","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.0,"endSpeed":80.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5413867417961,"aZ":-28.73452671491467,"pfxX":-2.8628641865395315,"pfxZ":2.103305426731982,"pX":0.17811847461717792,"pZ":2.191167071788782,"vX0":8.09652118965034,"vY0":-126.50718869037867,"vZ0":-1.0797647958059364,"x":110.21,"y":179.62,"x0":-2.678724793150388,"y0":50.0033706778449,"z0":4.90729339571067,"aX":-4.6844648338501065},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":3.5,"spinRate":2085,"spinDirection":263},"zone":8,"typeConfidence":0.84,"plateTime":0.43141628718100034,"extension":5.625966075187747},"index":3,"playId":"59211b92-3f45-3623-81b0-9241120e7d32","pitchNumber":4,"startTime":"2026-07-29T02:49:58.956Z","endTime":"2026-07-29T02:50:02.605Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-29T02:50:20.314Z","endTime":"2026-07-29T02:50:40.097Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.055151745080302,"aZ":-20.426618475188693,"pfxX":-7.967583319533974,"pfxZ":6.004859545099507,"pX":-0.12169899392179728,"pZ":4.19235590935618,"vX0":9.324073994691284,"vY0":-138.55146931016876,"vZ0":1.216667841018476,"x":121.64,"y":125.59,"x0":-2.485053418889513,"y0":50.005376581044125,"z0":5.106384331976395,"aX":-15.595148614977091},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":12.6,"spinRate":2224,"spinDirection":246},"zone":11,"typeConfidence":0.9,"plateTime":0.3943364422980009,"extension":5.493415021514141},"index":5,"playId":"36dd4652-2e08-3293-adb6-bce4c5ee0592","pitchNumber":5,"startTime":"2026-07-29T02:50:40.097Z","endTime":"2026-07-29T02:50:43.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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69664693936044,"aZ":-29.382512495864944,"pfxX":-1.3849698857344774,"pfxZ":1.6871744933967818,"pX":0.30096802566714337,"pZ":2.167405622592929,"vX0":8.097040432552143,"vY0":-127.60071284038591,"vZ0":-0.9794276787614281,"x":105.53,"y":180.26,"x0":-2.725010018027898,"y0":50.006192985165114,"z0":4.858031647026807,"aX":-2.2984495966795913},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":0.8,"spinRate":2168,"spinDirection":265},"zone":9,"typeConfidence":0.89,"plateTime":0.4282114156016661,"extension":5.589108712678951},"hitData":{"launchSpeed":99.3,"launchAngle":15.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":151.24,"coordY":60.85}},"index":6,"playId":"0fb1ca24-4788-36c7-ac08-3e277757e6c6","pitchNumber":6,"startTime":"2026-07-29T02:50:59.515Z","endTime":"2026-07-29T02:51:10.529Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:51:10.529Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Freddie Freeman grounds into a double play, shortstop J.P. Crawford to first baseman Josh Naylor. Dalton Rushing scores. Shohei Ohtani to 3rd. Andy Pages out at 2nd. Freddie Freeman out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T02:51:37.642Z","endTime":"2026-07-29T02:52:18.171Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":51},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":90.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.577547941338835,"aZ":-30.928437554876304,"pfxX":-10.88482729503742,"pfxZ":0.610025343581337,"pX":0.14811909983658905,"pZ":1.596030318838864,"vX0":8.883085413535735,"vY0":-141.65826153047323,"vZ0":-3.789799983125809,"x":111.35,"y":195.69,"x0":-1.599844810834389,"y0":50.006895879226704,"z0":4.908509925656804,"aX":-22.330695520574647},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":0.6,"breakHorizontal":18.1,"spinRate":2062,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.3853184304657291,"extension":5.54544761645852},"index":0,"playId":"98211f5a-f2a4-3f56-abb5-ba091a04a647","pitchNumber":1,"startTime":"2026-07-29T02:51:44.109Z","endTime":"2026-07-29T02:51:47.735Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.748309083141567,"aZ":-21.60553654188737,"pfxX":-7.846418546760806,"pfxZ":5.315968530313816,"pX":-0.7910788732063703,"pZ":3.1032449244312397,"vX0":5.651410720040435,"vY0":-139.8858235644108,"vZ0":-1.238899424766446,"x":147.15,"y":154.99,"x0":-1.8153803453081585,"y0":50.00040500338176,"z0":4.964599111736792,"aX":-15.59052694350308},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.6,"breakHorizontal":13.1,"spinRate":2278,"spinDirection":243},"zone":1,"typeConfidence":0.89,"plateTime":0.39114716294037555,"extension":5.374086383077122},"hitData":{"launchSpeed":93.2,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.3,"coordY":150.82}},"index":1,"playId":"17685457-1e04-3ea4-ae57-e5674170715d","pitchNumber":2,"startTime":"2026-07-29T02:52:09.034Z","endTime":"2026-07-29T02:52:18.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:52:18.171Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-29T02:52:41.100Z","endTime":"2026-07-29T02:53:57.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.072565991610645,"aZ":-20.93997125535717,"pfxX":-8.72182312430393,"pfxZ":5.520098065080786,"pX":-0.46879903019883573,"pZ":3.193117870701206,"vX0":6.616677426952508,"vY0":-141.4874439250792,"vZ0":-1.4791298853427806,"x":134.87,"y":152.57,"x0":-1.699820335331724,"y0":50.00337513609423,"z0":5.059177126243927,"aX":-17.754558065079273},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.8,"breakHorizontal":14.5,"spinRate":2394,"spinDirection":238},"zone":1,"typeConfidence":0.89,"plateTime":0.3865240615733856,"extension":5.504740735120243},"index":0,"playId":"df19260c-8743-3999-b2be-b00c8c6a6504","pitchNumber":1,"startTime":"2026-07-29T02:52:45.241Z","endTime":"2026-07-29T02:52:48.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.082977804422708,"aZ":-28.51991874830085,"pfxX":-9.919186879456399,"pfxZ":1.819423795888639,"pX":0.8404552946410606,"pZ":3.1925349890164822,"vX0":10.120262337304942,"vY0":-139.8318913369312,"vZ0":0.1520718009450458,"x":84.96,"y":152.58,"x0":-1.5109713225535806,"y0":50.004424219698834,"z0":4.985836796625553,"aX":-19.9410016905493},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.5,"breakHorizontal":16.3,"spinRate":1974,"spinDirection":243},"zone":12,"typeConfidence":0.91,"plateTime":0.3894778576526976,"extension":5.440890368704782},"index":1,"playId":"eb7ec877-03e2-31a5-84bc-3e5c250abe6a","pitchNumber":2,"startTime":"2026-07-29T02:53:06.400Z","endTime":"2026-07-29T02:53:10.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32772695899176,"aZ":-28.603581888253377,"pfxX":-10.62748413836201,"pfxZ":1.7752432220166234,"pX":0.8383435302160164,"pZ":3.595594522696106,"vX0":10.031657126637642,"vY0":-140.2509394612354,"vZ0":1.2402665520474199,"x":85.04,"y":141.7,"x0":-1.3843278826072276,"y0":50.00635117332239,"z0":4.997653102169733,"aX":-21.418505922260344},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.6,"breakHorizontal":17.5,"spinRate":2042,"spinDirection":242},"zone":12,"typeConfidence":0.92,"plateTime":0.3888536525225672,"extension":5.547850614118614},"index":2,"playId":"8e05a915-6c6d-3de9-8ee9-d2750b68aa92","pitchNumber":3,"startTime":"2026-07-29T02:53:27.388Z","endTime":"2026-07-29T02:53:31.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.360138735075925,"aZ":-35.22961335988558,"pfxX":-10.068205969666053,"pfxZ":-1.7734271518322338,"pX":-0.6087987157877572,"pZ":1.7664880561807563,"vX0":6.225338224085596,"vY0":-129.67078380969264,"vZ0":-0.9423787299684041,"x":140.21,"y":191.08,"x0":-1.7192937087052431,"y0":50.00421844938843,"z0":4.796793181590918,"aX":-17.333054694391908},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.2,"breakHorizontal":17.0,"spinRate":1927,"spinDirection":262},"zone":7,"typeConfidence":0.91,"plateTime":0.4206595507807025,"extension":5.4592427159986965},"hitData":{"launchSpeed":89.6,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.67,"coordY":164.75}},"index":3,"playId":"03f204a1-4ce4-3785-93a1-2c4b3f967d61","pitchNumber":4,"startTime":"2026-07-29T02:53:49.200Z","endTime":"2026-07-29T02:53:57.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:53:57.929Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Julio Rodríguez homers (16) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T02:55:44.277Z","endTime":"2026-07-29T02:57:12.231Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":680736,"link":"/api/v1/people/680736"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.761355950687566,"aZ":-22.717026145954236,"pfxX":1.1453670867757717,"pfxZ":5.252630105490648,"pX":-0.44521133124436285,"pZ":1.8664247809028365,"vX0":-6.8461945452013335,"vY0":-132.72080309018196,"vZ0":-4.81487706238993,"x":133.97,"y":188.39,"x0":2.00811312476054,"y0":50.00625346221912,"z0":5.337499948383447,"aX":2.063911508543272},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.8,"breakHorizontal":-0.7,"spinRate":2543,"spinDirection":154},"zone":7,"typeConfidence":0.59,"plateTime":0.411123391851699,"extension":5.440500516338047},"index":0,"playId":"50cf5a19-b017-3fcb-81e6-c626438341b4","pitchNumber":1,"startTime":"2026-07-29T02:56:02.312Z","endTime":"2026-07-29T02:56:05.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51695154253969,"aZ":-14.837807205146117,"pfxX":4.820642096988373,"pfxZ":8.988049701789938,"pX":0.9376042331479899,"pZ":3.1755475110860707,"vX0":-4.908989157190143,"vY0":-137.52957558983834,"vZ0":-3.3197476074520162,"x":81.26,"y":153.04,"x0":2.1134433722254964,"y0":50.00240883681766,"z0":5.395288400593201,"aX":9.298494406219106},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":-7.8,"spinRate":2375,"spinDirection":137},"zone":12,"typeConfidence":0.92,"plateTime":0.39720598529958684,"extension":5.472706260324962},"index":1,"playId":"f558c8af-2b20-322a-9e9a-2ff233a4939c","pitchNumber":2,"startTime":"2026-07-29T02:56:20.903Z","endTime":"2026-07-29T02:56:23.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":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-29T02:56:34.289Z","endTime":"2026-07-29T02:56:45.435Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"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":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.150917758634993,"aZ":-33.30342979910543,"pfxX":-2.2108191248363576,"pfxZ":-0.70342302499634,"pX":0.31226772222007015,"pZ":1.7780400799037548,"vX0":-4.134523244661938,"vY0":-125.37685728441176,"vZ0":-2.3070667595316863,"x":105.1,"y":190.77,"x0":2.2639472952987356,"y0":50.00253690045891,"z0":5.403687317471448,"aX":-3.551586472093325},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.6,"breakHorizontal":4.9,"spinRate":2443,"spinDirection":279},"zone":9,"typeConfidence":0.9,"plateTime":0.43532722635607035,"extension":5.44689754713849},"hitData":{"launchSpeed":105.6,"launchAngle":24.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":44.01,"coordY":54.51}},"index":3,"playId":"b2aa5e7a-2395-31a9-a3ba-a05cce0996c9","pitchNumber":3,"startTime":"2026-07-29T02:56:45.435Z","endTime":"2026-07-29T02:57:12.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:57:12.231Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out sharply, second baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T02:57:15.225Z","endTime":"2026-07-29T02:57:40.134Z","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":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244190209184648,"aZ":-19.694333537272016,"pfxX":8.628831282025738,"pfxZ":6.654835148167406,"pX":0.25267403028461677,"pZ":2.4570427173669094,"vX0":-7.410015836655469,"vY0":-136.3973862822086,"vZ0":-4.21220153290958,"x":107.37,"y":172.44,"x0":1.8894045745043107,"y0":50.00612222346943,"z0":5.387457704912308,"aX":16.189728293786036},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.3,"breakHorizontal":-13.9,"spinRate":2198,"spinDirection":147},"zone":5,"typeConfidence":0.91,"plateTime":0.40224659190438716,"extension":5.573156546173101},"hitData":{"launchSpeed":103.9,"launchAngle":6.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":154.85,"coordY":148.4}},"index":0,"playId":"9e4ffe07-0a6c-3c77-9e90-2cc194a2bdee","pitchNumber":1,"startTime":"2026-07-29T02:57:31.449Z","endTime":"2026-07-29T02:57:40.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:57:40.134Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T02:57:57.312Z","endTime":"2026-07-29T02:58:49.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":77.0,"endSpeed":71.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.621416126139962,"aZ":-36.10974483377442,"pfxX":-2.0822848652956827,"pfxZ":-3.0697674943474933,"pX":-0.6711027204505102,"pZ":3.006784257553619,"vX0":-5.528077358281504,"vY0":-112.10584734532631,"vZ0":1.847171668810598,"x":142.58,"y":157.6,"x0":2.088514957285805,"y0":50.00032694866804,"z0":5.834653676344646,"aX":-2.6722918071825426},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-4.8,"breakHorizontal":5.0,"spinRate":2256,"spinDirection":305},"zone":1,"typeConfidence":0.89,"plateTime":0.48696049664815266,"extension":5.326119548664886},"index":0,"playId":"84efd834-78c7-3d37-a8ed-e8bf84a8584b","pitchNumber":1,"startTime":"2026-07-29T02:58:02.065Z","endTime":"2026-07-29T02:58:05.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.169684718393746,"aZ":-15.811795864389385,"pfxX":5.318776980717462,"pfxZ":8.19640390365793,"pX":0.876729704165145,"pZ":3.205006937575992,"vX0":-4.831110128544817,"vY0":-140.2733408818155,"vZ0":-3.5297493201024888,"x":83.58,"y":152.24,"x0":1.9286971689299395,"y0":50.00416417305881,"z0":5.507931937356417,"aX":10.620244117714748},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":-8.6,"spinRate":2551,"spinDirection":142},"zone":12,"typeConfidence":0.88,"plateTime":0.3901930528055977,"extension":5.426246834050945},"index":1,"playId":"3a2f1ea2-704b-3038-bb5f-f642509f8484","pitchNumber":2,"startTime":"2026-07-29T02:58:21.014Z","endTime":"2026-07-29T02:58:24.014Z","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.3,"endSpeed":89.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.630852591552888,"aZ":-14.680571943747402,"pfxX":4.06633368434469,"pfxZ":8.58978656447067,"pX":0.37338019059368405,"pZ":3.7891027830567316,"vX0":-5.809823277472219,"vY0":-141.64826082319837,"vZ0":-2.2032071355853553,"x":102.77,"y":136.47,"x0":1.9204709196179912,"y0":50.00498698117408,"z0":5.512996730321632,"aX":8.284011297783325},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":-6.2,"spinRate":2549,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.38632148880148964,"extension":5.516553842372698},"index":2,"playId":"5f859705-f207-3bb9-94e0-3a0aef77d31d","pitchNumber":3,"startTime":"2026-07-29T02:58:45.380Z","endTime":"2026-07-29T02:58:49.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T02:58:49.171Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a fly ball to center fielder Andy Pages.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T02:59:03.064Z","endTime":"2026-07-29T03:00:12.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"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],"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":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87219304678117,"aZ":-33.016939858259875,"pfxX":-7.298277468119295,"pfxZ":-0.5292461756213429,"pX":-0.9884734357640421,"pZ":1.6551504097238272,"vX0":-5.438009617107911,"vY0":-124.88496820425277,"vZ0":-2.7625903482754204,"x":154.68,"y":194.09,"x0":2.16478052581152,"y0":50.005111869743274,"z0":5.488231558332577,"aX":-11.543101253922613},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.3,"breakHorizontal":14.5,"spinRate":2611,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.4383823121687831,"extension":5.220672454287058},"index":0,"playId":"04f5f290-c8ba-3112-8358-351b3bc33b66","pitchNumber":1,"startTime":"2026-07-29T02:59:11.667Z","endTime":"2026-07-29T02:59:15.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85353824058715,"aZ":-29.835398853574183,"pfxX":-2.122327355943398,"pfxZ":1.3689921853969498,"pX":0.18504028087837757,"pZ":2.100052071204778,"vX0":-4.111589985024993,"vY0":-128.95359032274902,"vZ0":-2.679048702941915,"x":109.95,"y":182.08,"x0":2.0684150643105528,"y0":50.00102167332074,"z0":5.426686661670349,"aX":-3.61456141300681},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":4.7,"spinRate":2545,"spinDirection":263},"zone":8,"typeConfidence":0.58,"plateTime":0.4228514267801615,"extension":5.441524040562022},"index":1,"playId":"8b0e2b6b-3268-3b16-8a89-6375f1b454bc","pitchNumber":2,"startTime":"2026-07-29T02:59:32.837Z","endTime":"2026-07-29T02:59:37.186Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.811209218492376,"aZ":-34.60909422864516,"pfxX":-8.12046406186975,"pfxZ":-1.5012974155762535,"pX":-1.2334409492653158,"pZ":1.5059547119436507,"vX0":-5.594802635918274,"vY0":-126.40876107528828,"vZ0":-2.9493592222774456,"x":164.02,"y":198.12,"x0":2.0602457182871707,"y0":50.00019582885429,"z0":5.4550753672483765,"aX":-13.191743523818358},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.1,"breakHorizontal":16.0,"spinRate":2600,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.43263994812826345,"extension":5.3622852228001125},"hitData":{"launchSpeed":67.1,"launchAngle":29.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.75,"coordY":103.16}},"index":2,"playId":"efa67e28-0d32-3c04-9953-274dafe778f0","pitchNumber":3,"startTime":"2026-07-29T03:00:01.397Z","endTime":"2026-07-29T03:00:12.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:00:12.564Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rob Refsnyder homers (4) on a fly ball to left field. Josh Naylor scores.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T03:00:57.668Z","endTime":"2026-07-29T03:03:31.290Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":{"id":680736,"link":"/api/v1/people/680736"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":{"id":680736,"link":"/api/v1/people/680736"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"b7d81075-4f0f-35f5-90f1-68bdba99286f","startTime":"2026-07-29T03:00:42.081Z","endTime":"2026-07-29T03:00:45.326Z","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":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.185138389829817,"aZ":-13.670919509981866,"pfxX":4.448580522856684,"pfxZ":10.021095939997299,"pX":-0.4183947517941867,"pZ":1.5951250736669587,"vX0":-7.5674257926963095,"vY0":-134.32024586257293,"vZ0":-7.505665449476329,"x":132.95,"y":195.71,"x0":1.843891089770952,"y0":50.004243705294066,"z0":5.3767080378083465,"aX":8.215959365591765},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":-6.6,"spinRate":2394,"spinDirection":144},"zone":7,"typeConfidence":0.92,"plateTime":0.40611567914583,"extension":5.492180216242658},"index":1,"playId":"652b2023-8274-3343-91e2-001e9bdeb1ba","pitchNumber":1,"startTime":"2026-07-29T03:00:59.615Z","endTime":"2026-07-29T03:01:03.664Z","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":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26582205331519,"aZ":-13.323837272871211,"pfxX":3.116265440080006,"pfxZ":9.96986402752895,"pX":0.011826420996187898,"pZ":3.4642475782356636,"vX0":-6.497454091469963,"vY0":-136.00492900534198,"vZ0":-3.1182648385152225,"x":116.55,"y":145.25,"x0":2.017047262518175,"y0":50.00054629131446,"z0":5.538237860840346,"aX":5.891268958784401},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":-4.4,"spinRate":2454,"spinDirection":140},"zone":11,"typeConfidence":0.92,"plateTime":0.40132242008432506,"extension":5.485140961937915},"index":2,"playId":"3dbc1654-031f-36ab-b9e5-933e7a34da35","pitchNumber":2,"startTime":"2026-07-29T03:01:15.668Z","endTime":"2026-07-29T03:01:19.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7637382618114,"aZ":-30.862910518045616,"pfxX":-1.0558272393526842,"pfxZ":0.8081015525223023,"pX":0.20716475085449101,"pZ":2.0860521749790606,"vX0":-4.826731380802286,"vY0":-125.7824965402394,"vZ0":-2.265087575692939,"x":109.1,"y":182.46,"x0":2.2791593910287737,"y0":50.003166319219176,"z0":5.472809315099217,"aX":-1.7099532243857194},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.2,"breakHorizontal":2.9,"spinRate":2421,"spinDirection":246},"zone":8,"typeConfidence":0.91,"plateTime":0.433570675558125,"extension":5.210066972001738},"index":3,"playId":"9de8866a-5e42-34d7-9608-fe41b6a50743","pitchNumber":3,"startTime":"2026-07-29T03:01:32.899Z","endTime":"2026-07-29T03:01:36.342Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41119752919269,"aZ":-28.52624487297373,"pfxX":7.954621310275668,"pfxZ":2.391266900406796,"pX":0.03630906359722866,"pZ":2.7857001809253257,"vX0":-7.113644314640679,"vY0":-121.93327814418112,"vZ0":-0.5293509707553947,"x":115.62,"y":163.57,"x0":1.9421399044136916,"y0":50.00055600573964,"z0":5.442877753817004,"aX":12.113728599787537},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.4,"breakHorizontal":-13.0,"spinRate":1478,"spinDirection":124},"zone":2,"typeConfidence":0.9,"plateTime":0.4472678658672402,"extension":5.476472316964736},"index":4,"playId":"89944c0b-d8e0-3e93-a11b-c2eecaed5d5e","pitchNumber":4,"startTime":"2026-07-29T03:01:48.477Z","endTime":"2026-07-29T03:01:52.162Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.852688838524838,"aZ":-13.700804135140583,"pfxX":4.021429889167337,"pfxZ":9.431857672076612,"pX":0.12675475449637452,"pZ":3.6225561780327022,"vX0":-6.520485522511023,"vY0":-138.35386658307428,"vZ0":-2.669271181357993,"x":112.17,"y":140.97,"x0":1.9804269157821777,"y0":50.00457722834576,"z0":5.505978465741846,"aX":7.878565519655091},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":-6.1,"spinRate":2586,"spinDirection":142},"zone":12,"typeConfidence":0.92,"plateTime":0.39431420650024673,"extension":5.446256881532384},"index":5,"playId":"c88bd437-07b7-317e-bad0-e5286d938540","pitchNumber":5,"startTime":"2026-07-29T03:02:03.792Z","endTime":"2026-07-29T03:02:08.775Z","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":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.592162397935205,"aZ":-16.551736170189702,"pfxX":3.1787704129520318,"pfxZ":7.964265313948472,"pX":-0.2541753155733602,"pZ":3.831985877791502,"vX0":-6.794560998180201,"vY0":-138.6113126847785,"vZ0":-1.8684982306888358,"x":126.69,"y":135.32,"x0":1.8068887442739814,"y0":50.005539130417084,"z0":5.610201238229628,"aX":6.238379222608471},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":-4.4,"spinRate":2499,"spinDirection":139},"zone":11,"typeConfidence":0.89,"plateTime":0.39392842917174997,"extension":5.312679123226534},"index":6,"playId":"c926bb1a-e004-328e-9f7a-bbce6ff7c13b","pitchNumber":6,"startTime":"2026-07-29T03:02:25.973Z","endTime":"2026-07-29T03:02:29.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.598695164741446,"aZ":-28.526164843378623,"pfxX":8.17239284071604,"pfxZ":2.4474501766160337,"pX":0.36259610225445843,"pZ":1.4952518910043984,"vX0":-6.651976477057367,"vY0":-120.87821508386914,"vZ0":-2.913924756267772,"x":103.18,"y":198.41,"x0":2.076522058565148,"y0":50.00555449550349,"z0":5.197994842863727,"aX":12.203458118262349},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.1,"breakHorizontal":-13.4,"spinRate":1492,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.4515892783465598,"extension":5.488813808664529},"index":7,"playId":"de430516-57a7-3ec4-a537-c315c158dbbd","pitchNumber":7,"startTime":"2026-07-29T03:02:48.621Z","endTime":"2026-07-29T03:02:52.574Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.286326283057136,"aZ":-14.33256519651171,"pfxX":3.77769755859834,"pfxZ":9.250122875914911,"pX":-0.03303916414104154,"pZ":3.728493200715875,"vX0":-6.311026753447875,"vY0":-137.26094905450327,"vZ0":-2.338420039809021,"x":118.26,"y":138.11,"x0":1.7938263894811328,"y0":50.00374773546713,"z0":5.5547843226031715,"aX":7.287845142860265},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.6,"breakHorizontal":-5.6,"spinRate":2486,"spinDirection":143},"zone":11,"typeConfidence":0.92,"plateTime":0.3973966819648238,"extension":5.3645276288568615},"hitData":{"launchSpeed":100.9,"launchAngle":29.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":20.99,"coordY":96.91}},"index":8,"playId":"4fd7af86-7781-33e8-82c0-d5978addd00c","pitchNumber":8,"startTime":"2026-07-29T03:03:07.691Z","endTime":"2026-07-29T03:03:31.290Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:03:31.290Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Weston Wilson grounds out to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T03:03:44.450Z","endTime":"2026-07-29T03:04:30.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.074853761313157,"aZ":-31.817308112712293,"pfxX":-2.8023898830593486,"pfxZ":0.21137012870809002,"pX":0.34632019146977144,"pZ":3.532864811175892,"vX0":-4.0468199338986794,"vY0":-127.21625240675732,"vZ0":0.9580979847424989,"x":103.8,"y":143.39,"x0":2.3141186131374716,"y0":50.000205559428345,"z0":5.649752126423753,"aX":-4.648253215061917},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":5.9,"spinRate":2442,"spinDirection":249},"zone":3,"typeConfidence":0.75,"plateTime":0.42853595214472096,"extension":5.376140152852218},"index":0,"playId":"c85117e8-77e7-3732-9c94-0c29fbd84460","pitchNumber":1,"startTime":"2026-07-29T03:03:51.268Z","endTime":"2026-07-29T03:03:54.602Z","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":87.6,"endSpeed":81.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50433083902473,"aZ":-32.33293477775778,"pfxX":-2.699426592920528,"pfxZ":-0.09652224802257692,"pX":-0.452009154143017,"pZ":1.505671276064997,"vX0":-5.807940517208542,"vY0":-127.53215458050829,"vZ0":-3.4712020189964496,"x":134.23,"y":198.13,"x0":2.192021804590921,"y0":50.002810821935434,"z0":5.394469516688952,"aX":-4.512081907422039},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.6,"breakHorizontal":6.0,"spinRate":2552,"spinDirection":282},"zone":13,"typeConfidence":0.82,"plateTime":0.42702790643760435,"extension":5.452778759053538},"index":1,"playId":"95b23f5f-eac2-3e84-8c42-75978550b9e0","pitchNumber":2,"startTime":"2026-07-29T03:04:07.717Z","endTime":"2026-07-29T03:04:11.716Z","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":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34842971833388,"aZ":-32.8410612239171,"pfxX":-4.4691141362921085,"pfxZ":-0.41048886391044626,"pX":0.47041707869803634,"pZ":2.5274595338312844,"vX0":-3.055699861245928,"vY0":-125.89327376581456,"vZ0":-1.0598083170311605,"x":99.07,"y":170.54,"x0":2.276818484007332,"y0":50.00438346873232,"z0":5.5902920553593125,"aX":-7.239492992002826},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":8.8,"spinRate":2568,"spinDirection":307},"zone":6,"typeConfidence":2.0,"plateTime":0.4335502813594525,"extension":5.2687520913264185},"hitData":{"launchSpeed":78.0,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.82,"coordY":163.54}},"index":2,"playId":"281913cf-506d-33b7-b525-e1562951e762","pitchNumber":3,"startTime":"2026-07-29T03:04:21.843Z","endTime":"2026-07-29T03:04:30.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:04:30.834Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a sharp ground ball to center fielder Julio Rodríguez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T03:06:29.806Z","endTime":"2026-07-29T03:07:01.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.099132835501628,"aZ":-32.39838309926939,"pfxX":-0.588409274759734,"pfxZ":-0.13924908301224193,"pX":-0.2189058466302013,"pZ":2.4433871167357895,"vX0":6.464201708323706,"vY0":-124.552910571083,"vZ0":0.2905469265120699,"x":125.34,"y":172.81,"x0":-2.76246313340746,"y0":50.00448981078066,"z0":4.986607158471956,"aX":-0.9327034352910364},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.0,"breakHorizontal":-0.4,"spinRate":2287,"spinDirection":76},"zone":5,"typeConfidence":0.9,"plateTime":0.4383844079618151,"extension":5.286069766652416},"index":0,"playId":"432b6afe-8d0c-356a-bb19-0949ae8f070b","pitchNumber":1,"startTime":"2026-07-29T03:06:36.201Z","endTime":"2026-07-29T03:06:39.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.030313703779882,"aZ":-28.944274824272583,"pfxX":-11.515713504055576,"pfxZ":1.6520248348606472,"pX":0.28738130422324865,"pZ":2.621949246375748,"vX0":11.819516899389077,"vY0":-138.55923805897484,"vZ0":-1.2296098425524757,"x":106.05,"y":167.99,"x0":-2.5238931291573636,"y0":50.004956234406585,"z0":4.993671142369405,"aX":-22.54369324728837},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.9,"breakHorizontal":18.6,"spinRate":2182,"spinDirection":241},"zone":6,"typeConfidence":0.91,"plateTime":0.3942963221773126,"extension":5.3741729453633456},"hitData":{"launchSpeed":100.5,"launchAngle":1.0,"totalDistance":156.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":114.27,"coordY":87.22}},"index":1,"playId":"8fa29ae1-b361-335d-b072-037190cfb06f","pitchNumber":2,"startTime":"2026-07-29T03:06:50.000Z","endTime":"2026-07-29T03:07:01.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:07:01.020Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tommy Edman doubles (6) on a sharp line drive to center fielder Julio Rodríguez. Mookie Betts scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T03:07:21.901Z","endTime":"2026-07-29T03:08:13.852Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.697462142745724,"aZ":-27.893369135471804,"pfxX":-10.969643741560105,"pfxZ":2.162750014487939,"pX":-0.3041237440061945,"pZ":1.8807482624525649,"vX0":7.696544463186106,"vY0":-139.68022263009433,"vZ0":-3.2262663717278883,"x":128.59,"y":188.0,"x0":-1.666351293252503,"y0":50.00598546535264,"z0":4.879722391777735,"aX":-21.736334929885793},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.5,"breakHorizontal":18.4,"spinRate":2118,"spinDirection":245},"zone":7,"typeConfidence":0.91,"plateTime":0.3917403274056621,"extension":5.494298288912831},"index":0,"playId":"e1c7f59a-daf8-36d1-9952-db2e42703233","pitchNumber":1,"startTime":"2026-07-29T03:07:25.399Z","endTime":"2026-07-29T03:07:28.695Z","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":94.4,"endSpeed":86.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.093074387420227,"aZ":-19.6813074918032,"pfxX":-6.352730818446718,"pfxZ":6.495642111707978,"pX":0.949997246254322,"pZ":4.136817661327938,"vX0":8.941579726607973,"vY0":-137.2631820172537,"vZ0":0.5307892707532569,"x":80.79,"y":127.09,"x0":-1.5122985690110664,"y0":50.00413450626276,"z0":5.27273679690309,"aX":-12.221623937387111},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":9.8,"spinRate":2259,"spinDirection":234},"zone":12,"typeConfidence":0.9,"plateTime":0.39782220249816636,"extension":5.426148725911597},"index":1,"playId":"0e728fa8-3b1c-3e42-a474-f5cc7c159c5f","pitchNumber":2,"startTime":"2026-07-29T03:07:42.562Z","endTime":"2026-07-29T03:07:45.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.991949615608355,"aZ":-29.458762156699873,"pfxX":-10.802493269956834,"pfxZ":1.342962821963268,"pX":-0.17168221666435166,"pZ":1.9463854722486917,"vX0":7.795575129683993,"vY0":-141.16294353187016,"vZ0":-3.083692173705852,"x":123.54,"y":186.23,"x0":-1.5601663332575118,"y0":50.006483306339305,"z0":4.941864858584939,"aX":-21.88880416296595},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.0,"breakHorizontal":18.0,"spinRate":2080,"spinDirection":241},"zone":8,"typeConfidence":0.92,"plateTime":0.3874599472627458,"extension":5.504254966737598},"hitData":{"launchSpeed":102.0,"launchAngle":17.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":76.66,"coordY":59.37}},"index":2,"playId":"44ac952b-edf9-377d-a969-d6ff0ed8e70f","pitchNumber":3,"startTime":"2026-07-29T03:08:01.823Z","endTime":"2026-07-29T03:08:13.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:08:13.852Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T03:08:43.928Z","endTime":"2026-07-29T03:11:45.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.410813310236687,"aZ":-19.76649989185087,"pfxX":-7.6756904741931695,"pfxZ":6.168636216578255,"pX":-1.4984364050761425,"pZ":3.9219809010687543,"vX0":3.5198365712388062,"vY0":-140.5770179546011,"vZ0":0.24095387717154215,"x":174.12,"y":132.89,"x0":-1.7661827993994548,"y0":50.00166303538135,"z0":5.1132867974115594,"aX":-15.43627107113771},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.4,"breakHorizontal":13.2,"spinRate":2207,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.38890183499219066,"extension":5.437133831547068},"index":0,"playId":"778f2d3f-a4d1-34a3-9a1c-689ed0fab710","pitchNumber":1,"startTime":"2026-07-29T03:08:54.812Z","endTime":"2026-07-29T03:08:57.812Z","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":97.0,"endSpeed":89.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.283649596932484,"aZ":-19.850172585838155,"pfxX":-7.201326908456747,"pfxZ":6.047480907586802,"pX":0.1768157447750609,"pZ":3.5968629403178127,"vX0":7.394523982314156,"vY0":-141.19822790872894,"vZ0":-0.6932253952780402,"x":110.26,"y":141.66,"x0":-1.5284254026089603,"y0":50.00450319442365,"z0":5.1118006730575125,"aX":-14.680828768539286},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.0,"breakHorizontal":11.8,"spinRate":2244,"spinDirection":239},"zone":12,"typeConfidence":0.9,"plateTime":0.38650206121981556,"extension":5.525620121866808},"index":1,"playId":"1bc53860-89a9-3c51-92f2-004f33abaa92","pitchNumber":2,"startTime":"2026-07-29T03:09:16.112Z","endTime":"2026-07-29T03:09:19.124Z","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":97.0,"endSpeed":89.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.398223356891013,"aZ":-18.646796015299525,"pfxX":-6.52393631838045,"pfxZ":6.6083230088597205,"pX":-0.4226655589104566,"pZ":2.616364641358761,"vX0":5.8032733517725,"vY0":-141.29643087605646,"vZ0":-3.47105843108542,"x":133.11,"y":168.14,"x0":-1.64294802553032,"y0":50.003866543316235,"z0":5.040027650138418,"aX":-13.358282104788312},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.5,"breakHorizontal":10.8,"spinRate":2165,"spinDirection":240},"zone":4,"typeConfidence":0.9,"plateTime":0.3857963468905927,"extension":5.548957658888464},"index":2,"playId":"be1eda3b-b80d-3fbc-80b1-c15222c4eb3c","pitchNumber":3,"startTime":"2026-07-29T03:09:39.000Z","endTime":"2026-07-29T03:09:42.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.651863041779627,"aZ":-19.445788687867385,"pfxX":-8.26459570683235,"pfxZ":6.484752615392653,"pX":-0.5923851522591704,"pZ":4.278797112769628,"vX0":5.908930576163428,"vY0":-138.88089847337187,"vZ0":1.3388442159619172,"x":139.58,"y":123.25,"x0":-1.6684666332206992,"y0":50.00355569720373,"z0":5.079440063587652,"aX":-16.22570362793695},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":13.8,"spinRate":2234,"spinDirection":239},"zone":11,"typeConfidence":0.91,"plateTime":0.3936358606406847,"extension":5.465245477367498},"index":3,"playId":"a3993e5d-5a06-3992-be0f-ec2850387ced","pitchNumber":4,"startTime":"2026-07-29T03:10:09.953Z","endTime":"2026-07-29T03:10:14.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25023343738173,"aZ":-33.65549557930374,"pfxX":-10.066179904198206,"pfxZ":-0.8738988526689582,"pX":0.5224165507995863,"pZ":1.1829846732667049,"vX0":8.804479065870416,"vY0":-128.6564890683744,"vZ0":-2.4518942014480283,"x":97.09,"y":206.84,"x0":-1.6201159269363572,"y0":50.005122723070606,"z0":4.73198987021572,"aX":-17.042871321571024},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.9,"breakHorizontal":16.6,"spinRate":2054,"spinDirection":263},"zone":14,"typeConfidence":0.9,"plateTime":0.42416418840314707,"extension":5.712129365545955},"index":4,"playId":"5353f7e2-0c5f-36ac-999a-acf2e17c99fb","pitchNumber":5,"startTime":"2026-07-29T03:10:32.275Z","endTime":"2026-07-29T03:10:35.392Z","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.7,"endSpeed":89.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.787131582698557,"aZ":-19.121073442088626,"pfxX":-7.8010031852520445,"pfxZ":6.448958043342124,"pX":0.5337290254073465,"pZ":2.97684269361657,"vX0":8.75565286694606,"vY0":-140.62621574731102,"vZ0":-2.2308375363029596,"x":96.66,"y":158.41,"x0":-1.5912930136381511,"y0":50.00200341121273,"z0":5.006786325307259,"aX":-15.786933715085912},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.5,"breakHorizontal":12.6,"spinRate":2303,"spinDirection":236},"zone":3,"typeConfidence":0.9,"plateTime":0.3879699488831414,"extension":5.462596986676985},"index":5,"playId":"eb6892fc-9856-3973-b3dc-77e81a7b69f2","pitchNumber":6,"startTime":"2026-07-29T03:10:52.135Z","endTime":"2026-07-29T03:10:57.384Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"playId":"741f3f76-6300-4892-a606-aa2428fd9c50","startTime":"2026-07-29T03:11:18.566Z","endTime":"2026-07-29T03:11:23.566Z","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},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1384341395017,"aZ":-19.403945799595856,"pfxX":-7.415044972639298,"pfxZ":6.359113987062527,"pX":-0.943611262587764,"pZ":3.651621816074106,"vX0":4.625689695903494,"vY0":-140.2268056163807,"vZ0":-0.5280214648435201,"x":152.97,"y":140.19,"x0":-1.6437450304370946,"y0":50.00606404062806,"z0":5.098604383286153,"aX":-14.897592234112448},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.6,"breakHorizontal":12.6,"spinRate":2180,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.389326203499913,"extension":5.465098669992806},"index":7,"playId":"9b82e0be-b6a6-384a-bb57-47b8ea619e8b","pitchNumber":7,"startTime":"2026-07-29T03:11:38.728Z","endTime":"2026-07-29T03:11:45.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:11:45.254Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T03:13:00.200Z","endTime":"2026-07-29T03:14:00.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T03:12:08.681Z","endTime":"2026-07-29T03:13:02.346Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.091530284273308,"aZ":-28.499810832737133,"pfxX":-2.3235251380713677,"pfxZ":2.224111815735921,"pX":1.1327825082113894,"pZ":1.2734388031230206,"vX0":10.40733555508782,"vY0":-126.95372421445023,"vZ0":-3.1895109105221855,"x":73.82,"y":204.4,"x0":-2.6968174466532955,"y0":50.001966217621145,"z0":4.7859402883331965,"aX":-3.838092707371492},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":2.2,"spinRate":2308,"spinDirection":252},"zone":14,"typeConfidence":0.89,"plateTime":0.42948637233557063,"extension":5.643477490056436},"index":1,"playId":"38839331-18c6-3824-b920-a5a09a36cd96","pitchNumber":1,"startTime":"2026-07-29T03:13:02.346Z","endTime":"2026-07-29T03:13:05.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.275846683765945,"aZ":-29.230819189067983,"pfxX":-1.9241525307218044,"pfxZ":1.770827791892608,"pX":0.3765945793520142,"pZ":1.5882705310675385,"vX0":8.67574947589492,"vY0":-127.12292615822705,"vZ0":-2.4052351158419705,"x":102.65,"y":195.9,"x0":-2.8077595164820144,"y0":50.00356272013726,"z0":4.831610081175598,"aX":-3.199755466942977},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.0,"breakHorizontal":1.8,"spinRate":2296,"spinDirection":244},"zone":9,"typeConfidence":0.89,"plateTime":0.42834711959337257,"extension":5.631075360296629},"index":2,"playId":"7ff588c0-ee3c-3f9d-b682-22e2737dc0d8","pitchNumber":2,"startTime":"2026-07-29T03:13:17.716Z","endTime":"2026-07-29T03:13:21.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.129121504714377,"aZ":-28.789043864773696,"pfxX":-1.9026074265152357,"pfxZ":2.023019149266596,"pX":0.8704989693563309,"pZ":1.0476196521215515,"vX0":9.514954224942143,"vY0":-127.58252546626098,"vZ0":-3.8645459225012857,"x":83.82,"y":210.49,"x0":-2.639561732358178,"y0":50.000242003457544,"z0":4.819264477258299,"aX":-3.178341793992362},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":1.6,"spinRate":2284,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.42725178825823473,"extension":5.671082204422667},"index":3,"playId":"4369197e-fe57-3306-953b-699f9da79038","pitchNumber":3,"startTime":"2026-07-29T03:13:36.556Z","endTime":"2026-07-29T03:13:41.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.781763978496297,"aZ":-30.60683571549439,"pfxX":-12.129059222916556,"pfxZ":0.7999823500288858,"pX":0.015390369730632394,"pZ":1.1177100449906667,"vX0":11.54546654517219,"vY0":-139.0050090093187,"vZ0":-4.355233081206582,"x":116.41,"y":208.6,"x0":-2.60653497754876,"y0":50.00678631125481,"z0":4.726018527265895,"aX":-23.854164272462857},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":0.7,"breakHorizontal":19.7,"spinRate":2113,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.39333570332022605,"extension":5.632025161959199},"index":4,"playId":"ef39345b-7f61-38b1-911d-fe7f6c387031","pitchNumber":4,"startTime":"2026-07-29T03:13:55.667Z","endTime":"2026-07-29T03:14:00.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:14:00.164Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dalton Rushing singles on a line drive to right fielder Dominic Canzone. Tommy Edman to 3rd. Kyle Tucker to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T03:14:17.423Z","endTime":"2026-07-29T03:14:53.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnThird":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"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_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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":88.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3163027506918,"aZ":-18.441854579217527,"pfxX":-8.370661138306161,"pfxZ":6.911019039094647,"pX":1.292500212536735,"pZ":2.9255218430119996,"vX0":11.088039425528653,"vY0":-139.57626382293037,"vZ0":-2.3713911773114384,"x":67.73,"y":159.79,"x0":-1.6308305244372818,"y0":50.00474842622119,"z0":4.990941049754488,"aX":-16.63721089580049},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":13.1,"spinRate":2232,"spinDirection":236},"zone":12,"typeConfidence":0.9,"plateTime":0.39137347609293416,"extension":5.588414430650033},"index":0,"playId":"925e1afc-0a2e-3d40-be11-3434994917e0","pitchNumber":1,"startTime":"2026-07-29T03:14:24.542Z","endTime":"2026-07-29T03:14:27.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.061653826871588,"aZ":-34.341904150065425,"pfxX":-10.817408635682014,"pfxZ":-1.2757800668649342,"pX":-0.44495489003834365,"pZ":2.2747130465232486,"vX0":7.021158854211248,"vY0":-129.09367777758544,"vZ0":0.016953008698100236,"x":133.96,"y":177.36,"x0":-1.784665682563406,"y0":50.00221603106826,"z0":4.895873232719075,"aX":-18.388796326329288},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.0,"breakHorizontal":18.1,"spinRate":2019,"spinDirection":263},"zone":4,"typeConfidence":0.9,"plateTime":0.4231167152410209,"extension":5.5045158725281755},"hitData":{"launchSpeed":94.0,"launchAngle":13.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.65,"coordY":103.9}},"index":1,"playId":"54aaf013-3ca2-3a74-ace5-15eabcfbfa08","pitchNumber":2,"startTime":"2026-07-29T03:14:42.821Z","endTime":"2026-07-29T03:14:53.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:14:53.848Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a line drive to center fielder Julio Rodríguez. Tommy Edman scores. Kyle Tucker to 3rd. Dalton Rushing to 2nd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T03:15:18.742Z","endTime":"2026-07-29T03:16:22.514Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnSecond":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnThird":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68058175628065,"aZ":-28.77894759577795,"pfxX":-10.580730465352575,"pfxZ":1.6941734236283192,"pX":-0.1697009581963931,"pZ":3.6402079697017347,"vX0":7.867456234335955,"vY0":-139.90425890839614,"vZ0":1.4057360206988885,"x":123.47,"y":140.49,"x0":-1.6299191833417495,"y0":50.00051962594962,"z0":5.004327213932256,"aX":-21.176483373580954},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.5,"breakHorizontal":17.8,"spinRate":2080,"spinDirection":238},"zone":11,"typeConfidence":0.92,"plateTime":0.39004654032635555,"extension":5.433947933733619},"index":0,"playId":"e75c7896-f8d6-3654-83a8-4d4d35373be3","pitchNumber":1,"startTime":"2026-07-29T03:15:27.200Z","endTime":"2026-07-29T03:15:30.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38205844891251,"aZ":-21.106339977779697,"pfxX":-7.4040708050979305,"pfxZ":5.566092266988809,"pX":-0.5319252125128419,"pZ":3.8089611576773046,"vX0":5.716444413237227,"vY0":-139.61659574571055,"vZ0":0.411801222096951,"x":137.28,"y":135.94,"x0":-1.6368923135108198,"y0":50.00123421967879,"z0":5.041049574174237,"aX":-14.717818885811926},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.3,"breakHorizontal":12.4,"spinRate":2295,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.3912645168140454,"extension":5.5451879186003294},"index":1,"playId":"09ba46b5-b4c4-381b-b917-83c9055c80eb","pitchNumber":2,"startTime":"2026-07-29T03:15:44.903Z","endTime":"2026-07-29T03:15:48.041Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T03:15:52.613Z","endTime":"2026-07-29T03:16:10.428Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.623167264706698,"aZ":-30.20128010800882,"pfxX":-9.516120680026862,"pfxZ":1.1483349232335645,"pX":-0.9813267735773855,"pZ":1.9991112376788873,"vX0":5.251712350481105,"vY0":-129.52786245067438,"vZ0":-1.0020303214904414,"x":154.41,"y":184.8,"x0":-1.7886854003635335,"y0":50.001807365730244,"z0":4.680438368763239,"aX":-16.323852961681403},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.0,"breakHorizontal":16.2,"spinRate":1997,"spinDirection":260},"zone":13,"typeConfidence":0.84,"plateTime":0.4213218234235674,"extension":5.55628789720036},"hitData":{"launchSpeed":78.0,"launchAngle":17.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.54,"coordY":91.01}},"index":3,"playId":"884f0877-5c04-3963-8fad-62f999a40487","pitchNumber":3,"startTime":"2026-07-29T03:16:10.428Z","endTime":"2026-07-29T03:16:22.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:16:22.514Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T03:16:51.820Z","endTime":"2026-07-29T03:20:01.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnSecond":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnThird":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5,6,7,8],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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(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":88.8,"endSpeed":82.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01573306647106,"aZ":-28.254540428357796,"pfxX":-2.3495134250960845,"pfxZ":2.2905789754217505,"pX":1.5929936565481733,"pZ":2.157380382227539,"vX0":11.326782479566578,"vY0":-128.9844261365021,"vZ0":-1.3929667311998841,"x":56.28,"y":180.53,"x0":-2.521357025783438,"y0":50.001551229826546,"z0":4.8525030257498845,"aX":-4.01920169046293},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.1,"breakHorizontal":2.2,"spinRate":2167,"spinDirection":255},"zone":14,"typeConfidence":0.86,"plateTime":0.42221098986379424,"extension":5.601724378530503},"index":0,"playId":"38e06f90-0598-378e-95ae-8aa48ede72b3","pitchNumber":1,"startTime":"2026-07-29T03:17:06.579Z","endTime":"2026-07-29T03:17:09.586Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-29T03:17:25.509Z","endTime":"2026-07-29T03:17:32.363Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"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":97.0,"endSpeed":89.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80401467366275,"aZ":-32.98581926327901,"pfxX":-9.616783224082933,"pfxZ":-0.396299062342905,"pX":-1.107725136781261,"pZ":2.399316250324212,"vX0":7.896545809948287,"vY0":-141.1420050916108,"vZ0":-0.8744386191527932,"x":159.22,"y":174.0,"x0":-2.6815982159183753,"y0":50.00559776556497,"z0":4.822794725860773,"aX":-19.555607839081837},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":-0.7,"breakHorizontal":16.0,"spinRate":2071,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.3869213038649728,"extension":5.505281909953037},"index":2,"playId":"16761d4e-2e77-3eb5-85a2-824dd6475193","pitchNumber":2,"startTime":"2026-07-29T03:17:32.363Z","endTime":"2026-07-29T03:17:36.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49933277519023,"aZ":-27.431261083158585,"pfxX":-10.723651669649113,"pfxZ":2.35907085472092,"pX":1.3227889653376215,"pZ":1.7344417706486899,"vX0":14.465673347057239,"vY0":-140.0129597803709,"vZ0":-3.4704242817819324,"x":66.58,"y":191.95,"x0":-2.484351438709924,"y0":50.00582880282296,"z0":4.757484539727809,"aX":-21.590996184866988},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.7,"breakHorizontal":16.9,"spinRate":2079,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.3891418047945092,"extension":5.731523945288402},"index":3,"playId":"9a0eded7-48a3-36be-a5a8-c964ce2de588","pitchNumber":3,"startTime":"2026-07-29T03:17:49.880Z","endTime":"2026-07-29T03:17:53.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.996145409479197,"aZ":-33.984144454677384,"pfxX":-9.90639963019679,"pfxZ":-1.0681156781384171,"pX":-1.3934436225610463,"pZ":2.3986629060046076,"vX0":6.851285167159489,"vY0":-129.04120775284122,"vZ0":0.44821471175268646,"x":170.11,"y":174.02,"x0":-2.7912837076765493,"y0":50.00386059273172,"z0":4.8336924092187115,"aX":-16.76464990080736},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.6,"breakHorizontal":16.4,"spinRate":1905,"spinDirection":262},"zone":13,"typeConfidence":0.9,"plateTime":0.42390453963300523,"extension":5.687971339013862},"index":4,"playId":"a68f5b4e-af71-3832-acd1-8853ed7ded35","pitchNumber":4,"startTime":"2026-07-29T03:18:14.976Z","endTime":"2026-07-29T03:18:18.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71559128818105,"aZ":-20.736082694190234,"pfxX":-6.777408735190447,"pfxZ":5.654323477408223,"pX":-0.35363002956230716,"pZ":3.566359916156525,"vX0":8.907475180585134,"vY0":-140.7981510041386,"vZ0":-0.13483155740063618,"x":130.48,"y":142.49,"x0":-2.6666198922769486,"y0":50.00273111247641,"z0":4.9482495248957665,"aX":-13.710523529097433},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.4,"breakHorizontal":10.6,"spinRate":2080,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.38790491454027487,"extension":5.5666082741264855},"index":5,"playId":"b7c81201-5447-36fd-a058-1ef9779de813","pitchNumber":5,"startTime":"2026-07-29T03:18:36.487Z","endTime":"2026-07-29T03:18:39.646Z","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":87.9,"endSpeed":81.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.305495044684303,"aZ":-30.038973844573455,"pfxX":-1.5241877930272394,"pfxZ":1.2767277007225077,"pX":-0.3895370655365825,"pZ":1.9318316162120517,"vX0":6.410546376101419,"vY0":-127.90891857895372,"vZ0":-1.3343137858840135,"x":131.85,"y":186.62,"x0":-2.721062196100494,"y0":50.00184397974808,"z0":4.797404306270142,"aX":-2.547275591432572},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":1.4,"spinRate":2153,"spinDirection":265},"zone":7,"typeConfidence":0.89,"plateTime":0.42684183081267824,"extension":5.607139131916045},"index":6,"playId":"4fc256ec-b948-3af6-956e-4edc3c41b735","pitchNumber":6,"startTime":"2026-07-29T03:18:59.369Z","endTime":"2026-07-29T03:19:02.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.742167342675444,"aZ":-30.22895206670331,"pfxX":-11.733097337240261,"pfxZ":0.9334877636841226,"pX":-0.29377492401310595,"pZ":1.733910034494185,"vX0":10.69670311494778,"vY0":-142.8043469031622,"vZ0":-3.296430511164626,"x":128.2,"y":191.96,"x0":-2.550973016230709,"y0":50.00102447183483,"z0":4.79042494243718,"aX":-24.39981339395686},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.2,"breakHorizontal":19.3,"spinRate":2084,"spinDirection":245},"zone":7,"typeConfidence":0.92,"plateTime":0.382533372513548,"extension":5.611794609400123},"index":7,"playId":"f3c9eca8-1fdf-33c6-8ffb-8951a0722159","pitchNumber":7,"startTime":"2026-07-29T03:19:27.759Z","endTime":"2026-07-29T03:19:31.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.263595263481868,"aZ":-28.967793489644233,"pfxX":-11.35635979685542,"pfxZ":1.57278848587654,"pX":-1.1054785976236003,"pZ":2.7529892040041224,"vX0":8.397727769873937,"vY0":-141.23400499490361,"vZ0":-0.7943503628631112,"x":159.14,"y":164.45,"x0":-2.6275524439522506,"y0":50.00409122834237,"z0":4.884988570195571,"aX":-23.165118917675365},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":2.9,"breakHorizontal":19.1,"spinRate":1968,"spinDirection":245},"zone":11,"typeConfidence":0.92,"plateTime":0.3863975804401547,"extension":5.587115533559478},"index":8,"playId":"fc2ad675-b305-3faf-b5a9-83f1177d717b","pitchNumber":8,"startTime":"2026-07-29T03:19:57.234Z","endTime":"2026-07-29T03:20:01.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:20:01.500Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out sharply to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T03:21:17.935Z","endTime":"2026-07-29T03:22:30.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T03:20:22.835Z","endTime":"2026-07-29T03:21:20.235Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0252644529427,"aZ":-32.40611696068738,"pfxX":-10.052063696997017,"pfxZ":-0.13668035021799874,"pX":-1.0936615099470604,"pZ":2.318111650694951,"vX0":4.990793473327902,"vY0":-129.30798532046762,"vZ0":0.12352094601204211,"x":158.69,"y":176.19,"x0":-1.730870978987993,"y0":50.002204499243646,"z0":4.732470405290292,"aX":-17.21964283722856},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.0,"breakHorizontal":17.3,"spinRate":1930,"spinDirection":266},"zone":13,"typeConfidence":0.89,"plateTime":0.42171110946730517,"extension":5.454656114455383},"index":1,"playId":"9a2a068b-9f5c-385e-86c5-121f2d63e557","pitchNumber":1,"startTime":"2026-07-29T03:21:20.235Z","endTime":"2026-07-29T03:21:23.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.876966426970107,"aZ":-27.754435052564066,"pfxX":-1.139245377786145,"pfxZ":2.642955027727897,"pX":-0.022484535876113494,"pZ":1.4033129537219742,"vX0":4.903875021098572,"vY0":-127.98872680198711,"vZ0":-2.9761409130616743,"x":117.86,"y":200.89,"x0":-1.81002160770796,"y0":50.00015939411569,"z0":4.74055519403393,"aX":-1.9028721840162794},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.4,"breakHorizontal":1.1,"spinRate":2182,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.42694793842862255,"extension":5.528969553766535},"index":2,"playId":"f65683f9-7195-335a-b9d8-f4fee8d2426c","pitchNumber":2,"startTime":"2026-07-29T03:21:38.037Z","endTime":"2026-07-29T03:21:41.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.542435771884236,"aZ":-29.95230317004536,"pfxX":-10.403481371982972,"pfxZ":1.0964323216321699,"pX":-0.10727975396156016,"pZ":3.219538047449849,"vX0":7.868189315440989,"vY0":-140.7533634728155,"vZ0":0.4264607472811013,"x":121.09,"y":151.85,"x0":-1.5713396576253333,"y0":50.00536325970386,"z0":4.98817160137658,"aX":-21.115272556189446},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.3,"breakHorizontal":17.5,"spinRate":2014,"spinDirection":245},"zone":2,"typeConfidence":0.92,"plateTime":0.3874744552764091,"extension":5.6528300148398305},"index":3,"playId":"641ed6e1-3a75-325c-a096-e966376e2eb9","pitchNumber":3,"startTime":"2026-07-29T03:21:57.671Z","endTime":"2026-07-29T03:22:01.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.803565157451654,"aZ":-21.93776823520729,"pfxX":-8.493264360927567,"pfxZ":5.003314427906673,"pX":0.06577397274816002,"pZ":2.730670274865133,"vX0":7.586882936133901,"vY0":-141.3173347504538,"vZ0":-2.434973187038162,"x":114.49,"y":165.05,"x0":-1.535521773015838,"y0":50.002417458720664,"z0":4.995636294724456,"aX":-17.37221656374023},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.8,"breakHorizontal":14.0,"spinRate":2271,"spinDirection":240},"zone":5,"typeConfidence":0.88,"plateTime":0.3859396795316634,"extension":5.3593492801045235},"hitData":{"launchSpeed":100.9,"launchAngle":41.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":76.3,"coordY":64.31}},"index":4,"playId":"dd933a56-258e-3e45-bcac-b44a56385651","pitchNumber":4,"startTime":"2026-07-29T03:22:18.348Z","endTime":"2026-07-29T03:22:30.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:22:30.850Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out softly, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T03:24:42.566Z","endTime":"2026-07-29T03:26:28.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"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":7},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.319948791419534,"aZ":-16.00518376029275,"pfxX":4.623038153260234,"pfxZ":8.890551080307418,"pX":0.7484341419440118,"pZ":3.394688128574678,"vX0":-5.379010516211884,"vY0":-134.0849716170945,"vZ0":-2.5376931895067747,"x":88.47,"y":147.12,"x0":2.1810263443928184,"y0":50.00305338134373,"z0":5.49708354247943,"aX":8.408301323151264},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.7,"breakHorizontal":-7.2,"spinRate":2419,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.40868169581022284,"extension":5.432322766272953},"index":0,"playId":"f12a8fb8-f358-367e-b6d9-e088f6537fef","pitchNumber":1,"startTime":"2026-07-29T03:24:42.566Z","endTime":"2026-07-29T03:24:45.909Z","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":93.4,"endSpeed":85.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.420535795291162,"aZ":-13.529249741754036,"pfxX":4.577641557139289,"pfxZ":10.053213972086184,"pX":-0.629883056604762,"pZ":1.3049686610369926,"vX0":-8.22393991649001,"vY0":-135.52187085978753,"vZ0":-8.123319039792808,"x":141.01,"y":203.55,"x0":1.8533585534386399,"y0":50.00592893492298,"z0":5.292556343881582,"aX":8.492988270013468},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":-6.5,"spinRate":2490,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.40461387592073716,"extension":5.583859733692657},"index":1,"playId":"f9ab7d30-d99f-388e-b0e6-d728c513ce8d","pitchNumber":2,"startTime":"2026-07-29T03:24:56.440Z","endTime":"2026-07-29T03:24:59.592Z","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":93.1,"endSpeed":85.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.265754280687606,"aZ":-21.154429640264297,"pfxX":8.944735647209654,"pfxZ":5.932314689072091,"pX":0.3955884180679949,"pZ":1.4944480240313944,"vX0":-7.082861610102504,"vY0":-135.37598978816231,"vZ0":-6.218809471278013,"x":101.92,"y":198.43,"x0":1.8823320095011398,"y0":50.005991211499456,"z0":5.300152132820852,"aX":16.622808594262118},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":-14.8,"spinRate":2185,"spinDirection":148},"zone":14,"typeConfidence":0.9,"plateTime":0.4044510261433727,"extension":5.58112485466947},"index":2,"playId":"f2632ca1-ef10-33e2-9a7d-8dd8d6e2c09d","pitchNumber":3,"startTime":"2026-07-29T03:25:10.121Z","endTime":"2026-07-29T03:25:14.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56039118411416,"aZ":-28.70965082143093,"pfxX":1.0776557866872707,"pfxZ":2.096362360641467,"pX":-0.06880111548964664,"pZ":2.1401001194560973,"vX0":-6.251397259009485,"vY0":-127.60092142254672,"vZ0":-2.694281186886912,"x":119.62,"y":181.0,"x0":2.269936222460902,"y0":50.00520311399431,"z0":5.465283697841938,"aX":1.7837171987219202},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":-0.6,"spinRate":2420,"spinDirection":219},"zone":8,"typeConfidence":0.89,"plateTime":0.42879339374521397,"extension":5.531892791990051},"index":3,"playId":"4a6dbefe-ee82-3030-981a-1117282946bc","pitchNumber":4,"startTime":"2026-07-29T03:25:23.537Z","endTime":"2026-07-29T03:25:26.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.627724975476173,"aZ":-14.363472242709442,"pfxX":3.261158220140703,"pfxZ":9.195759376158279,"pX":-0.20124776700731872,"pZ":2.1184255633856313,"vX0":-6.3928292495105525,"vY0":-137.59942853239934,"vZ0":-6.431967503100302,"x":124.67,"y":181.58,"x0":1.7179347361710626,"y0":50.00668949259256,"z0":5.441664986062262,"aX":6.319565156968789},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":-4.7,"spinRate":2464,"spinDirection":148},"zone":8,"typeConfidence":0.92,"plateTime":0.39652929609590704,"extension":5.453151144236179},"index":4,"playId":"d814b29f-46b5-39cc-b93a-710bf7dcacb6","pitchNumber":5,"startTime":"2026-07-29T03:25:38.312Z","endTime":"2026-07-29T03:25:41.503Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-29T03:25:52.525Z","endTime":"2026-07-29T03:26:04.531Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25402683170691,"aZ":-17.127328224112908,"pfxX":4.42144770620844,"pfxZ":7.982451018017736,"pX":0.7993667015459357,"pZ":3.8132654788679132,"vX0":-4.6053139773056735,"vY0":-135.6211208902502,"vZ0":-1.6774054765645112,"x":86.53,"y":135.82,"x0":1.9351462870218614,"y0":50.00673301009962,"z0":5.619172830004901,"aX":8.339388439005003},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":-7.2,"spinRate":2377,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.4019963257913264,"extension":5.44731733590073},"index":6,"playId":"e497d02e-f87f-3748-93bd-905b394a452b","pitchNumber":6,"startTime":"2026-07-29T03:26:04.531Z","endTime":"2026-07-29T03:26:08.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89577588568505,"aZ":-31.53830661201369,"pfxX":-0.40643091012402055,"pfxZ":0.3944063815139991,"pX":0.24184700355719027,"pZ":3.237247738115502,"vX0":-4.363825451132353,"vY0":-125.9641723482178,"vZ0":0.6007187610419094,"x":107.78,"y":151.37,"x0":2.0473988314378833,"y0":50.00250023706803,"z0":5.5397058807045685,"aX":-0.6546062345768201},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":1.7,"spinRate":2265,"spinDirection":240},"zone":2,"typeConfidence":0.91,"plateTime":0.4343554302107755,"extension":5.452444783083032},"hitData":{"launchSpeed":51.6,"launchAngle":16.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":99.05,"coordY":158.87}},"index":7,"playId":"333e9f8e-80c8-3c7c-ab60-512902d89732","pitchNumber":7,"startTime":"2026-07-29T03:26:20.303Z","endTime":"2026-07-29T03:26:28.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:26:28.308Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T03:26:51.778Z","endTime":"2026-07-29T03:27:50.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.017282464207646,"aZ":-13.11664112817782,"pfxX":4.132232195579103,"pfxZ":9.63457333823375,"pX":-0.41877009904479,"pZ":2.361447082339252,"vX0":-7.5953780998470295,"vY0":-139.20673730584087,"vZ0":-6.104953694893933,"x":132.96,"y":175.02,"x0":1.7986711521599168,"y0":50.000344082599284,"z0":5.438743532754692,"aX":8.172198648122494},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":-6.0,"spinRate":2492,"spinDirection":146},"zone":4,"typeConfidence":0.92,"plateTime":0.3923263267116006,"extension":5.561901550029357},"index":0,"playId":"74f2deff-2848-3087-9d4f-c610946667a0","pitchNumber":1,"startTime":"2026-07-29T03:26:51.977Z","endTime":"2026-07-29T03:26:55.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09137268371288,"aZ":-32.312642849176676,"pfxX":-8.800826919265031,"pfxZ":-0.0880552399989174,"pX":-2.1811535528133597,"pZ":2.3197610909240223,"vX0":-7.439883776113437,"vY0":-123.59151052708407,"vZ0":-1.202571585253648,"x":200.14,"y":176.15,"x0":2.009187194874512,"y0":50.004763527897175,"z0":5.52075973170753,"aX":-13.645468813740457},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.2,"breakHorizontal":17.6,"spinRate":2748,"spinDirection":313},"zone":13,"typeConfidence":0.91,"plateTime":0.4427860038352227,"extension":5.3904614528086325},"index":1,"playId":"1246c0a7-5490-3924-8cd4-97b67f84802f","pitchNumber":2,"startTime":"2026-07-29T03:27:05.021Z","endTime":"2026-07-29T03:27:08.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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10026899476607,"aZ":-19.03050207622724,"pfxX":8.316445030332757,"pfxZ":6.6919032492333415,"pX":-0.40450202037607413,"pZ":1.7562291110448276,"vX0":-8.890717164068777,"vY0":-138.81767572890143,"vZ0":-6.442640012392944,"x":132.42,"y":191.36,"x0":1.7489093713661483,"y0":50.00608038147422,"z0":5.360452787897968,"aX":16.34431532288186},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.0,"breakHorizontal":-13.3,"spinRate":2258,"spinDirection":150},"zone":7,"typeConfidence":0.92,"plateTime":0.39355076461507643,"extension":5.584886906168354},"index":2,"playId":"bbae75bc-9052-30c6-ad74-abce6eff3b4a","pitchNumber":3,"startTime":"2026-07-29T03:27:19.141Z","endTime":"2026-07-29T03:27:24.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49294339389005,"aZ":-15.035776575091374,"pfxX":3.511041190773381,"pfxZ":8.573016805998854,"pX":-0.6063772334287155,"pZ":3.421249084367223,"vX0":-7.629982508092434,"vY0":-140.0035768776797,"vZ0":-3.111862296118503,"x":140.11,"y":146.41,"x0":1.689381188632094,"y0":50.003821564885115,"z0":5.522076559637677,"aX":7.020414235788374},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":-4.9,"spinRate":2537,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.3901487112556472,"extension":5.52428971880718},"hitData":{"launchSpeed":87.3,"launchAngle":43.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.25,"coordY":104.18}},"index":3,"playId":"ca19d652-8c42-3b6d-9538-315ad1f284a5","pitchNumber":4,"startTime":"2026-07-29T03:27:41.005Z","endTime":"2026-07-29T03:27:50.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:27:50.007Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T03:28:03.061Z","endTime":"2026-07-29T03:29:59.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.955804700515944,"aZ":-13.61249110632264,"pfxX":3.278356162603266,"pfxZ":9.746294466575243,"pX":0.7586638189118141,"pZ":2.4650976565066705,"vX0":-4.475418900205718,"vY0":-136.60588560633897,"vZ0":-5.481317407448829,"x":88.08,"y":172.22,"x0":1.9864924286765877,"y0":50.00176772211053,"z0":5.421171605907388,"aX":6.243083867009194},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":-5.0,"spinRate":2411,"spinDirection":146},"zone":6,"typeConfidence":0.92,"plateTime":0.3997959146691068,"extension":5.510503718600204},"index":0,"playId":"d9b1bd07-8050-3182-a51c-9025ee7b9a3c","pitchNumber":1,"startTime":"2026-07-29T03:28:10.311Z","endTime":"2026-07-29T03:28:13.486Z","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":93.7,"endSpeed":86.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.740481893816163,"aZ":-14.132718180679797,"pfxX":3.3137503054824498,"pfxZ":9.488614391242244,"pX":1.2213226424022736,"pZ":3.495643106786922,"vX0":-3.4777810535700158,"vY0":-136.4629758110478,"vZ0":-2.968843100444453,"x":70.45,"y":144.4,"x0":2.0768042440873087,"y0":50.00122830254596,"z0":5.560912833406405,"aX":6.300114701305468},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":-5.3,"spinRate":2423,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.4001341601270827,"extension":5.40372336220887},"index":1,"playId":"a826f442-257d-3ae1-b795-1a97b693fcd0","pitchNumber":2,"startTime":"2026-07-29T03:28:20.926Z","endTime":"2026-07-29T03:28:25.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.080447806790804,"aZ":-27.108258400139583,"pfxX":7.877159657370146,"pfxZ":3.36862641654352,"pX":0.11334635194965562,"pZ":0.7554972950498396,"vX0":-6.7745300518854,"vY0":-121.2276377527842,"vZ0":-4.962840059002938,"x":112.68,"y":218.38,"x0":1.9048577134393492,"y0":50.00586552710119,"z0":5.162521142871379,"aX":11.864804271496471},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.3,"breakHorizontal":-12.8,"spinRate":1476,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.44979015116390064,"extension":5.679674307062708},"index":2,"playId":"ab9de2e9-c89a-35e1-8761-b7d2d42e72bf","pitchNumber":3,"startTime":"2026-07-29T03:28:32.065Z","endTime":"2026-07-29T03:28:35.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.462143462541018,"aZ":-13.196083712102938,"pfxX":4.817268050970043,"pfxZ":9.768570101321806,"pX":-1.5540908799583644,"pZ":1.788358507345085,"vX0":-10.809816097012954,"vY0":-138.39736830162457,"vZ0":-7.158465137934132,"x":176.24,"y":190.49,"x0":1.7739407163488765,"y0":50.00296075017047,"z0":5.289625164942575,"aX":9.35992606998937},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":-6.5,"spinRate":2483,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.3955434729619012,"extension":5.63795604372727},"index":3,"playId":"cf332fdb-bb17-3b98-8a0b-2f176fb060a0","pitchNumber":4,"startTime":"2026-07-29T03:28:50.602Z","endTime":"2026-07-29T03:28:54.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.123659493725768,"aZ":-30.209700995279093,"pfxX":-2.307240614580398,"pfxZ":1.2108267562271724,"pX":-0.6002287722970493,"pZ":1.666566881200686,"vX0":-6.008471775025993,"vY0":-126.66085782031402,"vZ0":-3.1256235047434036,"x":139.88,"y":193.78,"x0":2.103486511621231,"y0":50.003773464589315,"z0":5.334966299778774,"aX":-3.7439438473001965},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.7,"breakHorizontal":5.5,"spinRate":2369,"spinDirection":261},"zone":7,"typeConfidence":0.77,"plateTime":0.4326139973884624,"extension":5.494075561627916},"index":4,"playId":"01098483-8653-3a8a-8bb8-f788255199c7","pitchNumber":5,"startTime":"2026-07-29T03:29:02.295Z","endTime":"2026-07-29T03:29:05.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.833832077016393,"aZ":-32.62253485504071,"pfxX":-2.3977121075411922,"pfxZ":-0.2760906085455854,"pX":-0.3948753624544528,"pZ":2.1532106618707396,"vX0":-5.183096623611357,"vY0":-126.47084877992388,"vZ0":-1.684314700181106,"x":132.05,"y":180.64,"x0":1.9927895153888753,"y0":50.00445214433313,"z0":5.444814988647008,"aX":-3.8822544246265394},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.6,"breakHorizontal":5.5,"spinRate":2463,"spinDirection":280},"zone":4,"typeConfidence":0.89,"plateTime":0.43312897421200347,"extension":5.4740000406541185},"index":5,"playId":"386dc2c0-925c-3558-9445-96994c34af53","pitchNumber":6,"startTime":"2026-07-29T03:29:21.777Z","endTime":"2026-07-29T03:29:30.442Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0275777992389,"aZ":-14.351771161641718,"pfxX":2.3506382988509595,"pfxZ":9.306570385052465,"pX":0.6325846989388787,"pZ":2.9954829154869427,"vX0":-4.614985985378091,"vY0":-137.20373950225294,"vZ0":-4.058358191769981,"x":92.89,"y":157.9,"x0":2.0275076278522612,"y0":50.00496091039387,"z0":5.46514139197702,"aX":4.502945337356557},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":-3.4,"spinRate":2382,"spinDirection":146},"zone":3,"typeConfidence":0.9,"plateTime":0.3984909115377615,"extension":5.59563749311946},"index":6,"playId":"85ca69f2-b272-31ef-809f-49209bd049df","pitchNumber":7,"startTime":"2026-07-29T03:29:56.054Z","endTime":"2026-07-29T03:29:59.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:29:59.469Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Max Muncy homers (21) on a fly ball to right field.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T03:32:06.900Z","endTime":"2026-07-29T03:32:50.081Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89369500968436,"aZ":-32.61877532205201,"pfxX":-10.650435642503833,"pfxZ":-0.2655155726736753,"pX":0.3202218854419509,"pZ":1.502490500490525,"vX0":8.313460810342105,"vY0":-127.17403320274609,"vZ0":-1.6702446673969034,"x":104.79,"y":198.21,"x0":-1.599541518252833,"y0":50.00631211271412,"z0":4.743337450914186,"aX":-17.533948865891713},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.6,"breakHorizontal":17.5,"spinRate":1965,"spinDirection":264},"zone":14,"typeConfidence":0.91,"plateTime":0.429889839193228,"extension":5.181377453895287},"index":0,"playId":"f9fc4be0-9c9b-3e60-b623-fc854430ba54","pitchNumber":1,"startTime":"2026-07-29T03:32:08.133Z","endTime":"2026-07-29T03:32:11.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.100086394149557,"aZ":-30.145546126113754,"pfxX":-0.6140114900750527,"pfxZ":1.2443632573364205,"pX":0.1724269459311232,"pZ":2.230363975008962,"vX0":4.961356437916496,"vY0":-126.0459377166999,"vZ0":-0.7737519944675573,"x":110.43,"y":178.56,"x0":-1.732742871670831,"y0":50.00028724240358,"z0":4.95300408592992,"aX":-0.9989381685603889},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":0.1,"spinRate":2216,"spinDirection":152},"zone":5,"typeConfidence":0.9,"plateTime":0.4328186799814744,"extension":5.236969022293047},"hitData":{"launchSpeed":109.9,"launchAngle":28.0,"totalDistance":430.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":223.71,"coordY":54.03}},"index":1,"playId":"7655f6cd-2238-3d37-a84d-c24263e09a95","pitchNumber":2,"startTime":"2026-07-29T03:32:22.969Z","endTime":"2026-07-29T03:32:50.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:32:50.081Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mookie Betts pops out to second baseman Cole Young.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T03:33:04.443Z","endTime":"2026-07-29T03:33:23.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88815068193424,"aZ":-20.041292567770846,"pfxX":-8.454713077490013,"pfxZ":6.198020003548372,"pX":0.1150762633274443,"pZ":3.3929870185109157,"vX0":10.224486657699064,"vY0":-138.77042433713484,"vZ0":-0.9791033894024801,"x":112.61,"y":147.17,"x0":-2.511747160365905,"y0":50.00520005973232,"z0":5.080438642111648,"aX":-16.558353160973667},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":13.3,"spinRate":2351,"spinDirection":237},"zone":12,"typeConfidence":0.9,"plateTime":0.3940892239371987,"extension":5.551248969271498},"hitData":{"launchSpeed":90.3,"launchAngle":61.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":154.25,"coordY":130.83}},"index":0,"playId":"ab1c3f58-28e5-31b3-9c97-b67f77e00e87","pitchNumber":1,"startTime":"2026-07-29T03:33:13.683Z","endTime":"2026-07-29T03:33:23.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:33:23.591Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Edman singles on a line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T03:33:33.764Z","endTime":"2026-07-29T03:35:23.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544533591609287,"aZ":-33.74372770783648,"pfxX":-10.436059624532366,"pfxZ":-0.9534348314720162,"pX":-0.39992415087118244,"pZ":1.9476329452112386,"vX0":6.773141551065167,"vY0":-127.05614303885744,"vZ0":-0.5934601174230391,"x":132.24,"y":186.19,"x0":-1.7361166793954619,"y0":50.00441935168617,"z0":4.851698255829059,"aX":-17.1684125403074},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.7,"breakHorizontal":17.5,"spinRate":2006,"spinDirection":267},"zone":7,"typeConfidence":0.91,"plateTime":0.43009784189193834,"extension":5.353592837341716},"index":0,"playId":"c5695f45-328a-31d0-b758-642a793caadd","pitchNumber":1,"startTime":"2026-07-29T03:33:47.255Z","endTime":"2026-07-29T03:33:50.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.262680405607632,"aZ":-20.436928222188875,"pfxX":-7.208663094202035,"pfxZ":5.960907756997244,"pX":0.7351347173429303,"pZ":2.937937547296289,"vX0":9.159197591412152,"vY0":-138.5480030736156,"vZ0":-1.9516291252477624,"x":88.98,"y":159.46,"x0":-1.6574180153530587,"y0":50.00120151521466,"z0":4.999184319435345,"aX":-14.191649326444784},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":11.4,"spinRate":2190,"spinDirection":233},"zone":3,"typeConfidence":0.9,"plateTime":0.3934317662117479,"extension":5.390900004428569},"index":1,"playId":"0bbb7674-18b3-3cdd-aec9-aeb271c25ad3","pitchNumber":2,"startTime":"2026-07-29T03:34:04.262Z","endTime":"2026-07-29T03:34:08.089Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T03:34:22.373Z","endTime":"2026-07-29T03:34:33.026Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62228948141535,"aZ":-31.056929853138147,"pfxX":-13.019110511666181,"pfxZ":0.5679097775057844,"pX":1.2007442957190315,"pZ":2.331582110486115,"vX0":12.037126948948929,"vY0":-139.54894242239126,"vZ0":-1.3966711076182174,"x":71.23,"y":175.83,"x0":-1.4786863672204138,"y0":50.00437862132947,"z0":4.8859291544461065,"aX":-25.66110687269851},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.0,"breakHorizontal":21.1,"spinRate":2195,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.392621445737225,"extension":5.41698674340374},"index":3,"playId":"70117b78-5643-322c-85bf-1efed224d837","pitchNumber":3,"startTime":"2026-07-29T03:34:33.026Z","endTime":"2026-07-29T03:34:37.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18961109344796,"aZ":-19.881793721528233,"pfxX":-8.399327275932727,"pfxZ":6.0878604571084285,"pX":1.0765035374305054,"pZ":2.7677518997352224,"vX0":10.200716159546058,"vY0":-141.2149907183493,"vZ0":-2.668598982576769,"x":75.97,"y":164.05,"x0":-1.4914944245076829,"y0":50.00342285365883,"z0":5.0041371906613055,"aX":-16.962777537530837},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.7,"breakHorizontal":13.1,"spinRate":2254,"spinDirection":237},"zone":12,"typeConfidence":0.89,"plateTime":0.38787850424268777,"extension":5.317010236376066},"index":4,"playId":"2a3ac7b0-5c8d-3d2a-a49b-eed9430e3227","pitchNumber":4,"startTime":"2026-07-29T03:34:51.063Z","endTime":"2026-07-29T03:34:55.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04548554880457,"aZ":-34.827769168954916,"pfxX":-9.172558895508374,"pfxZ":-1.5703571867889732,"pX":-0.8908440885151896,"pZ":1.7503491170382997,"vX0":5.362128248206602,"vY0":-128.52738742138067,"vZ0":-0.7862038281121733,"x":150.96,"y":191.52,"x0":-1.8013041150321971,"y0":50.002439710585584,"z0":4.740334527869154,"aX":-15.505294136185855},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.8,"breakHorizontal":15.6,"spinRate":1906,"spinDirection":265},"zone":13,"typeConfidence":0.91,"plateTime":0.42447681233665513,"extension":5.373203271045694},"hitData":{"launchSpeed":87.9,"launchAngle":15.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.86,"coordY":85.75}},"index":5,"playId":"0e4ad519-177e-3329-adae-59dabd56c7b5","pitchNumber":5,"startTime":"2026-07-29T03:35:12.543Z","endTime":"2026-07-29T03:35:23.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:35:23.569Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Tucker pops out to catcher Cal Raleigh in foul territory.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T03:35:43.623Z","endTime":"2026-07-29T03:35:59.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.654775935978716,"aZ":-34.524816640491096,"pfxX":-10.833779358390185,"pfxZ":-1.3879564400900612,"pX":-0.15684663373018254,"pZ":2.4678984794081655,"vX0":7.258826656114687,"vY0":-129.12046416317915,"vZ0":0.6686981786371935,"x":122.98,"y":172.15,"x0":-1.590106117314308,"y0":50.001206908416805,"z0":4.851903751759645,"aX":-18.38087195379466},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.2,"breakHorizontal":18.1,"spinRate":2077,"spinDirection":262},"zone":5,"typeConfidence":0.9,"plateTime":0.4234061323710354,"extension":5.593430394914038},"hitData":{"launchSpeed":82.6,"launchAngle":88.0,"totalDistance":58.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":107.61,"coordY":217.45}},"index":0,"playId":"c91b336b-7201-3ae3-99cd-59cc2e5e049b","pitchNumber":1,"startTime":"2026-07-29T03:35:51.452Z","endTime":"2026-07-29T03:35:59.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:35:59.697Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Teoscar Hernández lines out to right fielder Dominic Canzone.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T03:36:29.692Z","endTime":"2026-07-29T03:38:09.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.520837301816965,"aZ":-20.8735253995328,"pfxX":-6.885542408146768,"pfxZ":5.578671295306986,"pX":-0.31374365776836993,"pZ":3.329197493249547,"vX0":8.905806919381513,"vY0":-140.65297407556508,"vZ0":-1.197446026030565,"x":128.96,"y":148.89,"x0":-2.609845211192776,"y0":50.006285581937355,"z0":5.0994773296752145,"aX":-13.956213098836967},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.1,"breakHorizontal":10.9,"spinRate":2151,"spinDirection":238},"zone":1,"typeConfidence":0.9,"plateTime":0.38774696087006433,"extension":5.819303405147611},"index":0,"playId":"49824dbc-a6fa-396b-bbeb-65c9151f14b4","pitchNumber":1,"startTime":"2026-07-29T03:36:35.784Z","endTime":"2026-07-29T03:36:39.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.793327480222842,"aZ":-32.43387931186471,"pfxX":-11.007493748693362,"pfxZ":-0.12873018383333523,"pX":-1.9339045976731983,"pZ":3.1758208347672494,"vX0":6.381861609225439,"vY0":-139.46872671052466,"vZ0":0.9660825576303229,"x":190.72,"y":153.03,"x0":-2.815145588195039,"y0":50.0054853787878,"z0":4.955288797622017,"aX":-21.804405771756986},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":0.1,"breakHorizontal":18.7,"spinRate":2120,"spinDirection":244},"zone":11,"typeConfidence":0.9,"plateTime":0.3919191815884808,"extension":5.663183992945004},"index":1,"playId":"ff5cc1b3-3b59-3226-be17-494c3294cd56","pitchNumber":2,"startTime":"2026-07-29T03:36:55.624Z","endTime":"2026-07-29T03:37:06.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412328229990678,"aZ":-29.34622165080247,"pfxX":-1.78452755109002,"pfxZ":1.7455301473615101,"pX":0.7106405173903515,"pZ":2.3980574455696644,"vX0":8.908273928070708,"vY0":-126.02852694189053,"vZ0":-0.4876111316276267,"x":89.91,"y":174.03,"x0":-2.630182408812585,"y0":50.000355137616026,"z0":4.954072709124777,"aX":-2.8864490428015497},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.4,"breakHorizontal":1.3,"spinRate":2142,"spinDirection":293},"zone":6,"typeConfidence":0.88,"plateTime":0.4337869297605974,"extension":5.5668365254985215},"hitData":{"launchSpeed":90.3,"launchAngle":24.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.36,"coordY":88.1}},"index":2,"playId":"1469caae-b8b2-3e1e-b9fd-d46bfb6c80e4","pitchNumber":3,"startTime":"2026-07-29T03:38:00.714Z","endTime":"2026-07-29T03:38:09.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:38:09.901Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T03:39:52.943Z","endTime":"2026-07-29T03:40:25.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":0},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43319237852342,"aZ":-23.11061935294788,"pfxX":9.224901345768107,"pfxZ":4.9784474587499385,"pX":0.6412441042827933,"pZ":2.7077004372015248,"vX0":-6.678575394751014,"vY0":-133.98866570808673,"vZ0":-2.7489107566034146,"x":92.56,"y":165.67,"x0":1.9651372607314221,"y0":50.00595133089435,"z0":5.394921268932287,"aX":16.80828952222545},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.6,"breakHorizontal":-15.4,"spinRate":2164,"spinDirection":141},"zone":6,"typeConfidence":0.9,"plateTime":0.4084780456023407,"extension":5.626032195304553},"hitData":{"launchSpeed":96.7,"launchAngle":37.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.57,"coordY":78.6}},"index":0,"playId":"685e038f-02b7-3f18-b603-6139b93af90f","pitchNumber":1,"startTime":"2026-07-29T03:40:14.914Z","endTime":"2026-07-29T03:40:25.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:40:25.100Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dominic Canzone homers (17) on a fly ball to center field.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T03:40:40.049Z","endTime":"2026-07-29T03:42:00.742Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":{"id":680736,"link":"/api/v1/people/680736"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.508083990568146,"aZ":-13.879310362611282,"pfxX":4.405561646617864,"pfxZ":9.852345057198598,"pX":0.19618866247031544,"pZ":3.079386243364824,"vX0":-6.383000039012546,"vY0":-135.39752599982188,"vZ0":-3.7748230476251328,"x":109.52,"y":155.64,"x0":2.011609254208774,"y0":50.0043716117959,"z0":5.462651644913174,"aX":8.182607845347766},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-6.6,"spinRate":2491,"spinDirection":139},"zone":2,"typeConfidence":0.92,"plateTime":0.4045068451810043,"extension":5.563022132844982},"index":0,"playId":"ee8826ce-aec6-3867-82cc-bf34f1118505","pitchNumber":1,"startTime":"2026-07-29T03:40:47.285Z","endTime":"2026-07-29T03:40:50.695Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-29T03:40:58.633Z","endTime":"2026-07-29T03:41:08.209Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"}},{"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":92.9,"endSpeed":85.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13188543424863,"aZ":-12.298698669124766,"pfxX":4.712035684000654,"pfxZ":10.763799911788665,"pX":-0.2959067940464126,"pZ":2.059716609526739,"vX0":-7.400426713201652,"vY0":-134.96434934813652,"vZ0":-6.621354838629218,"x":128.28,"y":183.17,"x0":1.8683042610795317,"y0":50.00334774575272,"z0":5.409563337368847,"aX":8.701728409210434},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":-7.0,"spinRate":2437,"spinDirection":139},"zone":7,"typeConfidence":0.92,"plateTime":0.40569590173603043,"extension":5.593417793098797},"index":2,"playId":"3df7c8ff-55ab-3513-a845-2809116a0da9","pitchNumber":2,"startTime":"2026-07-29T03:41:08.209Z","endTime":"2026-07-29T03:41:11.531Z","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":87.2,"endSpeed":80.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.793902263646935,"aZ":-31.41476661939923,"pfxX":-1.6448628114887676,"pfxZ":0.4669957029852885,"pX":-1.8783503233656975,"pZ":1.4237938082611745,"vX0":-8.772859693162646,"vY0":-126.8080894434989,"vZ0":-3.7479576390052216,"x":188.6,"y":200.34,"x0":1.8333309367727721,"y0":50.00574751523009,"z0":5.4146713439653436,"aX":-2.6903589101591274},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.2,"breakHorizontal":4.9,"spinRate":2511,"spinDirection":285},"zone":13,"typeConfidence":0.72,"plateTime":0.4311661210110205,"extension":5.490116385752961},"index":3,"playId":"817a5306-20ea-30e9-8e73-35e1fa6466bf","pitchNumber":3,"startTime":"2026-07-29T03:41:21.151Z","endTime":"2026-07-29T03:41:26.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.081806967847665,"aZ":-13.489696560085289,"pfxX":5.242506874980959,"pfxZ":9.429376140235451,"pX":0.18315561730101934,"pZ":3.3214734969738773,"vX0":-6.627689760512374,"vY0":-139.5657591259185,"vZ0":-3.411377049342374,"x":110.02,"y":149.1,"x0":1.9025079633775979,"y0":50.00358758503937,"z0":5.442404348425067,"aX":10.389650762037354},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.6,"breakHorizontal":-8.2,"spinRate":2592,"spinDirection":145},"zone":2,"typeConfidence":0.92,"plateTime":0.39177313745909714,"extension":5.445040134388907},"hitData":{"launchSpeed":107.9,"launchAngle":29.0,"totalDistance":433.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":132.32,"coordY":23.91}},"index":4,"playId":"2a9ebe83-fba5-329a-a809-6195b9ce4711","pitchNumber":4,"startTime":"2026-07-29T03:41:32.726Z","endTime":"2026-07-29T03:42:00.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:42:00.742Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh called out on strikes.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T03:42:07.840Z","endTime":"2026-07-29T03:43:49.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":96.5,"endSpeed":88.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78003893965293,"aZ":-13.152728445088785,"pfxX":5.4408073633489975,"pfxZ":9.529058026100625,"pX":0.5248691710675546,"pZ":3.0949469711005655,"vX0":-6.094432840040719,"vY0":-140.38996437167455,"vZ0":-4.065423577964637,"x":96.99,"y":155.22,"x0":2.0169377586091395,"y0":50.00095531798176,"z0":5.417783059201494,"aX":10.859446938939453},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":-8.6,"spinRate":2574,"spinDirection":135},"zone":3,"typeConfidence":0.91,"plateTime":0.3901471120948945,"extension":5.477588571418046},"index":0,"playId":"bde8ffd9-5649-3f56-a4cc-4d6c19aa1113","pitchNumber":1,"startTime":"2026-07-29T03:42:22.195Z","endTime":"2026-07-29T03:42:25.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.564716765161858,"aZ":-17.666385418574368,"pfxX":3.731145356373019,"pfxZ":7.445190302712742,"pX":1.864193948750876,"pZ":4.769068519620911,"vX0":-2.6114466469747155,"vY0":-138.6094997127304,"vZ0":1.1515285598871323,"x":45.94,"y":110.02,"x0":2.333104379223698,"y0":50.00271807057319,"z0":5.526703656499068,"aX":7.2705474418647436},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.9,"breakHorizontal":-6.2,"spinRate":2451,"spinDirection":134},"zone":12,"typeConfidence":0.86,"plateTime":0.39493920292703244,"extension":5.432261871071803},"index":1,"playId":"395d8376-9fdb-3312-8570-201981c24153","pitchNumber":2,"startTime":"2026-07-29T03:42:33.793Z","endTime":"2026-07-29T03:42:37.739Z","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":88.6,"endSpeed":82.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62146717079374,"aZ":-30.97114164975963,"pfxX":-1.4664082062979775,"pfxZ":0.7049902120378349,"pX":-0.3557527959651063,"pZ":2.111375352002761,"vX0":-5.979290554456073,"vY0":-129.07546529561455,"vZ0":-2.245635831878263,"x":130.56,"y":181.77,"x0":2.1692926693498586,"y0":50.004283783336504,"z0":5.3475364594380155,"aX":-2.505308216974684},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.1,"breakHorizontal":3.8,"spinRate":2433,"spinDirection":251},"zone":7,"typeConfidence":0.79,"plateTime":0.42227745874455636,"extension":5.497567691424534},"index":2,"playId":"946efdd1-b3f0-3d6b-bcb5-d0f11b25fdf1","pitchNumber":3,"startTime":"2026-07-29T03:42:45.751Z","endTime":"2026-07-29T03:42:49.891Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.768355727121683,"aZ":-24.58784296390734,"pfxX":9.04416334521133,"pfxZ":4.6654896638704235,"pX":0.06446196701715583,"pZ":1.3390225644520928,"vX0":-7.838146823627732,"vY0":-126.3945044755904,"vZ0":-4.373325904461791,"x":114.54,"y":202.63,"x0":2.024518943381914,"y0":50.0002605959983,"z0":5.056410509981591,"aX":14.691985309990562},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.7,"breakHorizontal":-14.6,"spinRate":1576,"spinDirection":119},"zone":14,"typeConfidence":0.91,"plateTime":0.43267392502226354,"extension":5.542472490131316},"index":3,"playId":"48f72b4a-f9ab-3a05-98ad-e0543807abfb","pitchNumber":4,"startTime":"2026-07-29T03:43:05.991Z","endTime":"2026-07-29T03:43:10.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29549405342089,"aZ":-23.905878352880563,"pfxX":8.868990181227032,"pfxZ":4.230643411237665,"pX":1.5454769746350503,"pZ":3.202935967796585,"vX0":-4.828936527866784,"vY0":-138.7868303229166,"vZ0":-1.4710898716650596,"x":58.09,"y":152.3,"x0":2.153125471736391,"y0":50.006549227423726,"z0":5.327963672933666,"aX":17.350976391180556},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":-15.1,"spinRate":2238,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.39426351474999866,"extension":5.602861149581651},"index":4,"playId":"015ac214-7828-330a-8759-edf6b46af8a5","pitchNumber":5,"startTime":"2026-07-29T03:43:19.083Z","endTime":"2026-07-29T03:43:22.089Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-29T03:43:38.795Z","endTime":"2026-07-29T03:43:46.261Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.323090570041664,"aZ":-14.2202447375546,"pfxX":4.547313894912955,"pfxZ":9.056924870041186,"pX":0.6526166538333801,"pZ":2.008906633791775,"vX0":-5.079875922229931,"vY0":-138.98387993597797,"vZ0":-6.730455306745569,"x":92.12,"y":184.54,"x0":1.901944384408059,"y0":50.00005397670803,"z0":5.382775607382023,"aX":9.011640197367928},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":-7.3,"spinRate":2408,"spinDirection":140},"zone":9,"typeConfidence":0.92,"plateTime":0.39213034600454977,"extension":5.545419135195279},"index":6,"playId":"622178c7-008d-364c-ab61-e71312b3c326","pitchNumber":6,"startTime":"2026-07-29T03:43:46.261Z","endTime":"2026-07-29T03:43:49.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:43:49.582Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a line drive to right fielder Kyle Tucker.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T03:44:05.661Z","endTime":"2026-07-29T03:45:46.869Z","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":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"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,3,5],"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":5},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16969141482903,"aZ":-21.84339184926127,"pfxX":7.841407965340133,"pfxZ":5.3805268888996665,"pX":-0.07016340265755985,"pZ":2.9778828550896934,"vX0":-8.075546252025843,"vY0":-136.75478982966501,"vZ0":-2.6154623895766123,"x":119.67,"y":158.38,"x0":1.8824944637141638,"y0":50.00610721910139,"z0":5.422107982257695,"aX":15.065440922933218},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":-12.8,"spinRate":2197,"spinDirection":145},"zone":2,"typeConfidence":0.91,"plateTime":0.39838474157164816,"extension":5.613209212493704},"index":0,"playId":"ed9c7ba9-c7e4-380c-a61c-f78c4d458f2c","pitchNumber":1,"startTime":"2026-07-29T03:44:12.147Z","endTime":"2026-07-29T03:44:15.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80339066112323,"aZ":-31.47564724775903,"pfxX":-1.287630713431556,"pfxZ":0.42204341725317285,"pX":0.9125651750420943,"pZ":2.825680890393057,"vX0":-3.088742429500952,"vY0":-127.44060993991287,"vZ0":-0.4428723850955987,"x":82.22,"y":162.49,"x0":2.3029304651842377,"y0":50.00411258791771,"z0":5.467254451947928,"aX":-2.1383091343157155},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":3.0,"spinRate":2423,"spinDirection":264},"zone":12,"typeConfidence":0.91,"plateTime":0.42819583375236725,"extension":5.499695638321999},"index":1,"playId":"90d7761f-4f2e-3595-9cf2-dfbf3f8a72db","pitchNumber":2,"startTime":"2026-07-29T03:44:24.776Z","endTime":"2026-07-29T03:44:28.369Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.133678383424403,"aZ":-22.057432487517133,"pfxX":8.498078547169655,"pfxZ":5.384810836910381,"pX":-0.6331141987496325,"pZ":2.392113874479293,"vX0":-9.199355593484118,"vY0":-135.55822369970755,"vZ0":-4.090249216904752,"x":141.13,"y":174.19,"x0":1.6858795470400019,"y0":50.00052729137887,"z0":5.443250953765835,"aX":15.956913963860092},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":-13.7,"spinRate":2017,"spinDirection":143},"zone":4,"typeConfidence":0.91,"plateTime":0.4026763262188857,"extension":5.547167465261591},"index":2,"playId":"2f1741f1-57d7-378d-9d9a-1e2373d01792","pitchNumber":3,"startTime":"2026-07-29T03:44:53.281Z","endTime":"2026-07-29T03:44:57.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8458546577665,"aZ":-12.290142201999425,"pfxX":4.20510679049612,"pfxZ":10.09630390236898,"pX":-1.328078143725883,"pZ":2.0774803335059007,"vX0":-9.377774923637222,"vY0":-139.1252186849148,"vZ0":-6.76865066726209,"x":167.62,"y":182.69,"x0":1.532891393957777,"y0":50.00177382491746,"z0":5.348431258585873,"aX":8.281398639808558},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":-5.8,"spinRate":2400,"spinDirection":144},"zone":13,"typeConfidence":0.92,"plateTime":0.3929790674035303,"extension":5.71269725107476},"index":3,"playId":"8d5b8151-6b6b-3a03-b0e1-6e423d0fe227","pitchNumber":4,"startTime":"2026-07-29T03:45:13.031Z","endTime":"2026-07-29T03:45:17.096Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-29T03:45:25.494Z","endTime":"2026-07-29T03:45:34.852Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42980477008752,"aZ":-36.697621369113804,"pfxX":-9.513920255011016,"pfxZ":-2.9557722341843675,"pX":0.4583452567071036,"pZ":3.3580716490510745,"vX0":-1.3275358440638032,"vY0":-122.9098204293552,"vZ0":1.9025538728495912,"x":99.53,"y":148.11,"x0":2.2415797876966486,"y0":50.00363056268794,"z0":5.690895854778334,"aX":-14.552140989253937},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.7,"breakHorizontal":17.5,"spinRate":2696,"spinDirection":310},"zone":12,"typeConfidence":0.91,"plateTime":0.44569081844174674,"extension":5.400928034019638},"hitData":{"launchSpeed":95.2,"launchAngle":11.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.17,"coordY":96.21}},"index":5,"playId":"08f96a4c-ec47-32ac-bc28-0496aa9d1847","pitchNumber":5,"startTime":"2026-07-29T03:45:34.852Z","endTime":"2026-07-29T03:45:46.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:45:46.869Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rob Refsnyder strikes out swinging.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T03:46:08.942Z","endTime":"2026-07-29T03:46:47.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90704241555077,"aZ":-15.68118687467723,"pfxX":4.001709513263291,"pfxZ":8.977368354771418,"pX":-0.4241177426688716,"pZ":2.6334693859931306,"vX0":-7.331979477593913,"vY0":-134.3832617464201,"vZ0":-4.534326080806514,"x":133.17,"y":167.68,"x0":1.8141632265403038,"y0":50.00101859435671,"z0":5.449211747709062,"aX":7.3508772609663655},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":-5.8,"spinRate":2322,"spinDirection":138},"zone":4,"typeConfidence":0.9,"plateTime":0.40688089298116736,"extension":5.490854314395128},"index":0,"playId":"e1027759-1bee-3652-9763-89aa094e2376","pitchNumber":1,"startTime":"2026-07-29T03:46:08.942Z","endTime":"2026-07-29T03:46:12.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.609436468917288,"aZ":-27.310424643635933,"pfxX":7.855864802419388,"pfxZ":3.415500330723077,"pX":0.1437132342577744,"pZ":2.1334753503137893,"vX0":-6.886307215247794,"vY0":-118.09151997734885,"vZ0":-1.6343187400955175,"x":111.52,"y":181.18,"x0":2.0644788290875478,"y0":50.00548155804775,"z0":5.325825992927606,"aX":11.196762378638688},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.1,"breakHorizontal":-12.7,"spinRate":1445,"spinDirection":116},"zone":8,"typeConfidence":0.9,"plateTime":0.4622482420570577,"extension":5.526939979797677},"index":1,"playId":"c03e04d6-6bc7-3346-aeb4-4b8ca4d3df2d","pitchNumber":2,"startTime":"2026-07-29T03:46:22.031Z","endTime":"2026-07-29T03:46:25.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.618285856685695,"aZ":-15.703528997393526,"pfxX":3.471086950841311,"pfxZ":8.792011978835728,"pX":-0.024218376426958354,"pZ":3.5394399048632126,"vX0":-6.378375158688315,"vY0":-135.28708665528953,"vZ0":-2.3235441937898975,"x":117.92,"y":143.22,"x0":1.901841109661416,"y0":50.001047324610234,"z0":5.496856689428101,"aX":6.501969450432514},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":-5.0,"spinRate":2427,"spinDirection":143},"zone":11,"typeConfidence":0.91,"plateTime":0.40325096068478583,"extension":5.4386241320394655},"index":2,"playId":"b88b559e-1771-3aae-8e30-6a58b973df85","pitchNumber":3,"startTime":"2026-07-29T03:46:36.168Z","endTime":"2026-07-29T03:46:47.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:46:47.557Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T03:49:08.692Z","endTime":"2026-07-29T03:50:02.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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: Gabe Speier replaces Luis Castillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T03:47:55.087Z","endTime":"2026-07-29T03:49:10.887Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.118376801450534,"aZ":-25.136789539370636,"pfxX":10.350212194436793,"pfxZ":3.5904721694363353,"pX":-0.6904096042893733,"pZ":2.4968738846278042,"vX0":-10.55310522154885,"vY0":-138.85196663491683,"vZ0":-3.3532776134091296,"x":143.32,"y":171.36,"x0":1.8086506761339887,"y0":50.00268077810132,"z0":5.386532875233245,"aX":20.278666505514423},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.0,"breakHorizontal":-16.7,"spinRate":2200,"spinDirection":135},"zone":4,"typeConfidence":0.91,"plateTime":0.39396827701068204,"extension":5.929621431501857},"index":1,"playId":"a8316862-26f8-3809-bdc8-3ab5c2047052","pitchNumber":1,"startTime":"2026-07-29T03:49:10.887Z","endTime":"2026-07-29T03:49:14.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.195925659914895,"aZ":-35.19772501297382,"pfxX":-3.7576001379900754,"pfxZ":-2.0492924888528465,"pX":-0.1363324035829961,"pZ":1.741999088892912,"vX0":-4.186521739374937,"vY0":-120.01389860005219,"vZ0":-1.0424497423751196,"x":122.2,"y":191.75,"x0":2.112976852999953,"y0":50.00506633799706,"z0":5.291016569138911,"aX":-5.533284581212652},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.7,"breakHorizontal":7.7,"spinRate":2330,"spinDirection":275},"zone":8,"typeConfidence":0.89,"plateTime":0.45476571532217935,"extension":6.411369111576305},"index":2,"playId":"6c803cda-016b-3157-b74d-94ab7d09c231","pitchNumber":2,"startTime":"2026-07-29T03:49:27.981Z","endTime":"2026-07-29T03:49:32.902Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-29T03:49:58.183Z","endTime":"2026-07-29T03:49:58.184Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.558100942873672,"aZ":-17.01073989291739,"pfxX":6.6907024972621585,"pfxZ":7.54371630789507,"pX":-0.5344377848222702,"pZ":2.457820445838066,"vX0":-9.195305526346583,"vY0":-140.55890459779593,"vZ0":-4.7848698268744725,"x":137.37,"y":172.42,"x0":1.9034213899526509,"y0":50.001142444439786,"z0":5.27962069144559,"aX":13.445865958721235},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":-10.3,"spinRate":2151,"spinDirection":132},"zone":4,"typeConfidence":0.9,"plateTime":0.38902501449258686,"extension":6.321961232841254},"index":4,"playId":"ea5e8d0d-8581-3f9d-967e-04e34851720e","pitchNumber":3,"startTime":"2026-07-29T03:49:58.185Z","endTime":"2026-07-29T03:50:02.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:50:02.765Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T03:50:27.368Z","endTime":"2026-07-29T03:51:10.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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_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":"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.8,"endSpeed":80.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.867508432361877,"aZ":-31.8083376522114,"pfxX":-0.7745557590066552,"pfxZ":0.22315669846616615,"pX":-1.6416278149628207,"pZ":1.0445428391347278,"vX0":-8.699859856559053,"vY0":-126.21771143924607,"vZ0":-3.826824329951931,"x":179.57,"y":210.58,"x0":1.9336942978034684,"y0":50.00154623348819,"z0":5.1094766016380415,"aX":-1.2640082626968017},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":3.1,"spinRate":2273,"spinDirection":283},"zone":13,"typeConfidence":0.89,"plateTime":0.4320268317841838,"extension":6.383269727426513},"index":0,"playId":"e0f29b90-3b71-32f3-af30-20df0a110162","pitchNumber":1,"startTime":"2026-07-29T03:50:27.368Z","endTime":"2026-07-29T03:50:30.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7814018759664,"aZ":-24.88327799378302,"pfxX":10.671263245473376,"pfxZ":3.6500406111143864,"pX":-0.413824731664875,"pZ":2.77784164979811,"vX0":-10.033781262720295,"vY0":-140.00477317634238,"vZ0":-2.5014788155010903,"x":132.77,"y":163.78,"x0":1.8192983145291732,"y0":50.00401574151046,"z0":5.300910091071596,"aX":21.317601950862674},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.2,"breakHorizontal":-17.4,"spinRate":2184,"spinDirection":126},"zone":4,"typeConfidence":0.91,"plateTime":0.39030293047386033,"extension":6.152148326974173},"index":1,"playId":"b43d2390-d41c-3fc2-99eb-aca08d066954","pitchNumber":2,"startTime":"2026-07-29T03:50:45.227Z","endTime":"2026-07-29T03:50:48.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36394989978469,"aZ":-26.33531512230518,"pfxX":10.55844903072287,"pfxZ":2.906989023418797,"pX":-0.3386629756277765,"pZ":2.608612500704583,"vX0":-9.839809289800714,"vY0":-140.49749153571886,"vZ0":-2.780068914828237,"x":129.91,"y":168.35,"x0":1.828812441304806,"y0":50.00335666720464,"z0":5.31339661747728,"aX":21.213223166186932},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.9,"breakHorizontal":-17.3,"spinRate":2154,"spinDirection":132},"zone":4,"typeConfidence":0.91,"plateTime":0.38910888595347704,"extension":6.098690101661066},"hitData":{"launchAngle":-50.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.37,"coordY":157.48}},"index":2,"playId":"34cac490-7239-37ac-bdd6-8a2a8fd49f70","pitchNumber":3,"startTime":"2026-07-29T03:51:02.676Z","endTime":"2026-07-29T03:51:10.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:51:10.693Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Pages lines out to center fielder Julio Rodríguez.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T03:51:34.580Z","endTime":"2026-07-29T03:52:05.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":78.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.546010757609675,"aZ":-35.73900586957796,"pfxX":-0.5416378867704489,"pfxZ":-2.322626668089775,"pX":0.1512191881198263,"pZ":1.5848309206533153,"vX0":-4.962633950173848,"vY0":-122.93361408543487,"vZ0":-1.5264623349874002,"x":111.24,"y":195.99,"x0":2.2633362928531797,"y0":50.001566541630766,"z0":5.237457940587679,"aX":-0.8314113989785835},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.3,"breakHorizontal":2.2,"spinRate":2236,"spinDirection":291},"zone":14,"typeConfidence":0.93,"plateTime":0.44492557804574906,"extension":6.135617611862434},"index":0,"playId":"ebf6b862-f7e6-3c4c-9c01-6355a92d824e","pitchNumber":1,"startTime":"2026-07-29T03:51:40.896Z","endTime":"2026-07-29T03:51:44.201Z","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":95.5,"endSpeed":87.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.168189478749305,"aZ":-29.201255116088664,"pfxX":9.83785599085305,"pfxZ":1.5120797883720467,"pX":1.0779327746050167,"pZ":2.923827423768586,"vX0":-5.8282353085005845,"vY0":-139.07233173399882,"vZ0":-1.3926205012529165,"x":75.91,"y":159.84,"x0":1.9187886530403406,"y0":50.003123346154744,"z0":5.361608211373402,"aX":19.338296748671993},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.6,"breakHorizontal":-16.7,"spinRate":2172,"spinDirection":130},"zone":12,"typeConfidence":0.84,"plateTime":0.3933154790063469,"extension":6.102072307273635},"hitData":{"launchSpeed":95.1,"launchAngle":20.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.09,"coordY":65.65}},"index":1,"playId":"23737ab6-1f42-3693-afa2-4123e390da4d","pitchNumber":2,"startTime":"2026-07-29T03:51:57.121Z","endTime":"2026-07-29T03:52:05.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:52:05.294Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Weston Wilson grounds out softly, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T03:54:28.636Z","endTime":"2026-07-29T03:56:02.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brock Stewart replaces Justin Wrobleski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T03:53:07.122Z","endTime":"2026-07-29T03:54:30.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592779,"link":"/api/v1/people/592779"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.487759177189456,"aZ":-30.743414602649068,"pfxX":9.180097929680215,"pfxZ":0.9416661674989468,"pX":1.1749441420279294,"pZ":1.850910741992629,"vX0":3.8703061571326196,"vY0":-122.75284358029786,"vZ0":-1.6588779786889316,"x":72.21,"y":188.81,"x0":-1.617135367091184,"y0":50.001469405807676,"z0":5.165655828854326,"aX":13.935166991708458},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.6,"breakHorizontal":-17.5,"spinRate":2502,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.4470960709947738,"extension":6.165862169806268},"index":1,"playId":"11962594-c0cc-3fcb-8c1f-5574261f5369","pitchNumber":1,"startTime":"2026-07-29T03:54:30.561Z","endTime":"2026-07-29T03:54:34.476Z","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.2,"endSpeed":87.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36599769370566,"aZ":-13.581438626069016,"pfxX":-5.677651476844054,"pfxZ":9.368887346447927,"pX":-0.014913814004164189,"pZ":2.812942381251001,"vX0":6.601164723785159,"vY0":-139.93876271530803,"vZ0":-3.5376735123758167,"x":117.57,"y":162.83,"x0":-1.665941412430655,"y0":50.00563358221819,"z0":4.982416679988835,"aX":-11.271101195722741},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":8.9,"spinRate":2547,"spinDirection":228},"zone":5,"typeConfidence":0.93,"plateTime":0.3912996075234245,"extension":6.360367173189932},"index":2,"playId":"8228a9cc-4600-3f2b-88c6-d8762e75ff53","pitchNumber":2,"startTime":"2026-07-29T03:54:47.762Z","endTime":"2026-07-29T03:54:51.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.34492260033583,"aZ":-26.681403303256012,"pfxX":-9.009184520264814,"pfxZ":2.844578937432656,"pX":0.7513608784670274,"pZ":2.2885345936678267,"vX0":9.647646112186884,"vY0":-137.62922133308214,"vZ0":-2.881541406063042,"x":88.36,"y":176.99,"x0":-1.6161833772051264,"y0":50.006486787843414,"z0":5.141348391554472,"aX":-17.420302064168958},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.8,"breakHorizontal":14.5,"spinRate":2214,"spinDirection":232},"zone":6,"typeConfidence":0.9,"plateTime":0.3968134934917158,"extension":6.48103851207966},"index":3,"playId":"a59c08b2-5ebd-3b7a-9b6d-6d3967e1f8f2","pitchNumber":3,"startTime":"2026-07-29T03:55:09.700Z","endTime":"2026-07-29T03:55:13.074Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-29T03:55:19.998Z","endTime":"2026-07-29T03:55:35.839Z","isPitch":false,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"}},{"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":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.704201756129535,"aZ":-27.866902138100645,"pfxX":6.487056208316975,"pfxZ":2.7548771317783154,"pX":1.1545613779008392,"pZ":0.8706606396438336,"vX0":4.705586696389794,"vY0":-123.90610809246843,"vZ0":-4.623149742229497,"x":72.99,"y":215.27,"x0":-1.6087218212396206,"y0":50.00036626466203,"z0":5.076731852630297,"aX":10.130381535565693},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.2,"breakHorizontal":-12.8,"spinRate":2610,"spinDirection":62},"zone":14,"typeConfidence":0.88,"plateTime":0.44127761983058233,"extension":6.250522588235387},"index":5,"playId":"00aa6b0e-89ca-3a47-a310-d3823c24452d","pitchNumber":4,"startTime":"2026-07-29T03:55:35.839Z","endTime":"2026-07-29T03:55:39.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97856952553802,"aZ":-17.657493947095993,"pfxX":-5.2933197829021275,"pfxZ":7.202157054860139,"pX":-0.9741193902179677,"pZ":2.695157515491691,"vX0":4.0258294802694765,"vY0":-140.61605081321207,"vZ0":-3.538028630094038,"x":154.13,"y":166.01,"x0":-1.732097825914876,"y0":50.00071256803471,"z0":5.105781540004703,"aX":-10.66667723058645},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":8.9,"spinRate":2503,"spinDirection":225},"zone":11,"typeConfidence":0.92,"plateTime":0.38856784475292727,"extension":6.393974456143804},"hitData":{"launchSpeed":46.3,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":112.81,"coordY":163.34}},"index":6,"playId":"6ddcd220-b144-3106-8321-5a3b2fdec77d","pitchNumber":5,"startTime":"2026-07-29T03:55:54.182Z","endTime":"2026-07-29T03:56:02.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:56:02.818Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.P. Crawford pops out to shortstop Mookie Betts.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T03:56:30.720Z","endTime":"2026-07-29T03:57:28.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.076216801876498,"aZ":-15.998579441536293,"pfxX":-5.795280076476477,"pfxZ":8.140917063300215,"pX":-1.215494319278924,"pZ":2.821991645533548,"vX0":3.5443961016012686,"vY0":-139.7417691798136,"vZ0":-3.2998592412770624,"x":163.33,"y":162.59,"x0":-1.7441691583509977,"y0":50.00484397919918,"z0":5.06267333545023,"aX":-11.5178589834659},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":2506,"spinDirection":228},"zone":11,"typeConfidence":0.92,"plateTime":0.3912381501582898,"extension":6.362520221813787},"index":0,"playId":"190bd129-d868-375e-8a0b-e99ad047651e","pitchNumber":1,"startTime":"2026-07-29T03:56:36.811Z","endTime":"2026-07-29T03:56:40.927Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.591143833741043,"aZ":-23.62450348068493,"pfxX":1.24064506472937,"pfxZ":4.5787322127211265,"pX":1.0394473056414932,"pZ":1.77709669458368,"vX0":6.727027152347504,"vY0":-135.1354192737517,"vZ0":-4.362003925543615,"x":77.38,"y":190.8,"x0":-1.633048547909617,"y0":50.00658195190908,"z0":5.050710979358135,"aX":2.3185492174700686},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":-3.6,"spinRate":2526,"spinDirection":183},"zone":14,"typeConfidence":0.93,"plateTime":0.40372240744639676,"extension":6.416779458791463},"index":1,"playId":"6b5b4ac3-91b2-3c05-9618-5a4f4fc57943","pitchNumber":2,"startTime":"2026-07-29T03:56:53.563Z","endTime":"2026-07-29T03:56:57.840Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03561996456276,"aZ":-23.258921098995618,"pfxX":1.2118580933267196,"pfxZ":4.653151361883641,"pX":0.1502173087287738,"pZ":2.5984174927404147,"vX0":4.750211384799005,"vY0":-136.5720037009301,"vZ0":-2.5869832169784477,"x":111.27,"y":168.62,"x0":-1.7590783868055004,"y0":50.003697506970546,"z0":5.133190470794176,"aX":2.321260520955737},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":-3.1,"spinRate":2524,"spinDirection":203},"zone":5,"typeConfidence":0.93,"plateTime":0.3988750107748129,"extension":6.276139178901557},"hitData":{"launchSpeed":66.8,"launchAngle":51.0,"totalDistance":178.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":104.22,"coordY":133.58}},"index":2,"playId":"7fba493d-d457-35fb-9995-96c8e1611f5c","pitchNumber":3,"startTime":"2026-07-29T03:57:19.673Z","endTime":"2026-07-29T03:57:28.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:57:28.934Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T03:57:41.507Z","endTime":"2026-07-29T03:59:15.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.219970224346742,"aZ":-32.935194538620564,"pfxX":-9.76644404258641,"pfxZ":-0.44258131012842483,"pX":-0.5367990290812004,"pZ":2.237206444098621,"vX0":6.155541839848139,"vY0":-130.39397579757033,"vZ0":-1.007845622402404,"x":137.46,"y":178.38,"x0":-1.65365443926181,"y0":50.00009122333612,"z0":5.10322293246828,"aX":-16.893637618488473},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.8,"breakHorizontal":16.4,"spinRate":1658,"spinDirection":247},"zone":4,"typeConfidence":0.91,"plateTime":0.4193012981922588,"extension":6.162067935845798},"index":0,"playId":"ff36fb5b-e4f0-3f5d-8ba3-da9994465934","pitchNumber":1,"startTime":"2026-07-29T03:57:53.553Z","endTime":"2026-07-29T03:57:58.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78873541433119,"aZ":-15.192903975532493,"pfxX":-7.516651386542041,"pfxZ":8.45017953588223,"pX":0.07386964868303443,"pZ":1.861444189765051,"vX0":7.522370037275511,"vY0":-140.15937577807628,"vZ0":-5.877313779202112,"x":114.18,"y":188.52,"x0":-1.6556573046028065,"y0":50.00033062317073,"z0":4.961187374328809,"aX":-15.099273755637642},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":12.2,"spinRate":2532,"spinDirection":226},"zone":8,"typeConfidence":0.92,"plateTime":0.38934914203212756,"extension":6.50240160283356},"index":1,"playId":"53f9ca45-e024-36aa-aa8a-0dc0b3a1a33e","pitchNumber":2,"startTime":"2026-07-29T03:58:18.828Z","endTime":"2026-07-29T03:58:23.350Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-29T03:58:31.923Z","endTime":"2026-07-29T03:58:46.478Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.224247735090042,"aZ":-31.91648503035288,"pfxX":-8.472729531542516,"pfxZ":0.14644167734572378,"pX":-2.086353673015556,"pZ":3.432094633798526,"vX0":2.4113226186316457,"vY0":-130.60722808094806,"vZ0":1.652907914434808,"x":196.53,"y":146.11,"x0":-1.91804195822108,"y0":50.00032954294706,"z0":5.182624046539652,"aX":-14.708663553340454},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.8,"breakHorizontal":14.9,"spinRate":1537,"spinDirection":248},"zone":11,"typeConfidence":0.88,"plateTime":0.4185673771544649,"extension":6.092314223876784},"index":3,"playId":"ec685caf-0ce6-3702-b66c-2ff51b4ce09e","pitchNumber":3,"startTime":"2026-07-29T03:58:46.478Z","endTime":"2026-07-29T03:58:50.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.683779780021226,"aZ":-16.300675130953948,"pfxX":-7.263881027105787,"pfxZ":7.927168595239166,"pX":0.9270308025220012,"pZ":2.7514254510978846,"vX0":9.307320823423941,"vY0":-140.13306855282877,"vZ0":-3.4932109448273843,"x":81.66,"y":164.49,"x0":-1.4831897950478579,"y0":50.00051800918232,"z0":5.069569352549529,"aX":-14.541878918455273},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":11.4,"spinRate":2635,"spinDirection":229},"zone":12,"typeConfidence":0.9,"plateTime":0.3898619147755733,"extension":6.310178839920645},"hitData":{"launchSpeed":88.9,"launchAngle":45.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.33,"coordY":90.91}},"index":4,"playId":"b5c9756c-2966-3f6a-b317-de7a1eed82e1","pitchNumber":4,"startTime":"2026-07-29T03:59:05.742Z","endTime":"2026-07-29T03:59:15.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T03:59:15.337Z","atBatIndex":56},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Freddie Freeman reaches on a throwing error by pitcher José A. Ferrer.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T04:01:38.780Z","endTime":"2026-07-29T04:03:16.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Pitching Change: José A. Ferrer replaces Gabe Speier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T04:00:18.275Z","endTime":"2026-07-29T04:01:41.118Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678606,"link":"/api/v1/people/678606"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.827612620904773,"aZ":-29.17632863999496,"pfxX":10.960650311470467,"pfxZ":1.4495264613969852,"pX":-0.4184021503282301,"pZ":2.2204387948182376,"vX0":-12.34492791389837,"vY0":-142.69633858741608,"vZ0":-4.49828200787695,"x":132.95,"y":178.83,"x0":2.5330599400177336,"y0":50.00288739159077,"z0":5.6481717798590045,"aX":22.678054830240168},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":1.9,"breakHorizontal":-17.4,"spinRate":1985,"spinDirection":113},"zone":7,"typeConfidence":0.91,"plateTime":0.3833502049383841,"extension":6.186001933910897},"index":1,"playId":"94b15635-f58c-3beb-be3a-44d37b2be452","pitchNumber":1,"startTime":"2026-07-29T04:01:41.118Z","endTime":"2026-07-29T04:01:45.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33299948111755,"aZ":-30.820750993143943,"pfxX":10.80716460232879,"pfxZ":0.6541340445489059,"pX":-0.6564582906697263,"pZ":2.629908835639701,"vX0":-12.774181945514808,"vY0":-142.8762324076813,"vZ0":-3.2844224007768057,"x":142.02,"y":167.77,"x0":2.4575129232489945,"y0":50.00613104873223,"z0":5.720588061071882,"aX":22.463384418484413},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":0.7,"breakHorizontal":-17.2,"spinRate":2042,"spinDirection":115},"zone":4,"typeConfidence":0.91,"plateTime":0.3826094011077399,"extension":6.354043678465217},"index":2,"playId":"37c99435-6d9d-3a9b-937f-73ec3d0d95be","pitchNumber":2,"startTime":"2026-07-29T04:02:00.745Z","endTime":"2026-07-29T04:02:04.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33968569128211,"aZ":-27.133743922952824,"pfxX":10.616385263695747,"pfxZ":2.3973899074159846,"pX":-0.531014501971237,"pZ":2.6200105190370495,"vX0":-12.343020306286956,"vY0":-143.59529641819918,"vZ0":-3.9356194521194476,"x":137.24,"y":168.04,"x0":2.4313027081673972,"y0":50.000639733516834,"z0":5.684261190890151,"aX":22.30408868168009},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":3.7,"breakHorizontal":-16.9,"spinRate":2035,"spinDirection":118},"zone":4,"typeConfidence":0.91,"plateTime":0.3805491213442531,"extension":5.867225621803002},"index":3,"playId":"c93b13a5-432c-3fe9-bcee-eac9fa23495c","pitchNumber":3,"startTime":"2026-07-29T04:02:21.434Z","endTime":"2026-07-29T04:02:25.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.231496333404593,"aZ":-31.521124914333253,"pfxX":-0.26947349728406045,"pfxZ":0.38298363475797625,"pX":0.31102609881389326,"pZ":2.0042780122872745,"vX0":-6.261748942205307,"vY0":-130.26968465657205,"vZ0":-2.9103037425329674,"x":105.14,"y":184.66,"x0":2.7922278026410314,"y0":50.00287621417698,"z0":5.54663508879441,"aX":-0.45639972987063177},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.2,"breakHorizontal":2.0,"spinRate":2484,"spinDirection":243},"zone":8,"typeConfidence":0.91,"plateTime":0.4222854691689073,"extension":5.7849828215854915},"index":4,"playId":"d6c682ac-8f1d-3c75-ace2-850b21abb8db","pitchNumber":4,"startTime":"2026-07-29T04:02:40.898Z","endTime":"2026-07-29T04:02:44.351Z","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":0},"pitchData":{"startSpeed":98.8,"endSpeed":91.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.942575986097975,"aZ":-26.817831466950178,"pfxX":10.676059101574467,"pfxZ":2.5614246483235172,"pX":-1.044835596795393,"pZ":1.4877983622912192,"vX0":-13.46828282085711,"vY0":-143.21022865390395,"vZ0":-6.919878216875134,"x":156.83,"y":198.61,"x0":2.3168006162499712,"y0":50.00458542621926,"z0":5.596554166500997,"aX":22.331848759851457},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":3.4,"breakHorizontal":-16.8,"spinRate":2108,"spinDirection":115},"zone":13,"typeConfidence":0.91,"plateTime":0.38147349691032506,"extension":6.124616982753006},"hitData":{"launchAngle":-78.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.33,"coordY":181.1}},"index":5,"playId":"8d1dc7c8-64b5-34e5-b586-037604a4c64c","pitchNumber":5,"startTime":"2026-07-29T04:03:03.358Z","endTime":"2026-07-29T04:03:16.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:03:16.386Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Max Muncy grounds into a double play, shortstop J.P. Crawford to first baseman Josh Naylor. Freddie Freeman out at 2nd. Max Muncy out at 1st.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T04:03:41.306Z","endTime":"2026-07-29T04:03:53.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.455922300842186,"aZ":-29.36050382795819,"pfxX":12.109904815270657,"pfxZ":1.3497699031089958,"pX":-0.002810949626894572,"pZ":2.292115936288331,"vX0":-11.836712616811884,"vY0":-143.13969164230392,"vZ0":-4.190610066258297,"x":117.11,"y":176.89,"x0":2.60239516811471,"y0":50.004650173455,"z0":5.602598194079311,"aX":25.261299646726965},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":1.8,"breakHorizontal":-19.7,"spinRate":2140,"spinDirection":111},"zone":5,"typeConfidence":0.92,"plateTime":0.38190403054971966,"extension":6.341181834665205},"hitData":{"launchSpeed":96.3,"launchAngle":3.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.11,"coordY":149.0}},"index":0,"playId":"e415edc2-006e-3ee9-88c0-594ab9f75658","pitchNumber":1,"startTime":"2026-07-29T04:03:43.419Z","endTime":"2026-07-29T04:03:53.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:03:53.127Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mookie Betts lines out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T04:04:28.887Z","endTime":"2026-07-29T04:05:24.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T04:04:21.908Z","endTime":"2026-07-29T04:04:31.079Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.782277160321215,"aZ":-27.95992535545186,"pfxX":11.364380504195825,"pfxZ":1.99329899087828,"pX":-0.6359062525290871,"pZ":2.4945840047034844,"vX0":-12.476810412781889,"vY0":-143.79367189646342,"vZ0":-4.260939069894328,"x":141.24,"y":171.43,"x0":2.265901616720016,"y0":50.00110501492481,"z0":5.713536668581318,"aX":23.992210870948664},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":3.0,"breakHorizontal":-18.4,"spinRate":1993,"spinDirection":115},"zone":4,"typeConfidence":0.91,"plateTime":0.3797276574112547,"extension":6.1449802936173405},"index":1,"playId":"373bb8ed-1490-3b6f-a512-733ab86336ac","pitchNumber":1,"startTime":"2026-07-29T04:04:31.079Z","endTime":"2026-07-29T04:04:34.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16684306648941,"aZ":-24.816194314879642,"pfxX":9.50519799101427,"pfxZ":3.448227101573737,"pX":0.7282798803819373,"pZ":3.3656351591918576,"vX0":-8.386101828057775,"vY0":-144.62316629249221,"vZ0":-2.4770632912510355,"x":89.24,"y":147.91,"x0":2.419043653201244,"y0":50.005419946017994,"z0":5.742196930698746,"aX":20.301582835463705},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.0,"breakHorizontal":-15.7,"spinRate":1998,"spinDirection":112},"zone":12,"typeConfidence":0.88,"plateTime":0.37754630089004904,"extension":6.097861608725305},"index":2,"playId":"8ab8ce50-1fa1-34e7-b986-9d60abceb5cc","pitchNumber":2,"startTime":"2026-07-29T04:04:47.088Z","endTime":"2026-07-29T04:04:50.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.998584360794165,"aZ":-27.170967659714222,"pfxX":11.55528128128208,"pfxZ":2.9065739673695123,"pX":-0.2402407346853168,"pZ":2.0573713647147667,"vX0":-10.84103284892063,"vY0":-130.05023316316078,"vZ0":-3.7863258517732206,"x":126.16,"y":183.23,"x0":2.4710597956319096,"y0":50.00382511420698,"z0":5.5815753657052785,"aX":19.8940536239607},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.7,"breakHorizontal":-18.7,"spinRate":2211,"spinDirection":92},"zone":8,"typeConfidence":0.89,"plateTime":0.42036187763327115,"extension":6.095781187287061},"index":3,"playId":"e7d6aea0-dee1-3cd0-92c8-99c0cc18b2c1","pitchNumber":3,"startTime":"2026-07-29T04:05:01.002Z","endTime":"2026-07-29T04:05:04.631Z","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":98.6,"endSpeed":91.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35151408338952,"aZ":-29.677106602507948,"pfxX":11.332792155842064,"pfxZ":1.195151952787385,"pX":-0.27493293962191684,"pZ":1.8452916084569884,"vX0":-11.639196630588692,"vY0":-143.15894700759557,"vZ0":-5.580950843108558,"x":127.48,"y":188.96,"x0":2.35404007494081,"y0":50.00653512415902,"z0":5.657417598303943,"aX":23.733839667538113},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":1.2,"breakHorizontal":-18.5,"spinRate":2051,"spinDirection":115},"zone":7,"typeConfidence":0.91,"plateTime":0.38134570844054894,"extension":6.172734338619897},"hitData":{"launchSpeed":103.2,"launchAngle":13.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":128.94,"coordY":84.23}},"index":4,"playId":"e2e35db8-1c91-3749-b3a3-b4451a84f757","pitchNumber":4,"startTime":"2026-07-29T04:05:16.351Z","endTime":"2026-07-29T04:05:24.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:05:24.621Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to center fielder Andy Pages.","rbi":0,"awayScore":5,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T04:07:26.674Z","endTime":"2026-07-29T04:08:26.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.966279358984938,"aZ":-28.088159574233362,"pfxX":-8.52678862120441,"pfxZ":2.094704353203012,"pX":-0.5302188352877797,"pZ":4.106756172415856,"vX0":6.288391351960619,"vY0":-137.93330317952325,"vZ0":2.0633086565099776,"x":137.21,"y":127.9,"x0":-1.7170523954131411,"y0":50.00347942602484,"z0":5.226794536225277,"aX":-16.643183459572022},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.3,"breakHorizontal":14.4,"spinRate":2171,"spinDirection":235},"zone":11,"typeConfidence":0.93,"plateTime":0.39514077606647424,"extension":6.467264541678719},"index":0,"playId":"f3a83cef-3992-368d-9a26-77f64abf79ef","pitchNumber":1,"startTime":"2026-07-29T04:07:40.539Z","endTime":"2026-07-29T04:07:43.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":89.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.871257113730604,"aZ":-13.80063898679203,"pfxX":-6.826314565632288,"pfxZ":8.978741321472391,"pX":0.4952862115601736,"pZ":2.5639052933674997,"vX0":8.388648730077282,"vY0":-141.5718045432537,"vZ0":-4.489523042589693,"x":98.12,"y":169.55,"x0":-1.608042439641584,"y0":50.00100712617771,"z0":5.042213401378012,"aX":-13.967308370840628},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.6,"breakHorizontal":10.8,"spinRate":2599,"spinDirection":230},"zone":6,"typeConfidence":0.92,"plateTime":0.3856904373108869,"extension":6.514477549388016},"index":1,"playId":"3c985153-290a-3e57-a09d-53f6b77033a6","pitchNumber":2,"startTime":"2026-07-29T04:08:01.322Z","endTime":"2026-07-29T04:08:04.594Z","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":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81958004249465,"aZ":-29.660670584906285,"pfxX":9.635543582280983,"pfxZ":1.6861070662504183,"pX":1.3190988643393555,"pZ":2.427152775289371,"vX0":4.033739536976795,"vY0":-121.40692464376319,"vZ0":-0.4386218868730143,"x":66.72,"y":173.25,"x0":-1.6160726586211074,"y0":50.0052670163794,"z0":5.192259903396418,"aX":14.380475846391121},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.2,"breakHorizontal":-18.4,"spinRate":2533,"spinDirection":65},"zone":14,"typeConfidence":0.91,"plateTime":0.45120492592752015,"extension":6.214612100710815},"hitData":{"launchSpeed":80.0,"launchAngle":28.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.84,"coordY":84.99}},"index":2,"playId":"403d1256-af61-3212-9fd9-8795c0013814","pitchNumber":3,"startTime":"2026-07-29T04:08:18.678Z","endTime":"2026-07-29T04:08:26.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:08:26.211Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a fly ball to center fielder Andy Pages.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T04:08:38.366Z","endTime":"2026-07-29T04:09:41.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":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":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.459998421253516,"aZ":-29.710439543806654,"pfxX":6.848650326780422,"pfxZ":1.611899637037335,"pX":0.7708721270858688,"pZ":1.90031509960653,"vX0":3.4715059226036056,"vY0":-122.80260115858327,"vZ0":-1.8367369662427007,"x":87.62,"y":187.47,"x0":-1.5494551208093914,"y0":50.00583669923736,"z0":5.176194034791358,"aX":10.501726377227843},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.8,"breakHorizontal":-13.2,"spinRate":2558,"spinDirection":54},"zone":9,"typeConfidence":0.9,"plateTime":0.445367889412148,"extension":6.2050552097128415},"index":0,"playId":"38882f6e-9ce4-3f25-93b7-aa764c7ce296","pitchNumber":1,"startTime":"2026-07-29T04:08:55.653Z","endTime":"2026-07-29T04:08:59.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039614714730796,"aZ":-28.046423910617293,"pfxX":-9.423032863821458,"pfxZ":2.1434103874577843,"pX":-0.11308251089718703,"pZ":2.210222328948988,"vX0":7.312233965787588,"vY0":-137.5227108491035,"vZ0":-2.350817890251303,"x":121.31,"y":179.1,"x0":-1.5754652111130927,"y0":50.001737110973174,"z0":4.9685845324994276,"aX":-18.140298555156967},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.6,"breakHorizontal":15.6,"spinRate":2210,"spinDirection":237},"zone":8,"typeConfidence":0.92,"plateTime":0.39750090772961677,"extension":6.259087810532439},"index":1,"playId":"2dee313f-cb82-32d2-bad3-69bb36e7b8a0","pitchNumber":2,"startTime":"2026-07-29T04:09:13.569Z","endTime":"2026-07-29T04:09: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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56124411475878,"aZ":-29.9041387458108,"pfxX":8.884864711592574,"pfxZ":1.5150825109868293,"pX":0.7572358711071858,"pZ":1.1763372624185504,"vX0":2.893874285394844,"vY0":-121.99589856713321,"vZ0":-3.147576926373427,"x":88.14,"y":207.02,"x0":-1.600629884069472,"y0":50.00092129124461,"z0":5.079542590320933,"aX":13.297628535562618},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.2,"breakHorizontal":-16.8,"spinRate":2677,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.45015798568866927,"extension":6.262138918231722},"hitData":{"launchSpeed":67.2,"launchAngle":26.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.52,"coordY":98.82}},"index":2,"playId":"b51400ab-d5f0-3909-85d2-b444e82609db","pitchNumber":3,"startTime":"2026-07-29T04:09:32.799Z","endTime":"2026-07-29T04:09:41.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:09:41.805Z","atBatIndex":61},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dominic Canzone homers (18) on a fly ball to center field. Julio Rodríguez scores.","rbi":2,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T04:12:01.765Z","endTime":"2026-07-29T04:13:10.872Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4],"actionIndex":[1,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":{"id":681911,"link":"/api/v1/people/681911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":592779,"link":"/api/v1/people/592779"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T04:09:52.907Z","endTime":"2026-07-29T04:10:05.065Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Alex Vesia replaces Brock Stewart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-29T04:10:05.065Z","endTime":"2026-07-29T04:12:03.893Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681911,"link":"/api/v1/people/681911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59701717116922,"aZ":-29.410792971433626,"pfxX":-3.3457188539010687,"pfxZ":1.7962167647501381,"pX":0.2560348243845641,"pZ":2.1780084524031795,"vX0":1.27923855881833,"vY0":-122.68316542649208,"vZ0":-3.6965998008523178,"x":107.24,"y":179.97,"x0":0.1646306180581605,"y0":50.000074490034336,"z0":6.191026894854036,"aX":-5.136763398966367},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.6,"breakHorizontal":5.8,"spinRate":2375,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.4452124690680064,"extension":6.013760997106891},"index":2,"playId":"696486ac-bc49-3307-aa48-66a01a9d54c5","pitchNumber":1,"startTime":"2026-07-29T04:12:03.893Z","endTime":"2026-07-29T04:12:11.154Z","isPitch":true,"type":"pitch"},{"details":{"description":"Julio Rodríguez steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":3,"actionPlayId":"696486ac-bc49-3307-aa48-66a01a9d54c5","startTime":"2026-07-29T04:12:18.138Z","endTime":"2026-07-29T04:12:41.414Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"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":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.610187250323015,"aZ":-31.997075429301603,"pfxX":-2.7746990920143357,"pfxZ":0.12379842177234579,"pX":-0.19710813263648347,"pZ":2.7812708128642813,"vX0":-0.427823746715336,"vY0":-120.85013906815233,"vZ0":-1.3532256897995403,"x":124.51,"y":163.69,"x0":0.3427140769668259,"y0":50.005294267618964,"z0":6.148010535705322,"aX":-4.122389457888601},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.1,"breakHorizontal":5.2,"spinRate":2367,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.45248090982085865,"extension":6.281924557259416},"hitData":{"launchSpeed":107.5,"launchAngle":29.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":138.11,"coordY":32.08}},"index":4,"playId":"bf7ac638-4596-316c-a590-b7080d7e9381","pitchNumber":2,"startTime":"2026-07-29T04:12:41.414Z","endTime":"2026-07-29T04:13:10.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:13:10.872Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh challenged (pitch result), call on the field was confirmed: Cal Raleigh called out on strikes.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T04:13:19.301Z","endTime":"2026-07-29T04:15:26.761Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":91.9,"endSpeed":83.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98276913055905,"aZ":-8.921723541437947,"pfxX":1.1425079650668124,"pfxZ":12.814261788788192,"pX":0.23114947100279065,"pZ":3.97791934152306,"vX0":-0.03183011826787628,"vY0":-133.8748638139936,"vZ0":-3.507968355845107,"x":108.19,"y":131.38,"x0":0.09476488131278882,"y0":50.00345660667261,"z0":5.944220962742529,"aX":2.0731460856451616},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":22.7,"breakHorizontal":-2.0,"spinRate":2518,"spinDirection":169},"zone":12,"typeConfidence":0.9,"plateTime":0.4091845895832913,"extension":6.219183886572561},"index":0,"playId":"ba3ceedd-b026-3c5c-85cf-6d3f8ae61890","pitchNumber":1,"startTime":"2026-07-29T04:13:40.270Z","endTime":"2026-07-29T04:13:43.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.055513746885385,"aZ":-30.79789094268725,"pfxX":-3.331833266016405,"pfxZ":0.9428342626525286,"pX":-1.0536424959697834,"pZ":2.6723939930714495,"vX0":-0.7056467908900348,"vY0":-119.85129071467705,"vZ0":-1.870425501882441,"x":157.16,"y":166.63,"x0":-0.3227732630429962,"y0":50.00331826041084,"z0":6.200022256281623,"aX":-4.872070340103201},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.6,"breakHorizontal":6.2,"spinRate":2494,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.4561052721159031,"extension":6.296643108376984},"index":1,"playId":"494f108c-5cf8-30c3-9c47-a0860a6a18c1","pitchNumber":2,"startTime":"2026-07-29T04:13:57.717Z","endTime":"2026-07-29T04:14:01.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.743200062767137,"aZ":-30.205635374971784,"pfxX":-3.4722776059203633,"pfxZ":1.3082747289121635,"pX":-0.3102980767399293,"pZ":2.3004964445355522,"vX0":0.7116555978966356,"vY0":-121.74696960127814,"vZ0":-3.038738629371589,"x":128.83,"y":176.67,"x0":-0.15418310985423203,"y0":50.00586029594239,"z0":6.165234803800462,"aX":-5.240327771749937},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.9,"breakHorizontal":6.1,"spinRate":2456,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.44900432059934126,"extension":6.284458304975436},"index":2,"playId":"5721c921-244a-372c-b6ac-1f95e90beef3","pitchNumber":3,"startTime":"2026-07-29T04:14:15.895Z","endTime":"2026-07-29T04:14:19.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.918649633748213,"aZ":-9.412642983852384,"pfxX":1.2133140980918795,"pfxZ":12.427172146438474,"pX":0.8978692420128989,"pZ":2.863051616116095,"vX0":1.973861053168907,"vY0":-134.19532479180765,"vZ0":-6.117996452074851,"x":82.78,"y":161.48,"x0":-0.0036172151208136794,"y0":50.001569980960674,"z0":5.836740595822414,"aX":2.2209835575948937},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.5,"breakHorizontal":-2.6,"spinRate":2461,"spinDirection":169},"zone":12,"typeConfidence":0.9,"plateTime":0.4075283679322146,"extension":6.136314121656063},"index":3,"playId":"642f3d06-5224-37f7-b9b1-5d902555c3ab","pitchNumber":4,"startTime":"2026-07-29T04:14:35.641Z","endTime":"2026-07-29T04:14:39.679Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.265855116062756,"aZ":-19.41444120921669,"pfxX":7.576895672475125,"pfxZ":8.487954807151867,"pX":-0.630625919921408,"pZ":2.5613386342865563,"vX0":-4.59677393479167,"vY0":-121.43160836442111,"vZ0":-3.7984803851254805,"x":141.04,"y":169.62,"x0":0.2959673360776474,"y0":50.00374643072062,"z0":5.82092407365635,"aX":11.393001473925947},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":14.8,"breakHorizontal":-12.7,"spinRate":1748,"spinDirection":137},"zone":4,"typeConfidence":0.92,"plateTime":0.44988096735074823,"extension":6.388830656233886},"index":4,"playId":"3ce7f813-1e6f-30b2-914c-d51ed69d6a2e","pitchNumber":5,"startTime":"2026-07-29T04:14:55.072Z","endTime":"2026-07-29T04:14:58.519Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-29T04:15:04.124Z","endTime":"2026-07-29T04:15:23.449Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.801842484970834,"aZ":-6.801653242746832,"pfxX":1.9371542151279062,"pfxZ":13.22799537872714,"pX":-0.7355414082195695,"pZ":2.4493972708672556,"vX0":-2.585757869505779,"vY0":-137.45963440103105,"vZ0":-7.790298241553149,"x":145.04,"y":172.65,"x0":-0.0353740760837313,"y0":50.00422877935346,"z0":5.778387579542955,"aX":3.7162230690728624},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":22.6,"breakHorizontal":-3.0,"spinRate":2594,"spinDirection":169},"zone":4,"typeConfidence":0.9,"plateTime":0.3981135972240133,"extension":6.457458860424539},"index":6,"playId":"6681ec8b-6e8d-33d0-9906-007a40bb0a45","pitchNumber":6,"startTime":"2026-07-29T04:15:23.449Z","endTime":"2026-07-29T04:15:26.761Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"}},"playEndTime":"2026-07-29T04:15:26.761Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T04:15:54.076Z","endTime":"2026-07-29T04:18:26.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.751796640959185,"aZ":-29.690879390727225,"pfxX":-3.249325022532788,"pfxZ":1.6054099109389046,"pX":-0.20377047735565745,"pZ":1.5801888355993332,"vX0":0.84993726035366,"vY0":-123.22021723428266,"vZ0":-4.6145260139930135,"x":124.77,"y":196.11,"x0":-0.1293586931383243,"y0":50.00449968794897,"z0":5.964222489195404,"aX":-5.0348374329180245},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.2,"breakHorizontal":5.8,"spinRate":2514,"spinDirection":223},"zone":8,"typeConfidence":0.9,"plateTime":0.44322150377461433,"extension":6.548432148327944},"index":0,"playId":"2bb573a9-341d-3e94-8edb-6142f830efe9","pitchNumber":1,"startTime":"2026-07-29T04:16:06.439Z","endTime":"2026-07-29T04:16:10.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23347763667189,"aZ":-8.690908378189679,"pfxX":2.172509208106161,"pfxZ":12.72348672084236,"pX":-0.20091073249004468,"pZ":3.1652942718144184,"vX0":-1.1432130291379088,"vY0":-134.96298217897038,"vZ0":-5.560470281284322,"x":124.66,"y":153.32,"x0":-0.054210539853707974,"y0":50.00358190820005,"z0":5.863712975372598,"aX":4.009991929185875},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":22.1,"breakHorizontal":-3.7,"spinRate":2565,"spinDirection":166},"zone":2,"typeConfidence":0.9,"plateTime":0.40575501550124926,"extension":6.315272387911681},"index":1,"playId":"88a38e63-aeca-3f04-a70e-c28b0af5ce3e","pitchNumber":2,"startTime":"2026-07-29T04:16:26.203Z","endTime":"2026-07-29T04:16:29.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.306171111888,"aZ":-29.64587363041778,"pfxX":-3.2489002934566202,"pfxZ":1.6311618815972952,"pX":-0.22918097813789398,"pZ":1.7814081472508594,"vX0":0.7564517962959506,"vY0":-123.22704780487346,"vZ0":-4.152900954606649,"x":125.74,"y":190.68,"x0":-0.11610814716116862,"y0":50.00445171559029,"z0":5.96672425796928,"aX":-5.0444944660625},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.3,"breakHorizontal":5.8,"spinRate":2568,"spinDirection":226},"zone":8,"typeConfidence":0.9,"plateTime":0.44286806639397547,"extension":6.321127686255024},"index":2,"playId":"0f6e45d9-e2c8-38f9-a1f1-7bfc67a08626","pitchNumber":3,"startTime":"2026-07-29T04:16:46.191Z","endTime":"2026-07-29T04:16:49.595Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-29T04:17:03.945Z","endTime":"2026-07-29T04:17:26.902Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"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":93.4,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.072587412711293,"aZ":-6.749056382306383,"pfxX":1.9144618269064462,"pfxZ":13.62249343991904,"pX":-0.7397957318190277,"pZ":2.2761320310544386,"vX0":-2.1707110732254615,"vY0":-135.83489737691968,"vZ0":-8.085319726424784,"x":145.2,"y":177.32,"x0":-0.17860002434420416,"y0":50.00350825505789,"z0":5.762398562295183,"aX":3.5735748439481827},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":23.2,"breakHorizontal":-3.0,"spinRate":2564,"spinDirection":167},"zone":4,"typeConfidence":0.9,"plateTime":0.40339549853145273,"extension":6.455311490610683},"index":4,"playId":"ecc6fe8a-72bb-3a66-a4be-dc8ddbee719b","pitchNumber":4,"startTime":"2026-07-29T04:17:26.902Z","endTime":"2026-07-29T04:17:30.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.180568686398846,"aZ":-29.32223626012267,"pfxX":-2.3024828079395623,"pfxZ":1.7926586818309183,"pX":-1.1408380512794738,"pZ":0.6426686733269624,"vX0":-1.4778245249727073,"vY0":-125.29981665376604,"vZ0":-6.969292127073558,"x":160.49,"y":221.43,"x0":-0.24434676346173864,"y0":50.0043413103732,"z0":5.854447913055364,"aX":-3.662938694607755},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.9,"breakHorizontal":4.6,"spinRate":2477,"spinDirection":216},"zone":13,"typeConfidence":0.89,"plateTime":0.4370448525171713,"extension":6.450877692236885},"index":5,"playId":"d67b523f-af11-3ff8-b6fa-1dbceac9a8c5","pitchNumber":5,"startTime":"2026-07-29T04:17:58.241Z","endTime":"2026-07-29T04:18:01.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.687119626519753,"aZ":-9.469423962128863,"pfxX":2.03902178072635,"pfxZ":11.92186505445595,"pX":-0.3972941421514476,"pZ":2.309999660356486,"vX0":-1.906555993517337,"vY0":-137.21216352940644,"vZ0":-7.5686546977792,"x":132.14,"y":176.41,"x0":0.04202854697854744,"y0":50.00245115761661,"z0":5.751247942210625,"aX":3.8834065361862824},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.2,"breakHorizontal":-3.2,"spinRate":2375,"spinDirection":166},"zone":4,"typeConfidence":0.9,"plateTime":0.3993429039149734,"extension":6.51828186132},"index":6,"playId":"569f14de-0559-3639-b943-5aebb8bea537","pitchNumber":6,"startTime":"2026-07-29T04:18:22.448Z","endTime":"2026-07-29T04:18:26.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:18:26.555Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T04:20:39.406Z","endTime":"2026-07-29T04:21:05.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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":[1,2],"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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_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: Eduard Bazardo replaces José A. Ferrer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T04:19:25.849Z","endTime":"2026-07-29T04:20:41.726Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61786237971351,"aZ":-19.019003547514505,"pfxX":-8.002098586287863,"pfxZ":6.637461032026902,"pX":-0.8373163030902221,"pZ":3.2887990430757723,"vX0":5.2279161797458995,"vY0":-139.4618845091951,"vZ0":-3.5274797238651714,"x":148.92,"y":149.98,"x0":-1.690872065394707,"y0":50.00068489057717,"z0":5.815104364255087,"aX":-15.854504193111191},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.5,"breakHorizontal":13.4,"spinRate":2090,"spinDirection":220},"zone":11,"typeConfidence":0.89,"plateTime":0.3918599621613268,"extension":5.863435532974193},"index":1,"playId":"67c0651b-c81a-32b3-8937-bd8e14fbe6ed","pitchNumber":1,"startTime":"2026-07-29T04:20:41.726Z","endTime":"2026-07-29T04:20:45.105Z","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":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.672442888382946,"aZ":-37.398622253837885,"pfxX":7.211576976058934,"pfxZ":-3.461735460838266,"pX":0.027739402159302533,"pZ":2.24526016909923,"vX0":2.764442545930936,"vY0":-121.92983554604626,"vZ0":-1.0313170545666122,"x":115.94,"y":178.16,"x0":-2.057386426845363,"y0":50.00495710574064,"z0":5.896955909135671,"aX":10.87387870814238},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.2,"breakHorizontal":-13.7,"spinRate":2759,"spinDirection":42},"zone":5,"typeConfidence":0.9,"plateTime":0.4489820381418923,"extension":5.485856619601028},"hitData":{"launchSpeed":92.6,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.03,"coordY":153.24}},"index":2,"playId":"703133cb-aebc-3170-9ea6-3730245e3dee","pitchNumber":2,"startTime":"2026-07-29T04:20:57.967Z","endTime":"2026-07-29T04:21:05.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:21:05.535Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T04:21:14.322Z","endTime":"2026-07-29T04:22:38.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.745266302183413,"aZ":-36.090747039365965,"pfxX":8.091481793186894,"pfxZ":-2.662866074578531,"pX":-0.34827511837898,"pZ":2.287779566534101,"vX0":1.9611791942682968,"vY0":-120.92346764996893,"vZ0":-0.9715975767317981,"x":130.28,"y":177.01,"x0":-2.2217464040884995,"y0":50.00113693361042,"z0":5.876036463199059,"aX":11.91683702755943},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.8,"breakHorizontal":-15.1,"spinRate":2723,"spinDirection":41},"zone":7,"typeConfidence":0.9,"plateTime":0.45387168987553217,"extension":5.297077947787326},"index":0,"playId":"90cb2056-3583-3c85-9c0c-83e1f0445702","pitchNumber":1,"startTime":"2026-07-29T04:21:34.549Z","endTime":"2026-07-29T04:21:37.898Z","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":97.0,"endSpeed":89.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.986121939491795,"aZ":-20.150232668254485,"pfxX":-9.03553406465092,"pfxZ":5.947647805072693,"pX":1.1194591616203409,"pZ":1.675702534848042,"vX0":10.584875998637777,"vY0":-140.82352986713965,"vZ0":-7.265308932312957,"x":74.33,"y":193.54,"x0":-1.5022431143588288,"y0":50.00298756901724,"z0":5.578135733663828,"aX":-18.26884808738493},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.5,"breakHorizontal":14.4,"spinRate":2292,"spinDirection":219},"zone":14,"typeConfidence":0.89,"plateTime":0.38796369145739673,"extension":5.863456342032922},"index":1,"playId":"670eb973-c1bb-3424-9b80-2833d2314342","pitchNumber":2,"startTime":"2026-07-29T04:21:52.261Z","endTime":"2026-07-29T04:21:55.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32190676763247,"aZ":-34.556135100417265,"pfxX":5.590977529255624,"pfxZ":-1.564969826069003,"pX":-0.6697214877272943,"pZ":1.2300182852437926,"vX0":1.8694493651432942,"vY0":-122.37199053322949,"vZ0":-3.640455487454788,"x":142.53,"y":205.57,"x0":-2.169241501711345,"y0":50.003754601180965,"z0":5.686129685375101,"aX":8.509874155149193},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.4,"breakHorizontal":-10.6,"spinRate":2700,"spinDirection":44},"zone":13,"typeConfidence":0.9,"plateTime":0.446981446382706,"extension":5.497242884881836},"index":2,"playId":"2b8a35f1-62f7-3369-bcdc-0ba6168d479f","pitchNumber":3,"startTime":"2026-07-29T04:22:10.996Z","endTime":"2026-07-29T04:22:14.349Z","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":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.996843755451753,"aZ":-19.84965930292028,"pfxX":-9.695022406919882,"pfxZ":6.2047686092173455,"pX":-0.6612524849350313,"pZ":1.8867131635833827,"vX0":6.56224443538691,"vY0":-139.73240376365973,"vZ0":-6.53507068423081,"x":142.21,"y":187.84,"x0":-1.774405590810452,"y0":50.00666527368179,"z0":5.549631902902516,"aX":-19.272959886227678},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.1,"breakHorizontal":16.3,"spinRate":2289,"spinDirection":220},"zone":7,"typeConfidence":0.91,"plateTime":0.3912295902936411,"extension":6.089074523588119},"hitData":{"launchSpeed":76.5,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.97,"coordY":149.53}},"index":3,"playId":"5fcf9d0f-0242-3f14-9ff1-7b3e4f2e10c4","pitchNumber":4,"startTime":"2026-07-29T04:22:30.836Z","endTime":"2026-07-29T04:22:38.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:22:38.343Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Teoscar Hernández flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T04:23:01.510Z","endTime":"2026-07-29T04:24:46.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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":"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.3,"endSpeed":89.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.080057040891543,"aZ":-18.1634879313478,"pfxX":-8.134742248479567,"pfxZ":6.828613417287684,"pX":-0.20576397461109264,"pZ":2.9079271193481517,"vX0":7.1659254503738605,"vY0":-141.55956753500948,"vZ0":-4.417780845536748,"x":124.84,"y":160.27,"x0":-1.6998916525489784,"y0":50.0017158510602,"z0":5.634392092266067,"aX":-16.685580893954043},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.8,"breakHorizontal":13.4,"spinRate":2212,"spinDirection":219},"zone":2,"typeConfidence":0.88,"plateTime":0.38535991491965227,"extension":5.895018278987917},"index":0,"playId":"744f613e-1b52-33cc-9ca7-a380ad5c8e02","pitchNumber":1,"startTime":"2026-07-29T04:23:02.231Z","endTime":"2026-07-29T04:23:06.279Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72567005508686,"aZ":-22.690431677876457,"pfxX":-10.617775712441937,"pfxZ":4.642843081366938,"pX":-0.7149852735538398,"pZ":2.303609917933317,"vX0":6.702280625599049,"vY0":-141.6508614579978,"vZ0":-5.241095059664588,"x":144.25,"y":176.58,"x0":-1.7255811229134967,"y0":50.00568479062771,"z0":5.6181184578704935,"aX":-21.696502663647948},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.6,"breakHorizontal":18.0,"spinRate":2191,"spinDirection":225},"zone":4,"typeConfidence":0.89,"plateTime":0.38588703810966907,"extension":5.866659799191358},"index":1,"playId":"b252b23b-ea84-36d3-949c-48156454c962","pitchNumber":2,"startTime":"2026-07-29T04:23:22.281Z","endTime":"2026-07-29T04:23:26.250Z","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":96.7,"endSpeed":89.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.818835494743844,"aZ":-21.424779824209473,"pfxX":-8.795041301919348,"pfxZ":5.320747203281744,"pX":-0.13661876434613457,"pZ":3.0164607259723635,"vX0":7.335771090467725,"vY0":-140.7478647425204,"vZ0":-3.6545531387259804,"x":122.21,"y":157.34,"x0":-1.624910921745842,"y0":50.00497954374997,"z0":5.707253601283583,"aX":-17.77368654011747},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.1,"breakHorizontal":14.5,"spinRate":2076,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.38811396944952925,"extension":5.926186300490989},"index":2,"playId":"d6d42794-ba6e-3e99-9757-e6f41b1776d4","pitchNumber":3,"startTime":"2026-07-29T04:23:37.324Z","endTime":"2026-07-29T04:23:44.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65777145847664,"aZ":-26.67694694553785,"pfxX":-10.374033388178535,"pfxZ":2.714009324753846,"pX":-0.4934490510287098,"pZ":3.241904774869322,"vX0":7.103526466734749,"vY0":-141.06935858578794,"vZ0":-1.9313378853553653,"x":135.81,"y":151.25,"x0":-1.6902522168800544,"y0":50.00202346476361,"z0":5.646877660046522,"aX":-21.007679438400345},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.7,"breakHorizontal":17.4,"spinRate":1983,"spinDirection":225},"zone":1,"typeConfidence":0.89,"plateTime":0.3875638115395321,"extension":5.782234368521665},"index":3,"playId":"a7ce9970-7a5f-3c8e-86ce-fcd69301fe1b","pitchNumber":4,"startTime":"2026-07-29T04:24:03.579Z","endTime":"2026-07-29T04:24:11.241Z","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":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.020475146870808,"aZ":-35.98270787612165,"pfxX":9.0319643923523,"pfxZ":-2.4586936297414717,"pX":0.49903872384389203,"pZ":2.6291092886647904,"vX0":3.081369108771008,"vY0":-123.88341761388052,"vZ0":-0.5980048506333869,"x":97.98,"y":167.79,"x0":-1.9364158740130462,"y0":50.005400946513035,"z0":5.895672835055659,"aX":13.964009585229133},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.3,"breakHorizontal":-17.0,"spinRate":2652,"spinDirection":47},"zone":6,"typeConfidence":0.9,"plateTime":0.4430487055209693,"extension":5.764682083782591},"hitData":{"launchSpeed":77.3,"launchAngle":32.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.74,"coordY":101.79}},"index":4,"playId":"5a1ca907-ae85-3c5d-8061-bcea04a1fdca","pitchNumber":5,"startTime":"2026-07-29T04:24:38.293Z","endTime":"2026-07-29T04:24:46.518Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:24:46.518Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rob Refsnyder doubles (1) on a sharp line drive to left fielder Teoscar Hernández.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T04:27:10.320Z","endTime":"2026-07-29T04:28:13.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":0,"outs":0},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Dreyer replaces Alex Vesia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T04:25:46.377Z","endTime":"2026-07-29T04:27:12.524Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676263,"link":"/api/v1/people/676263"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00962626801286,"aZ":-10.444630917497937,"pfxX":0.6274453984842427,"pfxZ":11.25175049354165,"pX":0.741937592749437,"pZ":3.411323512031884,"vX0":-3.3952372911592925,"vY0":-137.9281596711342,"vZ0":-5.041751829204377,"x":88.72,"y":146.67,"x0":1.9060787813338125,"y0":50.00234828762585,"z0":5.964079005030771,"aX":1.2120122419688943},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":-0.5,"spinRate":2517,"spinDirection":159},"zone":12,"typeConfidence":0.89,"plateTime":0.39674964044762673,"extension":6.6778474952091775},"index":1,"playId":"765ac045-2dc3-3b52-a898-8f7811f83658","pitchNumber":1,"startTime":"2026-07-29T04:27:12.524Z","endTime":"2026-07-29T04:27:16.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.373219345645886,"aZ":-28.679560535758817,"pfxX":0.10354285943702068,"pfxZ":2.1498649776471126,"pX":-0.1644670561244116,"pZ":0.506338788955212,"vX0":-5.5667827440112125,"vY0":-126.82909032244449,"vZ0":-7.4720938592207515,"x":123.27,"y":225.11,"x0":2.0471281400804537,"y0":50.00439534062379,"z0":5.783681146863416,"aX":0.16917678527108398},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.4,"breakHorizontal":1.1,"spinRate":2413,"spinDirection":154},"zone":13,"typeConfidence":0.91,"plateTime":0.4321615725223693,"extension":6.816156401886985},"index":2,"playId":"501423b1-3c7a-3d4d-ad5b-5871e58d08ae","pitchNumber":2,"startTime":"2026-07-29T04:27:27.417Z","endTime":"2026-07-29T04:27:30.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.046697736100047,"aZ":-10.11815094041166,"pfxX":4.796431125655847,"pfxZ":11.445700977327148,"pX":0.5497931374809644,"pZ":3.8824682926084173,"vX0":-4.774464981394695,"vY0":-137.79723998955046,"vZ0":-3.8560332509782853,"x":96.04,"y":133.95,"x0":1.6800763980725189,"y0":50.00031425804652,"z0":5.981153731091639,"aX":9.241162453114338},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.2,"breakHorizontal":-7.7,"spinRate":2475,"spinDirection":157},"zone":12,"typeConfidence":0.93,"plateTime":0.39718106538554787,"extension":6.647080019101961},"index":3,"playId":"5a3f1918-c968-34c3-8ee4-a4bb4ac88720","pitchNumber":3,"startTime":"2026-07-29T04:27:47.265Z","endTime":"2026-07-29T04:27:51.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.059115095598116,"aZ":-10.396802278465389,"pfxX":3.9781928247900096,"pfxZ":11.593013501737065,"pX":0.1016362797642801,"pZ":2.717025301978771,"vX0":-5.522277167918448,"vY0":-136.01140572366646,"vZ0":-6.4656878571700425,"x":113.13,"y":165.42,"x0":1.6388789837776445,"y0":50.00611865438917,"z0":5.841790713136675,"aX":7.475669505394227},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.8,"breakHorizontal":-6.1,"spinRate":2508,"spinDirection":155},"zone":5,"typeConfidence":0.91,"plateTime":0.4022817404388199,"extension":6.752883068416604},"hitData":{"launchSpeed":112.3,"launchAngle":21.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":32.86,"coordY":92.17}},"index":4,"playId":"373e9f71-1c28-3fd5-9d8b-90244473c9be","pitchNumber":4,"startTime":"2026-07-29T04:28:01.863Z","endTime":"2026-07-29T04:28:13.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:28:13.539Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Weston Wilson strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T04:29:02.273Z","endTime":"2026-07-29T04:30:39.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luke Raley replaces Rob Refsnyder.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T04:28:50.431Z","endTime":"2026-07-29T04:29:04.433Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"base":2},{"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.9,"endSpeed":81.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340634751507622,"aZ":-30.698695010478605,"pfxX":1.1765716499191243,"pfxZ":0.8871366451601759,"pX":-0.09640698215372305,"pZ":1.994104594623902,"vX0":-5.9439031058146465,"vY0":-127.86425858411339,"vZ0":-3.8653820345529706,"x":120.67,"y":184.94,"x0":2.101319725525084,"y0":50.004022976969075,"z0":5.923447855851861,"aX":1.9577658423089677},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.0,"breakHorizontal":-0.8,"spinRate":2452,"spinDirection":179},"zone":8,"typeConfidence":0.92,"plateTime":0.42770111787921605,"extension":6.614191896679628},"index":1,"playId":"731a84b0-ac31-3488-b42b-e06143e523c9","pitchNumber":1,"startTime":"2026-07-29T04:29:04.433Z","endTime":"2026-07-29T04:29:07.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.605817428377485,"aZ":-45.17272679841184,"pfxX":-2.7357655154683407,"pfxZ":-9.127110329823822,"pX":-0.3284900222183131,"pZ":1.0639381344142116,"vX0":-4.870810347730486,"vY0":-119.32917090141939,"vZ0":-1.934651591783188,"x":129.52,"y":210.05,"x0":2.1044618020904196,"y0":50.00172090084238,"z0":6.001163625026132,"aX":-3.8964296837781762},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-16.7,"breakHorizontal":6.2,"spinRate":2627,"spinDirection":334},"zone":13,"typeConfidence":0.92,"plateTime":0.4611822325575714,"extension":6.9531897773756715},"index":2,"playId":"a23f2b65-c91f-3840-811b-fd00a00a21be","pitchNumber":2,"startTime":"2026-07-29T04:29:22.389Z","endTime":"2026-07-29T04:29:27.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515066978775213,"aZ":-46.98931976657265,"pfxX":-2.371039347175767,"pfxZ":-10.436678843507721,"pX":-0.11350011989079413,"pZ":1.9502688481692665,"vX0":-4.173419339414526,"vY0":-119.36069589773473,"vZ0":0.39834967262452703,"x":121.33,"y":186.12,"x0":1.9772332172380591,"y0":50.00521071031552,"z0":6.070249540821308,"aX":-3.364185924075181},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-18.4,"breakHorizontal":5.4,"spinRate":2648,"spinDirection":337},"zone":8,"typeConfidence":0.92,"plateTime":0.461815689436083,"extension":6.781805740217808},"index":3,"playId":"5537d08d-bd40-3c77-a074-cf7beb1675e8","pitchNumber":3,"startTime":"2026-07-29T04:29:40.481Z","endTime":"2026-07-29T04:29:43.709Z","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.3,"endSpeed":83.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.950453244998375,"aZ":-29.394639965794752,"pfxX":0.350354514906547,"pfxZ":1.596408850231854,"pX":-1.345036414695319,"pZ":1.2587141569815237,"vX0":-8.885481099524727,"vY0":-131.14210300479098,"vZ0":-6.288017822924275,"x":168.27,"y":204.79,"x0":2.0426421086935935,"y0":50.00160464001123,"z0":5.882354981800368,"aX":0.6099007021735837},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.7,"breakHorizontal":1.3,"spinRate":2526,"spinDirection":151},"zone":13,"typeConfidence":0.92,"plateTime":0.417783391915898,"extension":6.617052638376304},"index":4,"playId":"e73fd1a2-0b67-3e53-9d52-69ce8472a976","pitchNumber":4,"startTime":"2026-07-29T04:29:57.871Z","endTime":"2026-07-29T04:30:01.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42580326186999,"aZ":-10.446864207775041,"pfxX":4.697251628066565,"pfxZ":10.942393400099304,"pX":-0.30896532259620596,"pZ":4.438447549690552,"vX0":-7.263529546642029,"vY0":-140.20230983195063,"vZ0":-2.40563205462415,"x":128.78,"y":118.94,"x0":1.708047462612234,"y0":50.00578740261906,"z0":5.991722119663242,"aX":9.330077089981412},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":-7.0,"spinRate":2623,"spinDirection":157},"zone":11,"typeConfidence":0.93,"plateTime":0.3910415999159129,"extension":6.479040353214745},"index":5,"playId":"528e197c-0465-3c2a-a374-bb60402a74a3","pitchNumber":5,"startTime":"2026-07-29T04:30:14.824Z","endTime":"2026-07-29T04:30:20.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.46569236610743,"aZ":-31.46907317101092,"pfxX":0.5821849417886313,"pfxZ":0.420096515681017,"pX":0.3713943356084307,"pZ":3.630124041528962,"vX0":-4.805841006527648,"vY0":-128.11071816382506,"vZ0":-0.251915431411027,"x":102.84,"y":140.77,"x0":2.192661161792896,"y0":50.00133382850549,"z0":6.181090450795733,"aX":0.972425222446052},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":0.0,"spinRate":2488,"spinDirection":248},"zone":12,"typeConfidence":0.92,"plateTime":0.42688245549843495,"extension":6.56760309706218},"index":6,"playId":"17738c14-40f2-3a26-8984-feaad0038ddf","pitchNumber":6,"startTime":"2026-07-29T04:30:34.771Z","endTime":"2026-07-29T04:30:39.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:30:39.059Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford called out on strikes.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T04:30:47.923Z","endTime":"2026-07-29T04:32:43.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":687221,"link":"/api/v1/people/687221"},"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":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.523790226978118,"aZ":-9.293927739658452,"pfxX":4.0881437195418995,"pfxZ":12.116950099525356,"pX":0.5354386370768023,"pZ":2.243436836482615,"vX0":-5.009004609676584,"vY0":-136.6463430204271,"vZ0":-7.910009447172726,"x":96.59,"y":178.21,"x0":1.862392790243549,"y0":50.00117186951901,"z0":5.816637060740254,"aX":7.718962575416626},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.4,"breakHorizontal":-6.4,"spinRate":2526,"spinDirection":161},"zone":6,"typeConfidence":0.92,"plateTime":0.4010622642841759,"extension":6.795103477642016},"index":0,"playId":"f6c2020a-ba31-3f8b-aa0d-8d43bc778c95","pitchNumber":1,"startTime":"2026-07-29T04:31:09.550Z","endTime":"2026-07-29T04:31:12.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12063828385552,"aZ":-9.943880332518031,"pfxX":5.223473582228682,"pfxZ":11.57107401489267,"pX":0.1912127962407577,"pZ":2.927336517396693,"vX0":-6.3624232299534915,"vY0":-137.85093395974042,"vZ0":-6.190873247439924,"x":109.71,"y":159.74,"x0":1.8523385266060521,"y0":50.00574424775411,"z0":5.876218887239683,"aX":10.03832388265785},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.8,"breakHorizontal":-8.2,"spinRate":2566,"spinDirection":152},"zone":2,"typeConfidence":0.93,"plateTime":0.397593461648845,"extension":6.685342775110814},"index":1,"playId":"d41819e4-d102-331d-8326-1549817ae027","pitchNumber":2,"startTime":"2026-07-29T04:31:29.805Z","endTime":"2026-07-29T04:31:32.805Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-29T04:31:43.500Z","endTime":"2026-07-29T04:32:04.198Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17550661118727,"aZ":-10.130564529390165,"pfxX":4.584553257023463,"pfxZ":11.321758918763125,"pX":-0.23966228289209668,"pZ":3.986041205542399,"vX0":-6.952671244685933,"vY0":-138.68672776667626,"vZ0":-3.509704978774172,"x":126.14,"y":131.16,"x0":1.7047261874207498,"y0":50.00078007362788,"z0":5.944181673560716,"aX":8.925225966200411},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.9,"breakHorizontal":-6.8,"spinRate":2553,"spinDirection":162},"zone":11,"typeConfidence":0.93,"plateTime":0.39501859418648966,"extension":6.3654747870829915},"index":3,"playId":"729fe2a1-c82c-32c2-b393-d739deaa9d56","pitchNumber":3,"startTime":"2026-07-29T04:32:04.198Z","endTime":"2026-07-29T04:32:08.151Z","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":89.2,"endSpeed":82.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.689582353989092,"aZ":-28.767418553092014,"pfxX":-1.5647293621686833,"pfxZ":1.9960073920095631,"pX":-1.775418994553121,"pZ":2.797712876872538,"vX0":-8.66576243861716,"vY0":-129.69728394765457,"vZ0":-2.700576577694245,"x":184.67,"y":163.24,"x0":1.8099708601170343,"y0":50.00253697524452,"z0":6.042436912675073,"aX":-2.6693557427756915},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":4.7,"spinRate":2464,"spinDirection":172},"zone":11,"typeConfidence":0.91,"plateTime":0.4220341582095335,"extension":6.599585857915683},"index":4,"playId":"1729ed5a-12c0-317d-9d67-55cae163ba2f","pitchNumber":4,"startTime":"2026-07-29T04:32:20.592Z","endTime":"2026-07-29T04:32:24.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.851109591742347,"aZ":-29.066325284788817,"pfxX":0.09374583996945846,"pfxZ":1.8072593203694147,"pX":-0.07859402563387331,"pZ":3.2030555162684853,"vX0":-5.485388817123482,"vY0":-130.01683304108326,"vZ0":-1.7248985222364053,"x":120.0,"y":152.3,"x0":2.0415254692697897,"y0":50.005442346905916,"z0":6.069380006722294,"aX":0.1625771257739239},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":1.0,"spinRate":2463,"spinDirection":175},"zone":2,"typeConfidence":0.91,"plateTime":0.42039203418169624,"extension":6.545400958374488},"index":5,"playId":"00f2a0e1-ca41-3c1f-b190-e2e752fd9dcf","pitchNumber":5,"startTime":"2026-07-29T04:32:40.254Z","endTime":"2026-07-29T04:32:43.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:32:43.860Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cole Young lines out sharply to center fielder Andy Pages.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T04:33:09.702Z","endTime":"2026-07-29T04:34:04.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.319253528647753,"aZ":-10.822385711119473,"pfxX":4.547254092071817,"pfxZ":11.027307819672226,"pX":0.22315037153388634,"pZ":3.941513289205874,"vX0":-5.802469410803859,"vY0":-138.16280143711248,"vZ0":-3.519281206557735,"x":108.49,"y":132.36,"x0":1.7581540990697209,"y0":50.00420374113255,"z0":5.957310957345029,"aX":8.806348052991973},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.4,"breakHorizontal":-7.1,"spinRate":2556,"spinDirection":156},"zone":12,"typeConfidence":0.93,"plateTime":0.3962008911103938,"extension":6.763116305203317},"index":0,"playId":"0996f5e5-985d-3e7a-826a-413e35d9e0c4","pitchNumber":1,"startTime":"2026-07-29T04:33:12.430Z","endTime":"2026-07-29T04:33:16.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.009453025733315,"aZ":-9.587837825259047,"pfxX":4.218265010582396,"pfxZ":12.19134401088294,"pX":0.5131978555753899,"pZ":2.29359668247102,"vX0":-4.890514659126136,"vY0":-135.36959781115365,"vZ0":-7.644354996264234,"x":97.44,"y":176.85,"x0":1.7965933245662085,"y0":50.00420239948493,"z0":5.8282602302487945,"aX":7.816399335331763},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.6,"breakHorizontal":-6.6,"spinRate":2503,"spinDirection":158},"zone":6,"typeConfidence":0.91,"plateTime":0.40486579680905477,"extension":6.698214444329939},"index":1,"playId":"1703260a-7477-346b-aec2-15c93899de7b","pitchNumber":2,"startTime":"2026-07-29T04:33:29.945Z","endTime":"2026-07-29T04:33:34.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.624982244344245,"aZ":-30.782421422591018,"pfxX":-1.2360444824454881,"pfxZ":0.8250599128434395,"pX":0.1867022533656778,"pZ":2.551162778762192,"vX0":-4.566722219733872,"vY0":-128.43745718035484,"vZ0":-2.690104580879606,"x":109.88,"y":169.9,"x0":2.139901076415553,"y0":50.0051423423728,"z0":5.977324747711013,"aX":-2.0890350588802646},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.2,"breakHorizontal":3.1,"spinRate":2375,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.42452748597315804,"extension":6.517106166251563},"hitData":{"launchSpeed":100.8,"launchAngle":20.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":133.12,"coordY":52.09}},"index":2,"playId":"066f29dd-a70c-334f-b537-2c8fb644cda3","pitchNumber":3,"startTime":"2026-07-29T04:33:57.614Z","endTime":"2026-07-29T04:34:04.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:34:04.634Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dalton Rushing singles on a sharp ground ball to shortstop J.P. Crawford.","rbi":0,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T04:36:32.654Z","endTime":"2026-07-29T04:37:59.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Victor Robles replaces right fielder Dominic Canzone, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T04:36:00.741Z","endTime":"2026-07-29T04:36:00.764Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"description":"Luke Raley remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-29T04:36:00.764Z","endTime":"2026-07-29T04:36:00.765Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"}},{"details":{"description":"Pitching Change: Andrés Muñoz replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-29T04:36:00.765Z","endTime":"2026-07-29T04:36:34.737Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":101.4,"endSpeed":93.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85684497072506,"aZ":-11.969617144977,"pfxX":-6.783156996625514,"pfxZ":9.172792930352848,"pX":-0.4092169614312651,"pZ":0.5121275242560882,"vX0":8.820479178533946,"vY0":-147.02097815307502,"vZ0":-11.728816604522969,"x":132.6,"y":224.95,"x0":-2.558343760319118,"y0":50.005570174379095,"z0":5.250101838535982,"aX":-14.94383674294541},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":14.5,"breakHorizontal":10.7,"spinRate":2468,"spinDirection":223},"zone":13,"typeConfidence":0.91,"plateTime":0.37169699099982756,"extension":6.723631950435006},"index":3,"playId":"cc6d0b2b-d2e1-3bbb-8b85-634ab2764de2","pitchNumber":1,"startTime":"2026-07-29T04:36:34.737Z","endTime":"2026-07-29T04:36:38.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":91.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79553941364781,"aZ":-13.311811186883077,"pfxX":-5.085772178879284,"pfxZ":8.835861137392115,"pX":-1.286045658924104,"pZ":3.440073435154143,"vX0":5.675398665937602,"vY0":-144.9355199050717,"vZ0":-3.410607471758131,"x":166.02,"y":145.9,"x0":-2.6056489726391328,"y0":50.003827495811315,"z0":5.441142197019961,"aX":-10.857976392742662},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.5,"breakHorizontal":8.2,"spinRate":2364,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.37742401676552584,"extension":6.523357620865244},"index":4,"playId":"11e25933-e09e-33ee-acd8-f080082f87de","pitchNumber":2,"startTime":"2026-07-29T04:36:50.715Z","endTime":"2026-07-29T04:36:53.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.9,"endSpeed":92.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22553423295131,"aZ":-11.908312399524048,"pfxX":-6.14077634734571,"pfxZ":9.264055655787477,"pX":-0.8974134044007168,"pZ":2.052983574055983,"vX0":7.050763137332939,"vY0":-146.6565900791976,"vZ0":-7.333730914431701,"x":151.21,"y":183.35,"x0":-2.5297828510880493,"y0":50.00695268723253,"z0":5.289141632098658,"aX":-13.43987168225645},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":15.6,"breakHorizontal":9.8,"spinRate":2358,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.37283341539120674,"extension":6.564905614089795},"index":5,"playId":"6a52f303-777f-3fba-a5d5-b0ed67da38aa","pitchNumber":3,"startTime":"2026-07-29T04:37:06.632Z","endTime":"2026-07-29T04:37:09.864Z","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":99.8,"endSpeed":91.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.863943695219895,"aZ":-13.680899966723064,"pfxX":-7.136522112930741,"pfxZ":8.584268696537572,"pX":-0.8793644138083669,"pZ":2.532400069082798,"vX0":7.389265503842579,"vY0":-145.1538234827021,"vZ0":-5.443391273961093,"x":150.52,"y":170.41,"x0":-2.518879074512989,"y0":50.00632730857414,"z0":5.250724669811733,"aX":-15.380964248112361},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.8,"breakHorizontal":11.6,"spinRate":2447,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.3759408335036012,"extension":6.588461268525028},"index":6,"playId":"8f203b21-c0ab-39b7-8f78-b2519837a8d8","pitchNumber":4,"startTime":"2026-07-29T04:37:26.047Z","endTime":"2026-07-29T04:37:29.421Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-29T04:37:38.533Z","endTime":"2026-07-29T04:37:52.366Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":102.3,"endSpeed":94.4,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05430512004683,"aZ":-13.143338149640382,"pfxX":-6.953370750438458,"pfxZ":8.400954246443455,"pX":-0.17103189617227352,"pZ":2.2324885802235928,"vX0":8.973663564942967,"vY0":-148.7683455097931,"vZ0":-7.073164005769935,"x":123.52,"y":178.5,"x0":-2.3077939646987318,"y0":50.00735769479498,"z0":5.385296002353752,"aX":-15.759954542365653},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":14.2,"breakHorizontal":11.0,"spinRate":2307,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.3666502084650154,"extension":6.61303430563611},"hitData":{"launchSpeed":104.5,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":125.31,"coordY":133.75}},"index":8,"playId":"d0aa7645-f511-3235-99b3-da4400256375","pitchNumber":5,"startTime":"2026-07-29T04:37:52.366Z","endTime":"2026-07-29T04:37:59.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:37:59.435Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shohei Ohtani doubles (20) on a sharp line drive to right fielder Victor Robles. Dalton Rushing scores. Shohei Ohtani to 3rd. Shohei Ohtani advances to 3rd, on a fielding error by right fielder Victor Robles.","rbi":1,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T04:38:24.957Z","endTime":"2026-07-29T04:39:10.950Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":{"id":662253,"link":"/api/v1/people/662253"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":101.7,"endSpeed":93.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.102338529965515,"aZ":-15.091469198566848,"pfxX":-6.375241911603393,"pfxZ":7.678728074106073,"pX":-0.17837628781121773,"pZ":2.359070221628086,"vX0":9.548125748642327,"vY0":-147.76300527388096,"vZ0":-6.138311758428019,"x":123.8,"y":175.09,"x0":-2.613825714508707,"y0":50.00704453434086,"z0":5.339949564791436,"aX":-14.191144807044571},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.0,"breakHorizontal":9.8,"spinRate":2333,"spinDirection":229},"zone":5,"typeConfidence":0.91,"plateTime":0.369783041718978,"extension":6.6214083169528735},"index":0,"playId":"c8f1e8be-ace4-308d-a32c-8b83376acc2f","pitchNumber":1,"startTime":"2026-07-29T04:38:30.481Z","endTime":"2026-07-29T04:38:33.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.633677925076384,"aZ":-31.205685803326546,"pfxX":2.7131043933265655,"pfxZ":0.5653455185949117,"pX":-0.7453766573669525,"pZ":2.530213456447867,"vX0":3.279089166637051,"vY0":-129.47937786548667,"vZ0":-1.5121582893714176,"x":145.41,"y":170.46,"x0":-2.3762742590694255,"y0":50.00434986572876,"z0":5.488794881872835,"aX":4.649335044512484},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.0,"breakHorizontal":-5.6,"spinRate":2416,"spinDirection":93},"zone":4,"typeConfidence":0.9,"plateTime":0.42151163964250715,"extension":6.743508658558086},"hitData":{"launchSpeed":105.3,"launchAngle":11.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":160.91,"coordY":53.91}},"index":1,"playId":"6c049e77-387a-37f9-bd49-18bf0f56c718","pitchNumber":2,"startTime":"2026-07-29T04:38:55.217Z","endTime":"2026-07-29T04:39:10.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:39:10.950Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T04:39:45.585Z","endTime":"2026-07-29T04:40:30.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41696325078707,"aZ":-31.88740480858326,"pfxX":3.1466653380149037,"pfxZ":0.169787645336978,"pX":-0.0422418253414578,"pZ":2.428951339739963,"vX0":4.696326673742036,"vY0":-128.3197966797942,"vZ0":-1.666685328977201,"x":118.61,"y":173.2,"x0":-2.2961305089268533,"y0":50.002061919109366,"z0":5.541926676303536,"aX":5.313474174001433},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.2,"breakHorizontal":-6.6,"spinRate":2429,"spinDirection":70},"zone":5,"typeConfidence":0.91,"plateTime":0.42479565972708544,"extension":6.802988953466157},"index":0,"playId":"c5239de8-8401-305a-af0a-fd06ea8e1927","pitchNumber":1,"startTime":"2026-07-29T04:39:45.585Z","endTime":"2026-07-29T04:39:48.846Z","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":101.7,"endSpeed":93.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.748015935045704,"aZ":-11.632257566185443,"pfxX":-4.595921251514165,"pfxZ":9.202043506026722,"pX":0.6682774175619753,"pZ":1.463021878654591,"vX0":10.200991021101323,"vY0":-147.6849509544577,"vZ0":-9.395308658043259,"x":91.53,"y":199.28,"x0":-2.2173374606195706,"y0":50.00199313113921,"z0":5.3500971896346865,"aX":-10.259477584110675},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":15.1,"breakHorizontal":6.6,"spinRate":2444,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.36942550849084466,"extension":6.636241760555766},"index":1,"playId":"333a3575-450c-3f21-b0e6-6e7f21f530ca","pitchNumber":2,"startTime":"2026-07-29T04:40:00.690Z","endTime":"2026-07-29T04:40:04.532Z","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":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06070296830672,"aZ":-32.01888539697101,"pfxX":1.9869480594405395,"pfxZ":0.08652369052619857,"pX":1.98634435992061,"pZ":1.7009336727557443,"vX0":9.788928628922054,"vY0":-130.6004592951107,"vZ0":-3.4041465626052956,"x":41.29,"y":192.85,"x0":-2.065638841301795,"y0":50.000915407711844,"z0":5.4250671030085105,"aX":3.4356449207638478},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.4,"breakHorizontal":-5.8,"spinRate":2496,"spinDirection":81},"zone":14,"typeConfidence":0.89,"plateTime":0.4191256190582746,"extension":6.866820240881629},"index":2,"playId":"34f14cf8-1f2d-3897-a071-78fff7ec6c3c","pitchNumber":3,"startTime":"2026-07-29T04:40:27.294Z","endTime":"2026-07-29T04:40:30.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:40:30.845Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out to first baseman Josh Naylor.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T04:40:55.800Z","endTime":"2026-07-29T04:42:05.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.117643844572125,"aZ":-32.84911428883245,"pfxX":2.5072687736752077,"pfxZ":-0.37841500125433036,"pX":0.9687628478172429,"pZ":1.1518459214080758,"vX0":7.2372680508154685,"vY0":-131.45377207972732,"vZ0":-4.723270118190895,"x":80.07,"y":207.68,"x0":-2.138687011892757,"y0":50.00581868846169,"z0":5.392054590121575,"aX":4.418538203052119},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.4,"breakHorizontal":-6.0,"spinRate":2521,"spinDirection":90},"zone":14,"typeConfidence":0.9,"plateTime":0.41559593858871224,"extension":6.840098578040474},"index":0,"playId":"e450366b-9b4d-33b1-b756-2978172b00a0","pitchNumber":1,"startTime":"2026-07-29T04:40:57.213Z","endTime":"2026-07-29T04:41:00.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":103.0,"endSpeed":94.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.356357565081495,"aZ":-10.464374093330145,"pfxX":-4.0318905887882455,"pfxZ":9.527137047939423,"pX":-0.1758854099279056,"pZ":2.7508047675555027,"vX0":7.48595357280042,"vY0":-149.82165834911555,"vZ0":-6.385137134477821,"x":123.7,"y":164.51,"x0":-2.1803096180413175,"y0":50.00717698451615,"z0":5.504480343378162,"aX":-9.191899210840077},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":16.2,"breakHorizontal":5.9,"spinRate":2542,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.36524060318856266,"extension":6.665259102838934},"index":1,"playId":"43c15444-a83a-3cf8-8a26-1f389facb3ee","pitchNumber":2,"startTime":"2026-07-29T04:41:15.479Z","endTime":"2026-07-29T04:41:18.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733189224865534,"aZ":-34.914343659627775,"pfxX":2.9308307154972253,"pfxZ":-1.5673733922400166,"pX":0.8812023021848723,"pZ":0.260966348300912,"vX0":6.9643356729656665,"vY0":-130.99308193846343,"vZ0":-6.432549660103989,"x":83.41,"y":231.73,"x0":-2.1846861552508883,"y0":50.00180900989439,"z0":5.334851607128536,"aX":5.129666523372844},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-4.0,"breakHorizontal":-6.7,"spinRate":2493,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.41695043081731775,"extension":6.949569071637431},"index":2,"playId":"258d1b41-67fa-38f7-91fd-9d60083b4e23","pitchNumber":3,"startTime":"2026-07-29T04:41:36.043Z","endTime":"2026-07-29T04:41:39.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":101.7,"endSpeed":93.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65827580080148,"aZ":-14.892692292554855,"pfxX":-5.131813179457501,"pfxZ":7.731719360613693,"pX":-0.4573984818788817,"pZ":2.109261236982997,"vX0":7.246079812919343,"vY0":-147.95148638052044,"vZ0":-7.3010171786088565,"x":134.43,"y":181.83,"x0":-2.2624086970890525,"y0":50.00181529952289,"z0":5.467774190043036,"aX":-11.468339011672397},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":12.8,"breakHorizontal":8.0,"spinRate":2357,"spinDirection":211},"zone":7,"typeConfidence":0.91,"plateTime":0.36909713740422223,"extension":6.680506620362183},"hitData":{"launchSpeed":81.3,"launchAngle":-47.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.55,"coordY":180.5}},"index":3,"playId":"0ba8294c-0735-3654-95be-50827b6d2ccf","pitchNumber":4,"startTime":"2026-07-29T04:41:57.590Z","endTime":"2026-07-29T04:42:05.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:42:05.685Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks.","rbi":0,"awayScore":7,"homeScore":6,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T04:43:10.583Z","endTime":"2026-07-29T04:46:18.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T04:42:35.783Z","endTime":"2026-07-29T04:43:12.742Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.983962287416897,"aZ":-36.0215222882585,"pfxX":3.041594010924079,"pfxZ":-2.241135129733168,"pX":0.4435719783224218,"pZ":1.5541859849173743,"vX0":5.413074645636022,"vY0":-130.12612433765437,"vZ0":-3.0274240901163463,"x":100.09,"y":196.82,"x0":-2.0576879364979184,"y0":50.00218830821061,"z0":5.458171858862032,"aX":5.222102310602373},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.6,"breakHorizontal":-6.7,"spinRate":2406,"spinDirection":82},"zone":14,"typeConfidence":0.9,"plateTime":0.4207173199451044,"extension":6.788130065318924},"index":1,"playId":"51df5f89-0387-369b-8a9c-ad77811deaf3","pitchNumber":1,"startTime":"2026-07-29T04:43:12.742Z","endTime":"2026-07-29T04:43:15.835Z","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":102.1,"endSpeed":94.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.608505532644216,"aZ":-13.244145698614144,"pfxX":-5.3025283871023134,"pfxZ":8.426357411342927,"pX":-0.044460347807482266,"pZ":1.516200632607839,"vX0":8.363894748907645,"vY0":-148.309344315942,"vZ0":-8.926474315062196,"x":118.69,"y":197.84,"x0":-2.2010842120185847,"y0":50.00483679594273,"z0":5.3212153980508345,"aX":-11.915649208477292},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":13.8,"breakHorizontal":8.2,"spinRate":2337,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.3680961107536742,"extension":6.68108411753021},"index":2,"playId":"13f04941-1736-395a-bdfb-c14ef061b43e","pitchNumber":2,"startTime":"2026-07-29T04:43:30.990Z","endTime":"2026-07-29T04:43:35.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.8,"endSpeed":93.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66062562072382,"aZ":-15.520890694474998,"pfxX":-4.97356758855458,"pfxZ":7.4618684629385985,"pX":-1.901651452492265,"pZ":3.9346476797001166,"vX0":3.3304530827186394,"vY0":-148.28586881388438,"vZ0":-1.9244577663742568,"x":189.49,"y":132.54,"x0":-2.3917140718411725,"y0":50.00671853837504,"z0":5.495171451531527,"aX":-11.105139793604891},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":13.3,"breakHorizontal":8.4,"spinRate":2353,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.36904522408895923,"extension":6.747472415189003},"index":3,"playId":"e62c59a4-43d2-3990-80f5-f5f5452e2d1b","pitchNumber":3,"startTime":"2026-07-29T04:43:50.171Z","endTime":"2026-07-29T04:43:53.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.816240641947452,"aZ":-35.598325232811675,"pfxX":3.094897755832737,"pfxZ":-2.008005874986508,"pX":-0.20307679845038415,"pZ":0.7371179658851181,"vX0":4.0767978892894154,"vY0":-129.46240195749075,"vZ0":-4.95291366132059,"x":124.74,"y":218.88,"x0":-2.19747702442687,"y0":50.00396814581834,"z0":5.385272888836582,"aX":5.277532114907554},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.4,"breakHorizontal":-6.5,"spinRate":2409,"spinDirection":79},"zone":13,"typeConfidence":0.9,"plateTime":0.42231429268044085,"extension":6.991427936633648},"index":4,"playId":"f26bc40d-e494-3628-833e-0766742f1940","pitchNumber":4,"startTime":"2026-07-29T04:44:09.851Z","endTime":"2026-07-29T04:44:13.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10600036721823,"aZ":-31.542044537831867,"pfxX":2.664876349941017,"pfxZ":0.35279133829742193,"pX":-0.5715014485185188,"pZ":1.4983266296861002,"vX0":3.1314005770377866,"vY0":-132.81575454150484,"vZ0":-4.233633154155421,"x":138.78,"y":198.33,"x0":-2.111464567554703,"y0":50.00387537611468,"z0":5.403735086330385,"aX":4.765952733535897},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.0,"breakHorizontal":-5.5,"spinRate":2459,"spinDirection":92},"zone":13,"typeConfidence":0.89,"plateTime":0.4122096475519288,"extension":6.812579719431901},"index":5,"playId":"db134f4b-a5eb-3011-8612-dc23453d855e","pitchNumber":5,"startTime":"2026-07-29T04:44:35.481Z","endTime":"2026-07-29T04:44:38.874Z","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":103.0,"endSpeed":95.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15310524547152,"aZ":-12.031429650105641,"pfxX":-4.185013551148189,"pfxZ":8.747766303905902,"pX":-1.1663050030516149,"pZ":2.1715210032327974,"vX0":5.116801256704699,"vY0":-149.89752194219471,"vZ0":-7.547624733719638,"x":161.46,"y":180.15,"x0":-2.3420385652196387,"y0":50.00614507115182,"z0":5.389741159526671,"aX":-9.640165025248042},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":14.8,"breakHorizontal":6.7,"spinRate":2297,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.36372898595776215,"extension":6.681367290604041},"index":6,"playId":"6382a09d-e669-306a-84d2-f1ff0971c7ab","pitchNumber":6,"startTime":"2026-07-29T04:45:00.305Z","endTime":"2026-07-29T04:45:03.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.860583132244205,"aZ":-34.88478669085052,"pfxX":3.110010410705206,"pfxZ":-1.6403771605563762,"pX":-1.5801756375793978,"pZ":1.730269965083749,"vX0":0.6495306991075944,"vY0":-127.05414075665853,"vZ0":-2.4110080731567027,"x":177.23,"y":192.06,"x0":-2.2428891343762944,"y0":50.0044566420235,"z0":5.439812358321106,"aX":5.130377311984145},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.2,"breakHorizontal":-5.8,"spinRate":2426,"spinDirection":77},"zone":13,"typeConfidence":0.9,"plateTime":0.42963241575739053,"extension":6.91058917561862},"index":7,"playId":"9f87a8cf-0db3-3325-9fe7-7cd6a53ed71e","pitchNumber":7,"startTime":"2026-07-29T04:45:24.224Z","endTime":"2026-07-29T04:45:28.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.772260136784624,"aZ":-32.24196232905241,"pfxX":1.4095011141082097,"pfxZ":-0.036323620598179396,"pX":1.357609664213793,"pZ":1.011889009778978,"vX0":8.539107135157579,"vY0":-132.36379284145426,"vZ0":-5.147477437886014,"x":65.25,"y":211.46,"x0":-2.081152555065029,"y0":50.005409624080905,"z0":5.316930050411062,"aX":2.522771425204095},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.0,"breakHorizontal":-4.2,"spinRate":2427,"spinDirection":92},"zone":14,"typeConfidence":0.88,"plateTime":0.4123418478474701,"extension":6.797246041226416},"index":8,"playId":"3b51ab1d-c970-3245-bfa4-c7f4ff02e544","pitchNumber":8,"startTime":"2026-07-29T04:45:51.107Z","endTime":"2026-07-29T04:45:54.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72189053339728,"aZ":-34.53056946896208,"pfxX":3.1425226306347485,"pfxZ":-1.3686942221216487,"pX":-1.97589194298805,"pZ":3.703862711040124,"vX0":0.05664131586406865,"vY0":-129.63482580884678,"vZ0":1.9686613027086062,"x":192.32,"y":138.78,"x0":-2.4069062549225584,"y0":50.004728495310815,"z0":5.553076972143782,"aX":5.399241668529737},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.9,"breakHorizontal":-5.8,"spinRate":2353,"spinDirection":92},"zone":11,"typeConfidence":0.88,"plateTime":0.4210040633428025,"extension":6.798156360253705},"index":9,"playId":"c4c7e201-1519-3b82-a9e5-3d843b595827","pitchNumber":9,"startTime":"2026-07-29T04:46:14.728Z","endTime":"2026-07-29T04:46:18.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:46:18.654Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T04:47:34.023Z","endTime":"2026-07-29T04:49:17.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.87"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.65"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.09"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.25"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.43"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.82"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.21"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.57"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.73"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.52"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.17"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.32"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.49"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".880"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".642"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.471"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".880"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".642"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.471"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T04:46:35.249Z","endTime":"2026-07-29T04:47:36.232Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.7,"endSpeed":93.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.801308598477117,"aZ":-18.264809418116144,"pfxX":-3.7782418021419235,"pfxZ":6.18091693627361,"pX":-0.9611477695894958,"pZ":4.348972473776155,"vX0":5.370606413721172,"vY0":-148.23864795866143,"vZ0":-0.2920683706585723,"x":153.64,"y":121.36,"x0":-2.296240669163651,"y0":50.00044662136337,"z0":5.504976867193193,"aX":-8.500148801554547},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":11.3,"breakHorizontal":5.9,"spinRate":2133,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3679558971741872,"extension":6.551574966200259},"index":1,"playId":"5e535150-2cbe-3c06-84f8-5b7e5d893f9c","pitchNumber":1,"startTime":"2026-07-29T04:47:36.232Z","endTime":"2026-07-29T04:47:39.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40441349536693,"aZ":-34.16533063706922,"pfxX":3.1338601306875544,"pfxZ":-1.2046397865112262,"pX":-1.6415369884389601,"pZ":1.969273654866738,"vX0":1.1108732656108493,"vY0":-127.20334125777914,"vZ0":-1.8002847573206964,"x":179.57,"y":185.61,"x0":-2.489721799174952,"y0":50.00078108356236,"z0":5.367057984396443,"aX":5.191150390682776},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.3,"breakHorizontal":-5.9,"spinRate":2304,"spinDirection":85},"zone":13,"typeConfidence":0.9,"plateTime":0.42879901234473206,"extension":6.84679050527171},"index":2,"playId":"03196c91-fe19-30a7-bc2f-00e24da98511","pitchNumber":2,"startTime":"2026-07-29T04:47:52.280Z","endTime":"2026-07-29T04:47:58.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Max Muncy steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"03196c91-fe19-30a7-bc2f-00e24da98511","startTime":"2026-07-29T04:48:11.656Z","endTime":"2026-07-29T04:48:11.936Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":571970,"link":"/api/v1/people/571970"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22417629035302,"aZ":-29.85882073876795,"pfxX":1.6426637742007653,"pfxZ":1.3271429251281157,"pX":0.39057883430651735,"pZ":1.7716153991642698,"vX0":6.235815202884974,"vY0":-130.712532998794,"vZ0":-3.5746394858255925,"x":102.11,"y":190.95,"x0":-2.2307674377711217,"y0":50.00440844463815,"z0":5.37701711340377,"aX":2.8672148564507007},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.9,"breakHorizontal":-4.2,"spinRate":2334,"spinDirection":101},"zone":9,"typeConfidence":0.89,"plateTime":0.4176031183055251,"extension":6.731950614033668},"index":4,"playId":"1569adbe-1e5a-3af4-bb42-09daf3fbf11b","pitchNumber":3,"startTime":"2026-07-29T04:48:11.936Z","endTime":"2026-07-29T04:48:15.521Z","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":101.8,"endSpeed":93.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56276983139407,"aZ":-14.623911336364921,"pfxX":-5.033541731994754,"pfxZ":7.829941952056826,"pX":-0.7610731433568408,"pZ":2.4433583646059502,"vX0":6.60172542101676,"vY0":-148.13699667311383,"vZ0":-6.047591391467316,"x":146.01,"y":172.81,"x0":-2.355642408752815,"y0":50.00383199469608,"z0":5.352987068774086,"aX":-11.28371965477593},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":13.3,"breakHorizontal":7.9,"spinRate":2180,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.36855412987076797,"extension":6.694189111762801},"index":5,"playId":"bda06a80-0bb8-3093-a5bb-910343d7509f","pitchNumber":4,"startTime":"2026-07-29T04:48:28.728Z","endTime":"2026-07-29T04:48:31.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.398808616362306,"aZ":-31.814688049467886,"pfxX":2.352795974178952,"pfxZ":0.2084748087898438,"pX":0.9321738272212954,"pZ":1.080278431055518,"vX0":7.068996724333373,"vY0":-128.55270013696833,"vZ0":-4.535988654396469,"x":81.47,"y":209.61,"x0":-2.1531630261079924,"y0":50.000448456040914,"z0":5.323426913141004,"aX":3.954275292743998},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.4,"breakHorizontal":-5.8,"spinRate":2472,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.42526564824065316,"extension":7.02862638248744},"index":6,"playId":"d27871e1-950a-3bf7-b6ab-cb2ae782cec8","pitchNumber":5,"startTime":"2026-07-29T04:48:49.864Z","endTime":"2026-07-29T04:48:53.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.2,"endSpeed":93.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70522047243429,"aZ":-13.720019709001622,"pfxX":-4.491341215826894,"pfxZ":8.230185995638077,"pX":0.6635152019354893,"pZ":1.8644844768498632,"vX0":9.86031719107649,"vY0":-148.39271875387215,"vZ0":-7.87364013859209,"x":91.71,"y":188.44,"x0":-2.1107075066446317,"y0":50.00212171969644,"z0":5.341791469164382,"aX":-10.070731507024762},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":13.6,"breakHorizontal":6.4,"spinRate":2476,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.3683335397266103,"extension":6.6361418386685616},"hitData":{"launchSpeed":78.1,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.03,"coordY":156.27}},"index":7,"playId":"01275c53-bec2-38a7-8ffc-4335b7f280b0","pitchNumber":6,"startTime":"2026-07-29T04:49:09.770Z","endTime":"2026-07-29T04:49:17.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:49:17.705Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":7,"homeScore":6,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-29T04:47:34.023Z","endTime":"2026-07-29T04:49:17.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".227"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.87"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.65"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.09"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.25"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.43"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.82"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.21"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.57"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.73"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.52"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.17"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.32"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.49"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".880"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".642"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.471"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".474"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".880"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".642"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".486"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.471"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".739"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".538"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".375"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-29T04:46:35.249Z","endTime":"2026-07-29T04:47:36.232Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.7,"endSpeed":93.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.801308598477117,"aZ":-18.264809418116144,"pfxX":-3.7782418021419235,"pfxZ":6.18091693627361,"pX":-0.9611477695894958,"pZ":4.348972473776155,"vX0":5.370606413721172,"vY0":-148.23864795866143,"vZ0":-0.2920683706585723,"x":153.64,"y":121.36,"x0":-2.296240669163651,"y0":50.00044662136337,"z0":5.504976867193193,"aX":-8.500148801554547},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":11.3,"breakHorizontal":5.9,"spinRate":2133,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3679558971741872,"extension":6.551574966200259},"index":1,"playId":"5e535150-2cbe-3c06-84f8-5b7e5d893f9c","pitchNumber":1,"startTime":"2026-07-29T04:47:36.232Z","endTime":"2026-07-29T04:47:39.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.40441349536693,"aZ":-34.16533063706922,"pfxX":3.1338601306875544,"pfxZ":-1.2046397865112262,"pX":-1.6415369884389601,"pZ":1.969273654866738,"vX0":1.1108732656108493,"vY0":-127.20334125777914,"vZ0":-1.8002847573206964,"x":179.57,"y":185.61,"x0":-2.489721799174952,"y0":50.00078108356236,"z0":5.367057984396443,"aX":5.191150390682776},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.3,"breakHorizontal":-5.9,"spinRate":2304,"spinDirection":85},"zone":13,"typeConfidence":0.9,"plateTime":0.42879901234473206,"extension":6.84679050527171},"index":2,"playId":"03196c91-fe19-30a7-bc2f-00e24da98511","pitchNumber":2,"startTime":"2026-07-29T04:47:52.280Z","endTime":"2026-07-29T04:47:58.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Max Muncy steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":7,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"03196c91-fe19-30a7-bc2f-00e24da98511","startTime":"2026-07-29T04:48:11.656Z","endTime":"2026-07-29T04:48:11.936Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":571970,"link":"/api/v1/people/571970"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22417629035302,"aZ":-29.85882073876795,"pfxX":1.6426637742007653,"pfxZ":1.3271429251281157,"pX":0.39057883430651735,"pZ":1.7716153991642698,"vX0":6.235815202884974,"vY0":-130.712532998794,"vZ0":-3.5746394858255925,"x":102.11,"y":190.95,"x0":-2.2307674377711217,"y0":50.00440844463815,"z0":5.37701711340377,"aX":2.8672148564507007},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.9,"breakHorizontal":-4.2,"spinRate":2334,"spinDirection":101},"zone":9,"typeConfidence":0.89,"plateTime":0.4176031183055251,"extension":6.731950614033668},"index":4,"playId":"1569adbe-1e5a-3af4-bb42-09daf3fbf11b","pitchNumber":3,"startTime":"2026-07-29T04:48:11.936Z","endTime":"2026-07-29T04:48:15.521Z","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":101.8,"endSpeed":93.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56276983139407,"aZ":-14.623911336364921,"pfxX":-5.033541731994754,"pfxZ":7.829941952056826,"pX":-0.7610731433568408,"pZ":2.4433583646059502,"vX0":6.60172542101676,"vY0":-148.13699667311383,"vZ0":-6.047591391467316,"x":146.01,"y":172.81,"x0":-2.355642408752815,"y0":50.00383199469608,"z0":5.352987068774086,"aX":-11.28371965477593},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":13.3,"breakHorizontal":7.9,"spinRate":2180,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.36855412987076797,"extension":6.694189111762801},"index":5,"playId":"bda06a80-0bb8-3093-a5bb-910343d7509f","pitchNumber":4,"startTime":"2026-07-29T04:48:28.728Z","endTime":"2026-07-29T04:48:31.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.398808616362306,"aZ":-31.814688049467886,"pfxX":2.352795974178952,"pfxZ":0.2084748087898438,"pX":0.9321738272212954,"pZ":1.080278431055518,"vX0":7.068996724333373,"vY0":-128.55270013696833,"vZ0":-4.535988654396469,"x":81.47,"y":209.61,"x0":-2.1531630261079924,"y0":50.000448456040914,"z0":5.323426913141004,"aX":3.954275292743998},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.4,"breakHorizontal":-5.8,"spinRate":2472,"spinDirection":76},"zone":14,"typeConfidence":0.9,"plateTime":0.42526564824065316,"extension":7.02862638248744},"index":6,"playId":"d27871e1-950a-3bf7-b6ab-cb2ae782cec8","pitchNumber":5,"startTime":"2026-07-29T04:48:49.864Z","endTime":"2026-07-29T04:48:53.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.2,"endSpeed":93.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70522047243429,"aZ":-13.720019709001622,"pfxX":-4.491341215826894,"pfxZ":8.230185995638077,"pX":0.6635152019354893,"pZ":1.8644844768498632,"vX0":9.86031719107649,"vY0":-148.39271875387215,"vZ0":-7.87364013859209,"x":91.71,"y":188.44,"x0":-2.1107075066446317,"y0":50.00212171969644,"z0":5.341791469164382,"aX":-10.070731507024762},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":13.6,"breakHorizontal":6.4,"spinRate":2476,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.3683335397266103,"extension":6.6361418386685616},"hitData":{"launchSpeed":78.1,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.03,"coordY":156.27}},"index":7,"playId":"01275c53-bec2-38a7-8ffc-4335b7f280b0","pitchNumber":6,"startTime":"2026-07-29T04:49:09.770Z","endTime":"2026-07-29T04:49:17.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T04:49:17.705Z","atBatIndex":77},"scoringPlays":[3,9,22,24,28,31,35,41,47,62,73],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"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":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":201.42,"y":120.54},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":105.18,"y":152.64},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":91.58,"y":27.29},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":59.69,"y":91.45},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":159.32,"y":76.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":183.28,"y":75.49},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":185.81,"y":70.37},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10,11],"bottom":[12,13,14],"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":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":153.64,"y":147.19},"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":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":21.32,"y":72.58},"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":2,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":159.09,"y":167.78},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":165.97,"y":161.31},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":157.33,"y":106.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":146.37,"y":153.24},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":15,"endIndex":23,"top":[15,16,17,18],"bottom":[19,20,21,22,23],"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":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":118.77,"y":190.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":169.47,"y":86.26},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":209.36,"y":84.19},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":151.24,"y":60.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":117.3,"y":150.82},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":156.67,"y":164.75},"type":"O","description":"Groundout"}]}},{"startIndex":24,"endIndex":37,"top":[24,25,26,27,28,29],"bottom":[30,31,32,33,34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":44.01,"y":54.51},"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":4,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":154.85,"y":148.4},"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":4,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":121.75,"y":103.16},"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":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":20.99,"y":96.91},"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":4,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"coordinates":{"x":151.82,"y":163.54},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":114.27,"y":87.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":76.66,"y":59.37},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":177.65,"y":103.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":143.54,"y":91.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":76.3,"y":64.31},"type":"O","description":"Flyout"}]}},{"startIndex":38,"endIndex":45,"top":[38,39,40],"bottom":[41,42,43,44,45],"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":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":99.05,"y":158.87},"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":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":91.25,"y":104.18},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":223.71,"y":54.03},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":154.25,"y":130.83},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":128.86,"y":85.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":107.61,"y":217.45},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":188.36,"y":88.1},"type":"O","description":"Lineout"}]}},{"startIndex":46,"endIndex":53,"top":[46,47,48,49,50],"bottom":[51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":196.57,"y":78.6},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":132.32,"y":23.91},"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":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":188.17,"y":96.21},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":146.37,"y":157.48},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":139.09,"y":65.65},"type":"O","description":"Lineout"}]}},{"startIndex":54,"endIndex":59,"top":[54,55,56],"bottom":[57,58,59],"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":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"coordinates":{"x":112.81,"y":163.34},"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":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":104.22,"y":133.58},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":172.33,"y":90.91},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":120.33,"y":181.1},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":119.11,"y":149.0},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":128.94,"y":84.23},"type":"O","description":"Lineout"}]}},{"startIndex":60,"endIndex":67,"top":[60,61,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":8,"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":139.84,"y":84.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":126.52,"y":98.82},"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":8,"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":138.11,"y":32.08},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":153.03,"y":153.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":140.97,"y":149.53},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":73.74,"y":101.79},"type":"O","description":"Flyout"}]}},{"startIndex":68,"endIndex":77,"top":[68,69,70,71],"bottom":[72,73,74,75,76,77],"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":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":32.86,"y":92.17},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":133.12,"y":52.09},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"coordinates":{"x":125.31,"y":133.75},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":160.91,"y":53.91},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":144.55,"y":180.5},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":110.03,"y":156.27},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":4,"errors":0,"leftOnBase":3},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}}],"teams":{"home":{"runs":6,"hits":13,"errors":0,"leftOnBase":8},"away":{"runs":7,"hits":10,"errors":2,"leftOnBase":3}},"defense":{"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"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":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"onDeck":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"inHole":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"battingOrder":2,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"offense":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"onDeck":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"inHole":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"pitcher":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"battingOrder":5,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"balls":3,"strikes":2,"outs":3},"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":6,"groundOuts":7,"airOuts":8,"runs":7,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".231","atBats":36,"obp":".309","slg":".380","ops":".689","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":26,"rbi":7,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.20","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":11,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":38,"obp":".390","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":148,"era":"3.71","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.18","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":44,"strikes":104,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":5,"pitchesPerInning":"16.44","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":2,"chances":37,"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":"600","stats":{"batting":{"summary":"2-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":56,"groundOuts":121,"airOuts":118,"runs":42,"doubles":14,"triples":0,"homeRuns":8,"strikeOuts":54,"baseOnBalls":33,"intentionalWalks":2,"hits":103,"hitByPitch":4,"avg":".261","atBats":395,"obp":".323","slg":".357","ops":".680","caughtStealing":5,"stolenBases":21,"stolenBasePercentage":".808","caughtStealingPercentage":".192","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":141,"rbi":37,"leftOnBase":186,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"1.03","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"49.38","popOuts":33,"lineOuts":29},"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":86,"putOuts":689,"errors":6,"chances":781,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID645302":{"person":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"401","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":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":25,"groundOuts":27,"airOuts":38,"runs":10,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".248","atBats":109,"obp":".291","slg":".275","ops":".566","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":30,"rbi":5,"leftOnBase":49,"sacBunts":1,"sacFlies":1,"babip":".297","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":69,"errors":2,"chances":74,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"100","stats":{"batting":{"summary":"1-4 | HBP","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":71,"groundOuts":94,"airOuts":128,"runs":50,"doubles":14,"triples":2,"homeRuns":13,"strikeOuts":73,"baseOnBalls":27,"intentionalWalks":0,"hits":100,"hitByPitch":8,"avg":".256","atBats":391,"obp":".315","slg":".402","ops":".717","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":430,"totalBases":157,"rbi":48,"leftOnBase":146,"sacBunts":1,"sacFlies":3,"babip":".282","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.08","popOuts":29,"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":282,"putOuts":143,"errors":6,"chances":431,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID678606":{"person":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(W, 4-1)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":1,"strikes":9,"strikePercentage":".900","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":1,"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":49,"gamesStarted":0,"flyOuts":23,"groundOuts":57,"airOuts":37,"runs":14,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":1,"hits":45,"hitByPitch":4,"atBats":173,"obp":".326","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":712,"era":"2.66","inningsPitched":"44.0","wins":4,"losses":1,"saves":3,"saveOpportunities":5,"holds":10,"blownSaves":2,"earnedRuns":13,"whip":"1.32","battersFaced":192,"outs":132,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":712,"balls":235,"strikes":477,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.54","rbi":0,"winPercentage":".800","pitchesPerInning":"16.18","gamesFinished":7,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"7.36","walksPer9Inn":"2.66","hitsPer9Inn":"9.20","runsScoredPer9":"2.86","homeRunsPer9":"0.61","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":0,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621074":{"person":{"id":621074,"fullName":"Michael Rucker","link":"/api/v1/people/621074"},"jerseyNumber":"38","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":17,"gamesStarted":0,"flyOuts":6,"groundOuts":17,"airOuts":15,"runs":11,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":18,"hitByPitch":1,"atBats":72,"obp":".316","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":304,"era":"4.34","inningsPitched":"18.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":9,"whip":"1.29","battersFaced":80,"outs":56,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":304,"balls":96,"strikes":208,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".000","pitchesPerInning":"16.29","gamesFinished":8,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"11.09","walksPer9Inn":"2.89","hitsPer9Inn":"8.68","runsScoredPer9":"5.30","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642215":{"person":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"jerseyNumber":"31","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":12,"groundOuts":15,"airOuts":19,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".213","atBats":75,"obp":".289","slg":".360","ops":".649","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":83,"totalBases":27,"rbi":10,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".277","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":13,"obp":".462","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"15.43","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.57","battersFaced":13,"outs":7,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":13,"strikes":28,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"17.57","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"23.14","runsScoredPer9":"15.43","homeRunsPer9":"7.71","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":28,"putOuts":14,"errors":2,"chances":44,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695380":{"person":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"jerseyNumber":"48","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":22,"gamesStarted":0,"flyOuts":9,"groundOuts":23,"airOuts":23,"runs":20,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":0,"hits":26,"hitByPitch":1,"atBats":100,"obp":".336","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":428,"era":"6.12","inningsPitched":"25.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.48","battersFaced":113,"outs":75,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":428,"balls":168,"strikes":260,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"17.12","gamesFinished":14,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"10.44","walksPer9Inn":"3.96","hitsPer9Inn":"9.36","runsScoredPer9":"7.20","homeRunsPer9":"0.36","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"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":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":100,"flyOuts":44,"groundOuts":102,"airOuts":74,"runs":66,"doubles":21,"triples":1,"homeRuns":13,"strikeOuts":91,"baseOnBalls":40,"intentionalWalks":0,"hits":103,"hitByPitch":17,"avg":".281","atBats":367,"obp":".375","slg":".450","ops":".825","caughtStealing":6,"stolenBases":19,"stolenBasePercentage":".760","caughtStealingPercentage":".240","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":165,"rbi":47,"leftOnBase":136,"sacBunts":0,"sacFlies":3,"babip":".338","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.23","popOuts":9,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":187,"errors":0,"chances":188,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":33,"groundOuts":89,"airOuts":81,"runs":38,"doubles":11,"triples":0,"homeRuns":10,"strikeOuts":74,"baseOnBalls":50,"intentionalWalks":0,"hits":65,"hitByPitch":5,"avg":".212","atBats":307,"obp":".330","slg":".345","ops":".675","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":364,"totalBases":106,"rbi":30,"leftOnBase":105,"sacBunts":0,"sacFlies":2,"babip":".244","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.70","popOuts":22,"lineOuts":26},"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":156,"putOuts":115,"errors":9,"chances":280,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"400","stats":{"batting":{"summary":"2-4 | 2 HR, 3 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":36,"groundOuts":76,"airOuts":61,"runs":37,"doubles":15,"triples":1,"homeRuns":18,"strikeOuts":61,"baseOnBalls":26,"intentionalWalks":1,"hits":70,"hitByPitch":3,"avg":".263","atBats":266,"obp":".333","slg":".530","ops":".863","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":297,"totalBases":141,"rbi":49,"leftOnBase":110,"sacBunts":0,"sacFlies":2,"babip":".275","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.78","popOuts":7,"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":1,"putOuts":26,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"500","stats":{"batting":{"summary":"1-4 | HR, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":55,"groundOuts":41,"airOuts":89,"runs":25,"doubles":7,"triples":0,"homeRuns":11,"strikeOuts":104,"baseOnBalls":38,"intentionalWalks":0,"hits":46,"hitByPitch":2,"avg":".166","atBats":277,"obp":".269","slg":".310","ops":".579","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":86,"rbi":36,"leftOnBase":130,"sacBunts":0,"sacFlies":3,"babip":".212","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.18","popOuts":22,"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":11,"stolenBases":32,"stolenBasePercentage":".744","caughtStealingPercentage":".256","assists":17,"putOuts":474,"errors":1,"chances":492,"fielding":".998","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608701":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":50,"flyOuts":21,"groundOuts":27,"airOuts":36,"runs":9,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":3,"avg":".147","atBats":109,"obp":".213","slg":".266","ops":".479","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":29,"rbi":11,"leftOnBase":54,"sacBunts":1,"sacFlies":3,"babip":".162","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.25","popOuts":10,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":19,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677961":{"person":{"id":677961,"fullName":"Cole Wilcox","link":"/api/v1/people/677961"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"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":0,"flyOuts":11,"groundOuts":25,"airOuts":20,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":15,"intentionalWalks":1,"hits":21,"hitByPitch":2,"atBats":88,"obp":".358","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":420,"era":"3.42","inningsPitched":"23.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.52","battersFaced":106,"outs":71,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":420,"balls":150,"strikes":270,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"17.75","gamesFinished":6,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"8.75","walksPer9Inn":"5.70","hitsPer9Inn":"7.99","runsScoredPer9":"3.42","homeRunsPer9":"0.38","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"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":true,"isSubstitute":false}},"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":21,"gamesStarted":21,"flyOuts":73,"groundOuts":94,"airOuts":139,"runs":48,"doubles":30,"triples":0,"homeRuns":15,"strikeOuts":133,"baseOnBalls":27,"intentionalWalks":1,"hits":98,"hitByPitch":5,"atBats":460,"obp":".263","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1971,"era":"3.44","inningsPitched":"125.2","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"0.99","battersFaced":496,"outs":377,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1971,"balls":668,"strikes":1303,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".571","pitchesPerInning":"15.68","gamesFinished":0,"strikeoutWalkRatio":"4.93","strikeoutsPer9Inn":"9.53","walksPer9Inn":"1.93","hitsPer9Inn":"7.02","runsScoredPer9":"3.44","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":30,"lineOuts":36},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":10,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":74,"groundOuts":94,"airOuts":133,"runs":60,"doubles":18,"triples":3,"homeRuns":12,"strikeOuts":114,"baseOnBalls":24,"intentionalWalks":1,"hits":107,"hitByPitch":3,"atBats":444,"obp":".282","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1769,"era":"4.37","inningsPitched":"115.1","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.14","battersFaced":475,"outs":346,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1769,"balls":576,"strikes":1193,"strikePercentage":".670","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".500","pitchesPerInning":"15.34","gamesFinished":0,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"8.90","walksPer9Inn":"1.87","hitsPer9Inn":"8.35","runsScoredPer9":"4.68","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":30,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":11,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806068":{"person":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":16,"groundOuts":43,"airOuts":38,"runs":22,"doubles":6,"triples":1,"homeRuns":7,"strikeOuts":64,"baseOnBalls":14,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".202","atBats":178,"obp":".265","slg":".365","ops":".630","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":65,"rbi":21,"leftOnBase":78,"sacBunts":1,"sacFlies":2,"babip":".266","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.43","popOuts":11,"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":104,"putOuts":76,"errors":6,"chances":186,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 5 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":8,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":90,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":26,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":29,"strikes":61,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":20,"gamesStarted":17,"flyOuts":63,"groundOuts":92,"airOuts":120,"runs":65,"doubles":22,"triples":2,"homeRuns":16,"strikeOuts":86,"baseOnBalls":32,"intentionalWalks":1,"hits":107,"hitByPitch":5,"atBats":397,"obp":".329","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1767,"era":"5.06","inningsPitched":"99.2","wins":3,"losses":9,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":56,"whip":"1.39","battersFaced":443,"outs":299,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1767,"balls":595,"strikes":1172,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":4,"winPercentage":".250","pitchesPerInning":"17.73","gamesFinished":2,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"7.77","walksPer9Inn":"2.89","hitsPer9Inn":"9.66","runsScoredPer9":"5.87","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":22,"lineOuts":35},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":10,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":20,"gamesStarted":20,"flyOuts":69,"groundOuts":116,"airOuts":115,"runs":57,"doubles":26,"triples":2,"homeRuns":15,"strikeOuts":107,"baseOnBalls":25,"intentionalWalks":0,"hits":131,"hitByPitch":3,"atBats":468,"obp":".320","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","numberOfPitches":1814,"era":"3.98","inningsPitched":"120.0","wins":8,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.30","battersFaced":497,"outs":360,"gamesPitched":20,"completeGames":1,"shutouts":0,"pitchesThrown":1814,"balls":587,"strikes":1227,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".471","pitchesPerInning":"15.12","gamesFinished":0,"strikeoutWalkRatio":"4.28","strikeoutsPer9Inn":"8.03","walksPer9Inn":"1.88","hitsPer9Inn":"9.83","runsScoredPer9":"4.28","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":1,"chances":14,"fielding":".929","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":{"note":"(S, 19)","summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":29,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":11,"strikes":18,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.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":13,"groundOuts":28,"airOuts":28,"runs":18,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":59,"baseOnBalls":16,"intentionalWalks":0,"hits":31,"hitByPitch":1,"atBats":145,"obp":".294","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":653,"era":"3.99","inningsPitched":"38.1","wins":3,"losses":4,"saves":19,"saveOpportunities":24,"holds":0,"blownSaves":5,"earnedRuns":17,"whip":"1.23","battersFaced":163,"outs":115,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":653,"balls":233,"strikes":420,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".429","pitchesPerInning":"17.03","gamesFinished":31,"strikeoutWalkRatio":"3.69","strikeoutsPer9Inn":"13.85","walksPer9Inn":"3.76","hitsPer9Inn":"7.28","runsScoredPer9":"4.23","homeRunsPer9":"0.94","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"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":47,"flyOuts":20,"groundOuts":20,"airOuts":32,"runs":17,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":48,"baseOnBalls":20,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".180","atBats":122,"obp":".301","slg":".303","ops":".604","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":37,"rbi":14,"leftOnBase":62,"sacBunts":0,"sacFlies":0,"babip":".257","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":4,"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":5,"stolenBases":31,"stolenBasePercentage":".861","caughtStealingPercentage":".139","assists":9,"putOuts":301,"errors":3,"chances":313,"fielding":".990","passedBall":2,"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":{"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":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":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":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":34,"gamesStarted":0,"flyOuts":17,"groundOuts":30,"airOuts":29,"runs":8,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":1,"hits":20,"hitByPitch":3,"atBats":100,"obp":".287","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":433,"era":"1.88","inningsPitched":"28.2","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":13,"blownSaves":1,"earnedRuns":6,"whip":"1.05","battersFaced":117,"outs":86,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":433,"balls":143,"strikes":290,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".500","pitchesPerInning":"15.10","gamesFinished":5,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.85","walksPer9Inn":"3.14","hitsPer9Inn":"6.28","runsScoredPer9":"2.51","homeRunsPer9":"0.94","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":97,"flyOuts":58,"groundOuts":86,"airOuts":115,"runs":51,"doubles":16,"triples":0,"homeRuns":16,"strikeOuts":85,"baseOnBalls":30,"intentionalWalks":1,"hits":98,"hitByPitch":5,"avg":".257","atBats":381,"obp":".317","slg":".425","ops":".742","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":419,"totalBases":162,"rbi":46,"leftOnBase":146,"sacBunts":0,"sacFlies":3,"babip":".290","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.81","popOuts":22,"lineOuts":35},"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":253,"errors":2,"chances":259,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682243":{"person":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"jerseyNumber":"50","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":12,"gamesStarted":11,"flyOuts":50,"groundOuts":49,"airOuts":80,"runs":24,"doubles":5,"triples":2,"homeRuns":11,"strikeOuts":71,"baseOnBalls":11,"intentionalWalks":1,"hits":52,"hitByPitch":1,"atBats":251,"obp":".243","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":999,"era":"2.75","inningsPitched":"68.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"0.92","battersFaced":264,"outs":206,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":999,"balls":306,"strikes":693,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".444","pitchesPerInning":"14.55","gamesFinished":1,"strikeoutWalkRatio":"6.45","strikeoutsPer9Inn":"9.31","walksPer9Inn":"1.44","hitsPer9Inn":"6.82","runsScoredPer9":"3.15","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":8,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 21)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":2,"strikes":9,"strikePercentage":".820","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":50,"gamesStarted":0,"flyOuts":33,"groundOuts":33,"airOuts":56,"runs":17,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":47,"baseOnBalls":14,"intentionalWalks":1,"hits":45,"hitByPitch":1,"atBats":175,"obp":".309","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":754,"era":"2.87","inningsPitched":"47.0","wins":3,"losses":3,"saves":0,"saveOpportunities":3,"holds":21,"blownSaves":3,"earnedRuns":15,"whip":"1.26","battersFaced":196,"outs":141,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":754,"balls":251,"strikes":503,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".500","pitchesPerInning":"16.04","gamesFinished":2,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.68","hitsPer9Inn":"8.62","runsScoredPer9":"3.26","homeRunsPer9":"0.96","inheritedRunners":28,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"701","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":33,"groundOuts":48,"airOuts":62,"runs":28,"doubles":9,"triples":1,"homeRuns":15,"strikeOuts":93,"baseOnBalls":15,"intentionalWalks":1,"hits":59,"hitByPitch":7,"avg":".228","atBats":259,"obp":".287","slg":".444","ops":".731","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":284,"totalBases":115,"rbi":39,"leftOnBase":123,"sacBunts":2,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.27","popOuts":11,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":128,"errors":1,"chances":130,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID676106":{"person":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":68,"groundOuts":92,"airOuts":115,"runs":37,"doubles":14,"triples":0,"homeRuns":13,"strikeOuts":97,"baseOnBalls":26,"intentionalWalks":0,"hits":80,"hitByPitch":4,"atBats":382,"obp":".266","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1627,"era":"3.16","inningsPitched":"105.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.01","battersFaced":414,"outs":316,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1627,"balls":585,"strikes":1042,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".600","pitchesPerInning":"15.45","gamesFinished":0,"strikeoutWalkRatio":"3.73","strikeoutsPer9Inn":"8.29","walksPer9Inn":"2.22","hitsPer9Inn":"6.84","runsScoredPer9":"3.16","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":10,"errors":1,"chances":24,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[702284,668227,677594,686527,645302,663728,647304,608701,670042,642215,641487,622491,642100,678606,660825,662253],"pitchers":[622491,642100,678606,660825,662253],"bench":[806068,641598],"bullpen":[669302,676106,695380,669923,682243,621074,677961,693433],"battingOrder":[702284,668227,677594,645302,663728,647304,670042,642215,641487],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Refsnyder (1, Dreyer)."},{"label":"HR","value":"Raleigh (11, 2nd inning off Wrobleski, 0 on, 1 out); Rodríguez, J (16, 4th inning off Wrobleski, 0 on, 0 out); Refsnyder (4, 4th inning off Wrobleski, 1 on, 2 out); Canzone 2 (18, 6th inning off Wrobleski, 0 on, 1 out, 8th inning off Vesia, 1 on, 1 out)."},{"label":"TB","value":"Canzone 8; Naylor, J 2; Raleigh 4; Refsnyder 6; Rodríguez, J 5; Young."},{"label":"RBI","value":"Canzone 3 (49); Raleigh (36); Refsnyder 2 (11); Rodríguez, J (46)."},{"label":"2-out RBI","value":"Refsnyder 2."},{"label":"Runners left in scoring position, 2 out","value":"Young."},{"label":"GIDP","value":"Rodríguez, J."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"3."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Rodríguez, J (13, 2nd base off Vesia/Rushing)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Ferrer (2, throw); Robles (2, fielding)."},{"label":"DP","value":"3 (Young-Crawford, J-Naylor, J; 2 Crawford, J-Naylor, J)."}]}],"note":[{"label":"1","value":"Ran for Refsnyder in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":10,"airOuts":11,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":1,"hits":13,"hitByPitch":0,"avg":".261","atBats":38,"obp":".341","slg":".432","ops":".773","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":22,"rbi":5,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":2,"lineOuts":5},"pitching":{"flyOuts":6,"groundOuts":7,"airOuts":8,"runs":7,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":36,"obp":".297","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":152,"era":"3.61","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.14","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":51,"strikes":101,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":7,"pitchesPerInning":"16.89","runsScoredPer9":"7.00","homeRunsPer9":"5.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID687221":{"person":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"jerseyNumber":"68","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":25,"groundOuts":36,"airOuts":54,"runs":35,"doubles":12,"triples":0,"homeRuns":11,"strikeOuts":65,"baseOnBalls":23,"intentionalWalks":0,"hits":53,"hitByPitch":4,"avg":".256","atBats":207,"obp":".340","slg":".473","ops":".813","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":235,"totalBases":98,"rbi":33,"leftOnBase":103,"sacBunts":0,"sacFlies":1,"babip":".318","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.82","popOuts":13,"lineOuts":16},"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":9,"stolenBases":29,"stolenBasePercentage":".763","caughtStealingPercentage":".237","assists":12,"putOuts":487,"errors":1,"chances":500,"fielding":".998","passedBall":6,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681911":{"person":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":14,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"13.50","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":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":47,"gamesStarted":0,"flyOuts":25,"groundOuts":19,"airOuts":38,"runs":11,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":52,"baseOnBalls":24,"intentionalWalks":3,"hits":19,"hitByPitch":0,"atBats":128,"obp":".283","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":659,"era":"2.75","inningsPitched":"36.0","wins":1,"losses":1,"saves":3,"saveOpportunities":4,"holds":17,"blownSaves":1,"earnedRuns":11,"whip":"1.19","battersFaced":152,"outs":108,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":659,"balls":245,"strikes":414,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":2,"winPercentage":".500","pitchesPerInning":"18.31","gamesFinished":6,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"13.00","walksPer9Inn":"6.00","hitsPer9Inn":"4.75","runsScoredPer9":"2.75","homeRunsPer9":"0.50","inheritedRunners":25,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":71,"groundOuts":84,"airOuts":113,"runs":56,"doubles":18,"triples":2,"homeRuns":9,"strikeOuts":80,"baseOnBalls":51,"intentionalWalks":0,"hits":86,"hitByPitch":3,"avg":".240","atBats":359,"obp":".336","slg":".376","ops":".712","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":135,"rbi":51,"leftOnBase":167,"sacBunts":0,"sacFlies":4,"babip":".281","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.89","popOuts":17,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":178,"errors":2,"chances":186,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID571771":{"person":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":"1.000","atBats":4,"obp":"1.000","slg":"2.250","ops":"3.250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":9,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571970":{"person":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":51,"groundOuts":71,"airOuts":82,"runs":59,"doubles":16,"triples":1,"homeRuns":21,"strikeOuts":88,"baseOnBalls":45,"intentionalWalks":2,"hits":83,"hitByPitch":3,"avg":".256","atBats":324,"obp":".352","slg":".506","ops":".858","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":372,"totalBases":164,"rbi":49,"leftOnBase":171,"sacBunts":0,"sacFlies":0,"babip":".288","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.43","popOuts":15,"lineOuts":16},"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":150,"putOuts":64,"errors":9,"chances":223,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID518692":{"person":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"300","stats":{"batting":{"summary":"1-5","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":64,"groundOuts":104,"airOuts":102,"runs":56,"doubles":27,"triples":1,"homeRuns":15,"strikeOuts":74,"baseOnBalls":50,"intentionalWalks":1,"hits":118,"hitByPitch":3,"avg":".299","atBats":394,"obp":".379","slg":".487","ops":".866","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":451,"totalBases":192,"rbi":52,"leftOnBase":175,"sacBunts":0,"sacFlies":4,"babip":".333","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.27","popOuts":10,"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":77,"putOuts":717,"errors":0,"chances":794,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID683618":{"person":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":40,"gamesStarted":0,"flyOuts":15,"groundOuts":45,"airOuts":33,"runs":19,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":42,"baseOnBalls":18,"intentionalWalks":0,"hits":24,"hitByPitch":4,"atBats":142,"obp":".280","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":646,"era":"2.81","inningsPitched":"41.2","wins":4,"losses":1,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":13,"whip":"1.01","battersFaced":166,"outs":125,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":646,"balls":244,"strikes":402,"strikePercentage":".620","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".800","pitchesPerInning":"15.50","gamesFinished":6,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"9.07","walksPer9Inn":"3.89","hitsPer9Inn":"5.18","runsScoredPer9":"4.10","homeRunsPer9":"0.22","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641778":{"person":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":13,"flyOuts":76,"groundOuts":66,"airOuts":122,"runs":44,"doubles":8,"triples":1,"homeRuns":20,"strikeOuts":52,"baseOnBalls":28,"intentionalWalks":0,"hits":75,"hitByPitch":2,"atBats":310,"obp":".306","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1319,"era":"4.83","inningsPitched":"82.0","wins":5,"losses":5,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":44,"whip":"1.26","battersFaced":346,"outs":246,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1319,"balls":452,"strikes":867,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".500","pitchesPerInning":"16.09","gamesFinished":1,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"5.71","walksPer9Inn":"3.07","hitsPer9Inn":"8.23","runsScoredPer9":"4.83","homeRunsPer9":"2.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":26,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":1,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656945":{"person":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":24,"groundOuts":28,"airOuts":41,"runs":11,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":55,"baseOnBalls":6,"intentionalWalks":2,"hits":28,"hitByPitch":1,"atBats":150,"obp":".223","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":606,"era":"2.32","inningsPitched":"42.2","wins":1,"losses":3,"saves":16,"saveOpportunities":18,"holds":7,"blownSaves":2,"earnedRuns":11,"whip":"0.80","battersFaced":159,"outs":128,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":606,"balls":177,"strikes":429,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".250","pitchesPerInning":"14.20","gamesFinished":23,"strikeoutWalkRatio":"9.17","strikeoutsPer9Inn":"11.60","walksPer9Inn":"1.27","hitsPer9Inn":"5.91","runsScoredPer9":"2.32","homeRunsPer9":"0.84","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672613":{"person":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"jerseyNumber":"64","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":4,"groundOuts":5,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".188","atBats":16,"obp":".188","slg":".313","ops":".501","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":5,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":54,"errors":0,"chances":54,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669242":{"person":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":10,"groundOuts":28,"airOuts":20,"runs":18,"doubles":6,"triples":2,"homeRuns":2,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":35,"hitByPitch":5,"avg":".343","atBats":102,"obp":".417","slg":".500","ops":".917","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":117,"totalBases":51,"rbi":18,"leftOnBase":43,"sacBunts":2,"sacFlies":0,"babip":".418","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":4,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":29,"errors":1,"chances":63,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID660271":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":98,"flyOuts":65,"groundOuts":80,"airOuts":91,"runs":67,"doubles":20,"triples":2,"homeRuns":23,"strikeOuts":103,"baseOnBalls":63,"intentionalWalks":13,"hits":108,"hitByPitch":5,"avg":".286","atBats":377,"obp":".391","slg":".533","ops":".924","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":452,"totalBases":201,"rbi":64,"leftOnBase":126,"sacBunts":0,"sacFlies":5,"babip":".332","groundOutsToAirouts":"0.88","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.39","popOuts":10,"lineOuts":16},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":37,"groundOuts":87,"airOuts":71,"runs":21,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":95,"baseOnBalls":26,"intentionalWalks":0,"hits":55,"hitByPitch":6,"atBats":305,"obp":".257","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1335,"era":"1.79","inningsPitched":"85.2","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"0.95","battersFaced":340,"outs":257,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1335,"balls":473,"strikes":862,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".800","pitchesPerInning":"15.58","gamesFinished":0,"strikeoutWalkRatio":"3.65","strikeoutsPer9Inn":"9.98","walksPer9Inn":"2.73","hitsPer9Inn":"5.78","runsScoredPer9":"2.21","homeRunsPer9":"0.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":11,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694361":{"person":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":35,"gamesStarted":3,"flyOuts":9,"groundOuts":43,"airOuts":28,"runs":19,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":2,"hits":41,"hitByPitch":2,"atBats":158,"obp":".350","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":723,"era":"3.57","inningsPitched":"40.1","wins":3,"losses":4,"saves":2,"saveOpportunities":3,"holds":12,"blownSaves":1,"earnedRuns":16,"whip":"1.51","battersFaced":180,"outs":121,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":723,"balls":271,"strikes":452,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.54","rbi":0,"winPercentage":".429","pitchesPerInning":"17.93","gamesFinished":4,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"10.26","walksPer9Inn":"4.46","hitsPer9Inn":"9.15","runsScoredPer9":"4.24","homeRunsPer9":"0.67","inheritedRunners":15,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680736":{"person":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 5 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":4,"runs":5,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":24,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":102,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":25,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":102,"balls":32,"strikes":70,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"7.50","homeRunsPer9":"6.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":18,"gamesStarted":17,"flyOuts":88,"groundOuts":104,"airOuts":139,"runs":36,"doubles":17,"triples":0,"homeRuns":12,"strikeOuts":87,"baseOnBalls":21,"intentionalWalks":0,"hits":94,"hitByPitch":4,"atBats":423,"obp":".265","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1626,"era":"2.88","inningsPitched":"112.2","wins":11,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.02","battersFaced":449,"outs":338,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1626,"balls":521,"strikes":1105,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":5,"winPercentage":".846","pitchesPerInning":"14.43","gamesFinished":1,"strikeoutWalkRatio":"4.14","strikeoutsPer9Inn":"6.95","walksPer9Inn":"1.68","hitsPer9Inn":"7.51","runsScoredPer9":"2.88","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":37},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID606192":{"person":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"800","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":1,"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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":44,"groundOuts":49,"airOuts":67,"runs":42,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":79,"baseOnBalls":26,"intentionalWalks":1,"hits":63,"hitByPitch":2,"avg":".247","atBats":255,"obp":".318","slg":".384","ops":".702","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":98,"rbi":37,"leftOnBase":122,"sacBunts":0,"sacFlies":3,"babip":".322","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.88","popOuts":11,"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":3,"putOuts":106,"errors":1,"chances":110,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681624":{"person":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":63,"groundOuts":86,"airOuts":127,"runs":62,"doubles":22,"triples":2,"homeRuns":17,"strikeOuts":93,"baseOnBalls":38,"intentionalWalks":1,"hits":107,"hitByPitch":6,"avg":".262","atBats":408,"obp":".330","slg":".451","ops":".781","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":457,"totalBases":184,"rbi":69,"leftOnBase":181,"sacBunts":0,"sacFlies":5,"babip":".297","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":29,"lineOuts":35},"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":13,"putOuts":267,"errors":2,"chances":282,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID623465":{"person":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":5,"groundOuts":4,"airOuts":7,"runs":5,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":28,"obp":".310","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":122,"era":"6.75","inningsPitched":"6.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":5,"whip":"1.35","battersFaced":29,"outs":20,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":43,"strikes":79,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".000","pitchesPerInning":"18.30","gamesFinished":3,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"12.15","walksPer9Inn":"1.35","hitsPer9Inn":"10.80","runsScoredPer9":"6.75","homeRunsPer9":"5.40","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605141":{"person":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":71,"groundOuts":59,"airOuts":119,"runs":41,"doubles":10,"triples":0,"homeRuns":13,"strikeOuts":36,"baseOnBalls":23,"intentionalWalks":2,"hits":63,"hitByPitch":1,"avg":".228","atBats":276,"obp":".289","slg":".406","ops":".695","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":301,"totalBases":112,"rbi":34,"leftOnBase":145,"sacBunts":0,"sacFlies":1,"babip":".219","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.23","popOuts":15,"lineOuts":33},"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":154,"putOuts":83,"errors":3,"chances":240,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669743":{"person":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":20,"groundOuts":33,"airOuts":34,"runs":19,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":24,"baseOnBalls":18,"intentionalWalks":0,"hits":29,"hitByPitch":3,"avg":".246","atBats":118,"obp":".355","slg":".314","ops":".669","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":37,"rbi":16,"leftOnBase":62,"sacBunts":0,"sacFlies":2,"babip":".295","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"118.00","popOuts":11,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":70,"errors":1,"chances":72,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592779":{"person":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(L, 0-1)","summary":"1.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":7,"groundOuts":16,"airOuts":14,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":50,"obp":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":213,"era":"2.45","inningsPitched":"14.2","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":4,"whip":"0.75","battersFaced":55,"outs":44,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":213,"balls":80,"strikes":133,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".000","pitchesPerInning":"14.52","gamesFinished":3,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"8.59","walksPer9Inn":"3.07","hitsPer9Inn":"3.68","runsScoredPer9":"3.07","homeRunsPer9":"1.23","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656212":{"person":{"id":656212,"fullName":"Charlie Barnes","link":"/api/v1/people/656212"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":6,"groundOuts":17,"airOuts":15,"runs":11,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":6,"baseOnBalls":7,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":55,"obp":".397","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":201,"era":"6.92","inningsPitched":"13.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.85","battersFaced":63,"outs":39,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":201,"balls":83,"strikes":118,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".000","pitchesPerInning":"15.46","gamesFinished":5,"strikeoutWalkRatio":"0.86","strikeoutsPer9Inn":"4.15","walksPer9Inn":"4.85","hitsPer9Inn":"11.77","runsScoredPer9":"7.62","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686218":{"person":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":55,"groundOuts":65,"airOuts":104,"runs":52,"doubles":26,"triples":0,"homeRuns":17,"strikeOuts":104,"baseOnBalls":29,"intentionalWalks":1,"hits":87,"hitByPitch":7,"atBats":355,"obp":".311","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1640,"era":"4.95","inningsPitched":"92.2","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.25","battersFaced":396,"outs":278,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1640,"balls":583,"strikes":1057,"strikePercentage":".640","hitBatsmen":7,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".364","pitchesPerInning":"17.70","gamesFinished":0,"strikeoutWalkRatio":"3.59","strikeoutsPer9Inn":"10.10","walksPer9Inn":"2.82","hitsPer9Inn":"8.45","runsScoredPer9":"5.05","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":29,"lineOuts":20},"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":true,"isSubstitute":false}},"ID500743":{"person":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"jerseyNumber":"72","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":24,"groundOuts":48,"airOuts":50,"runs":16,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":42,"hitByPitch":2,"avg":".284","atBats":148,"obp":".325","slg":".405","ops":".730","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":168,"totalBases":60,"rbi":18,"leftOnBase":64,"sacBunts":2,"sacFlies":6,"babip":".289","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.33","popOuts":15,"lineOuts":11},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":5,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":21,"obp":".478","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"13.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.50","battersFaced":23,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":20,"strikes":33,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".---","pitchesPerInning":"13.25","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.25","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":89,"putOuts":63,"errors":1,"chances":153,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676263":{"person":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"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":18,"balls":9,"strikes":9,"strikePercentage":".500","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":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":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":43,"gamesStarted":1,"flyOuts":20,"groundOuts":41,"airOuts":35,"runs":15,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":49,"baseOnBalls":12,"intentionalWalks":2,"hits":32,"hitByPitch":1,"atBats":155,"obp":".268","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":683,"era":"3.16","inningsPitched":"42.2","wins":4,"losses":1,"saves":0,"saveOpportunities":2,"holds":6,"blownSaves":2,"earnedRuns":15,"whip":"1.03","battersFaced":170,"outs":128,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":683,"balls":232,"strikes":451,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".800","pitchesPerInning":"16.01","gamesFinished":10,"strikeoutWalkRatio":"4.08","strikeoutsPer9Inn":"10.34","walksPer9Inn":"2.53","hitsPer9Inn":"6.75","runsScoredPer9":"3.16","homeRunsPer9":"1.27","inheritedRunners":25,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"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"}]},"ID808963":{"person":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":18,"gamesStarted":18,"flyOuts":49,"groundOuts":91,"airOuts":88,"runs":51,"doubles":24,"triples":0,"homeRuns":20,"strikeOuts":94,"baseOnBalls":36,"intentionalWalks":0,"hits":85,"hitByPitch":5,"atBats":356,"obp":".317","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1610,"era":"4.71","inningsPitched":"93.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.29","battersFaced":399,"outs":281,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1610,"balls":577,"strikes":1033,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":8,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".444","pitchesPerInning":"17.19","gamesFinished":0,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"9.03","walksPer9Inn":"3.46","hitsPer9Inn":"8.17","runsScoredPer9":"4.90","homeRunsPer9":"1.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":12,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID808967":{"person":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":63,"groundOuts":132,"airOuts":115,"runs":39,"doubles":14,"triples":1,"homeRuns":13,"strikeOuts":118,"baseOnBalls":28,"intentionalWalks":1,"hits":85,"hitByPitch":3,"atBats":448,"obp":".241","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1860,"era":"2.72","inningsPitched":"125.2","wins":11,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"0.90","battersFaced":481,"outs":377,"gamesPitched":19,"completeGames":1,"shutouts":0,"pitchesThrown":1860,"balls":632,"strikes":1228,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".647","pitchesPerInning":"14.80","gamesFinished":0,"strikeoutWalkRatio":"4.21","strikeoutsPer9Inn":"8.45","walksPer9Inn":"2.01","hitsPer9Inn":"6.09","runsScoredPer9":"2.79","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":14,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[660271,681624,518692,571970,605141,669242,663656,606192,687221,680736,592779,681911,676263],"pitchers":[680736,592779,681911,676263],"bench":[672613,669743,571771,500743],"bullpen":[656212,683618,694361,641778,623465,808963,656945,686218,808967],"battingOrder":[660271,681624,518692,571970,605141,669242,663656,606192,687221],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rushing (12, Castillo, L); Edman (6, Castillo, L); Ohtani (20, Muñoz, A)."},{"label":"HR","value":"Ohtani (23, 1st inning off Castillo, L, 0 on, 0 out); Muncy (21, 5th inning off Castillo, L, 0 on, 0 out)."},{"label":"TB","value":"Betts; Edman 3; Freeman, F; Muncy 4; Ohtani 7; Pages, A; Rushing 4; Tucker."},{"label":"RBI","value":"Edman (18); Muncy (49); Ohtani 3 (64)."},{"label":"Runners left in scoring position, 2 out","value":"Freeman, F 2; Muncy; Betts 2."},{"label":"GIDP","value":"Freeman, F; Hernández, T; Muncy."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Muncy (2, 2nd base off Muñoz, A/Raleigh)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Betts-Edman-Freeman, F)."}]}],"note":[]}},"officials":[{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Ohtani (by Castillo, L)."},{"label":"HBP","value":"Young (by Wrobleski)."},{"label":"ABS Challenge","value":"Rushing (Ball-Confirmed); Naylor, J (Strike-Overturned to Ball); Raleigh (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Castillo, L 90-61; Speier 8-7; Ferrer 10-9; Bazardo 11-9; Muñoz, A 29-18; Wrobleski 102-70; Stewart, B 18-13; Vesia 14-9; Dreyer 18-9."},{"label":"Groundouts-flyouts","value":"Castillo, L 3-3; Speier 1-0; Ferrer 2-0; Bazardo 2-1; Muñoz, A 2-0; Wrobleski 6-4; Stewart, B 1-2; Vesia 0-0; Dreyer 0-0."},{"label":"Batters faced","value":"Castillo, L 26; Speier 3; Ferrer 3; Bazardo 3; Muñoz, A 6; Wrobleski 25; Stewart, B 5; Vesia 3; Dreyer 4."},{"label":"Inherited runners-scored","value":"Vesia 1-1."},{"label":"Umpires","value":"HP: Vic Carapazza. 1B: Edwin Moscoso. 2B: Nic Lentz. 3B: Hunter Wendelstedt. "},{"label":"Weather","value":"77 degrees, Clear."},{"label":"Wind","value":"6 mph, Out To CF."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:39."},{"label":"Att","value":"51,686."},{"label":"Venue","value":"UNIQLO Field at Dodger Stadium."},{"label":"July 28, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","boxscoreName":"Ohtani"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"3-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":98,"flyOuts":65,"groundOuts":80,"airOuts":91,"runs":67,"doubles":20,"triples":2,"homeRuns":23,"strikeOuts":103,"baseOnBalls":63,"intentionalWalks":13,"hits":108,"hitByPitch":5,"avg":".286","atBats":377,"obp":".391","slg":".533","ops":".924","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":452,"totalBases":201,"rbi":64,"leftOnBase":126,"sacBunts":0,"sacFlies":5,"babip":".332","groundOutsToAirouts":"0.88","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.39","popOuts":10,"lineOuts":16},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":37,"groundOuts":87,"airOuts":71,"runs":21,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":95,"baseOnBalls":26,"intentionalWalks":0,"hits":55,"hitByPitch":6,"atBats":305,"obp":".257","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1335,"era":"1.79","inningsPitched":"85.2","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"0.95","battersFaced":340,"outs":257,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1335,"balls":473,"strikes":862,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".800","pitchesPerInning":"15.58","gamesFinished":0,"strikeoutWalkRatio":"3.65","strikeoutsPer9Inn":"9.98","walksPer9Inn":"2.73","hitsPer9Inn":"5.78","runsScoredPer9":"2.21","homeRunsPer9":"0.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":11,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","boxscoreName":"Canzone"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2 HR, 3 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":36,"groundOuts":76,"airOuts":61,"runs":37,"doubles":15,"triples":1,"homeRuns":18,"strikeOuts":61,"baseOnBalls":26,"intentionalWalks":1,"hits":70,"hitByPitch":3,"avg":".263","atBats":266,"obp":".333","slg":".530","ops":".863","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":297,"totalBases":141,"rbi":49,"leftOnBase":110,"sacBunts":0,"sacFlies":2,"babip":".275","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.78","popOuts":7,"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":1,"putOuts":26,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701","boxscoreName":"Refsnyder"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":6,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","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":50,"flyOuts":21,"groundOuts":27,"airOuts":36,"runs":9,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":3,"avg":".147","atBats":109,"obp":".213","slg":".266","ops":".479","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":29,"rbi":11,"leftOnBase":54,"sacBunts":1,"sacFlies":3,"babip":".162","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.25","popOuts":10,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":19,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"loser":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"save":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}