{"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":776930,"link":"/api/v1.1/game/776930/feed/live","metaData":{"wait":10,"timeStamp":"20250731_042155","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776930,"type":"R","doubleHeader":"N","id":"2025/07/30/seamlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776930-2025-07-30","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-31T02:05:00Z","originalDate":"2025-07-30","officialDate":"2025-07-30","dayNight":"night","time":"7:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2025,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Seattle","record":{"gamesPlayed":109,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":57,"losses":52,"ties":0,"pct":".523"},"records":{},"divisionLeader":false,"wins":57,"losses":52,"winningPercentage":".523"},"franchiseName":"Seattle","clubName":"Mariners","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133","season":2025,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","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":"Athletics","record":{"gamesPlayed":111,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":48,"losses":63,"ties":0,"pct":".432"},"records":{},"divisionLeader":false,"wins":48,"losses":63,"winningPercentage":".432"},"franchiseName":"Athletics","clubName":"Athletics","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},"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID649966":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966","firstName":"Luis","lastName":"Urías","primaryNumber":"48","birthDate":"1997-06-03","currentAge":29,"birthCity":"Magdalena de Kino","birthCountry":"Mexico","height":"5' 9\"","weight":202,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Urías","middleName":"Fernando","boxscoreName":"Urías, L","nickName":"Wicho","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahse","mlbDebutDate":"2018-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Urías","nameSlug":"luis-urias-649966","firstLastName":"Luis Urías","lastFirstName":"Urías, Luis","lastInitName":"Urías, L","initLastName":"L Urías","fullFMLName":"Luis Fernando Urías","fullLFMName":"Urías, Luis Fernando","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID667670":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670","firstName":"Terry","lastName":"Rooker","primaryNumber":"25","birthDate":"1994-11-01","currentAge":31,"birthCity":"Germantown","birthStateProvince":"TN","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Brent","useLastName":"Rooker","middleName":"Brent","boxscoreName":"Rooker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brent Rooker","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"brent-rooker-667670","firstLastName":"Brent Rooker","lastFirstName":"Rooker, Brent","lastInitName":"Rooker, B","initLastName":"B Rooker","fullFMLName":"Terry Brent Rooker","fullLFMName":"Rooker, Terry Brent","strikeZoneTop":3.364,"strikeZoneBottom":1.698},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID688138":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138","firstName":"Logan","lastName":"Evans","primaryNumber":"23","birthDate":"2001-06-05","currentAge":25,"birthCity":"Ann Arbor","birthStateProvince":"MI","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Evans","middleName":"Michael","boxscoreName":"Evans","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Evans","nameSlug":"logan-evans-688138","firstLastName":"Logan Evans","lastFirstName":"Evans, Logan","lastInitName":"Evans, L","initLastName":"L Evans","fullFMLName":"Logan Michael Evans","fullLFMName":"Evans, Logan Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID686993":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993","firstName":"Justin","lastName":"Sterner","primaryNumber":"60","birthDate":"1996-08-29","currentAge":30,"birthCity":"La Jolla","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Sterner","middleName":"James","boxscoreName":"Sterner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Sterner","nameSlug":"justin-sterner-686993","firstLastName":"Justin Sterner","lastFirstName":"Sterner, Justin","lastInitName":"Sterner, J","initLastName":"J Sterner","fullFMLName":"Justin James Sterner","fullLFMName":"Sterner, Justin James","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},"ID642851":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851","firstName":"Robert","lastName":"Wynns","primaryNumber":"61","birthDate":"1990-12-10","currentAge":35,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Wynns","middleName":"Austin","boxscoreName":"Wynns, A","nickName":"Winnie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"Wins","mlbDebutDate":"2018-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Wynns","nameSlug":"austin-wynns-642851","firstLastName":"Austin Wynns","lastFirstName":"Wynns, Austin","lastInitName":"Wynns, A","initLastName":"A Wynns","fullFMLName":"Robert Austin Wynns","fullLFMName":"Wynns, Robert Austin","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID547184":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184","firstName":"Michael","lastName":"Kelly","primaryNumber":"49","birthDate":"1992-09-06","currentAge":34,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Kelly","middleName":"Joseph","boxscoreName":"Kelly, Mi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2022-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Kelly","nameSlug":"michael-kelly-547184","firstLastName":"Michael Kelly","lastFirstName":"Kelly, Michael","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Michael Joseph Kelly","fullLFMName":"Kelly, Michael Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID674370":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370","firstName":"Osvaldo","lastName":"Bido","primaryNumber":"46","birthDate":"1995-10-18","currentAge":30,"birthCity":"Los Hidalgos","birthCountry":"Dominican Republic","height":"6' 3\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Osvaldo","useLastName":"Bido","boxscoreName":"Bido","gender":"M","nameMatrilineal":"Ventura","isPlayer":true,"isVerified":true,"pronunciation":"ohs-WAHL-doh BEE-doh","mlbDebutDate":"2023-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Osvaldo Bido","nameSlug":"osvaldo-bido-674370","firstLastName":"Osvaldo Bido","lastFirstName":"Bido, Osvaldo","lastInitName":"Bido, O","initLastName":"O Bido","fullFMLName":"Osvaldo  Bido","fullLFMName":"Bido, Osvaldo","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID570482":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482","firstName":"Giovanny","lastName":"Urshela","primaryNumber":"29","birthDate":"1991-10-11","currentAge":34,"birthCity":"Cartagena","birthCountry":"Colombia","height":"6' 0\"","weight":215,"active":false,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gio","useLastName":"Urshela","boxscoreName":"Urshela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"urr-SHELL-ah","lastPlayedDate":"2025-08-13","mlbDebutDate":"2015-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gio Urshela","nameSlug":"gio-urshela-570482","firstLastName":"Gio Urshela","lastFirstName":"Urshela, Gio","lastInitName":"Urshela, G","initLastName":"G Urshela","fullFMLName":"Giovanny Urshela","fullLFMName":"Urshela, Giovanny","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"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},"ID665660":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660","firstName":"Elvis","lastName":"Alvarado","primaryNumber":"37","birthDate":"1999-02-23","currentAge":27,"birthCity":"Sabaneta","birthCountry":"Dominican Republic","height":"6' 6\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvis","useLastName":"Alvarado","middleName":"Ernesto","boxscoreName":"Alvarado","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvis Alvarado","nameSlug":"elvis-alvarado-665660","firstLastName":"Elvis Alvarado","lastFirstName":"Alvarado, Elvis","lastInitName":"Alvarado, E","initLastName":"E Alvarado","fullFMLName":"Elvis Ernesto Alvarado","fullLFMName":"Alvarado, Elvis Ernesto","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID609280":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280","firstName":"Miguel","lastName":"Andujar","primaryNumber":"41","birthDate":"1995-03-02","currentAge":31,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Miguel","useLastName":"Andujar","middleName":"Enrique","boxscoreName":"Andujar","nickName":"Papa","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ahn-DOO-har","mlbDebutDate":"2017-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Andujar","nameSlug":"miguel-andujar-609280","firstLastName":"Miguel Andujar","lastFirstName":"Andujar, Miguel","lastInitName":"Andujar, M","initLastName":"M Andujar","fullFMLName":"Miguel Enrique Andujar","fullLFMName":"Andujar, Miguel Enrique","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID687231":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231","firstName":"Darell","lastName":"Hernaiz","primaryNumber":"2","birthDate":"2001-08-03","currentAge":25,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Darell","useLastName":"Hernaiz","middleName":"Giovan","boxscoreName":"Hernaiz","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"DARE-uhl her-NAYS","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Darell Hernaiz","nameSlug":"darell-hernaiz-687231","firstLastName":"Darell Hernaiz","lastFirstName":"Hernaiz, Darell","lastInitName":"Hernaiz, D","initLastName":"D Hernaiz","fullFMLName":"Darell Giovan Hernaiz","fullLFMName":"Hernaiz, Darell Giovan","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID622491":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","firstName":"Luis","lastName":"Castillo","primaryNumber":"58","birthDate":"1992-12-12","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Castillo","middleName":"Miguel","boxscoreName":"Castillo, L","nickName":"La Piedra","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2017-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Castillo","nameSlug":"luis-castillo-622491","firstLastName":"Luis Castillo","lastFirstName":"Castillo, Luis","lastInitName":"Castillo, L","initLastName":"L Castillo","fullFMLName":"Luis Miguel Castillo","fullLFMName":"Castillo, Luis Miguel","strikeZoneTop":3.44,"strikeZoneBottom":1.59},"ID641598":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598","firstName":"Mitchell","lastName":"Garver","primaryNumber":"8","birthDate":"1991-01-15","currentAge":35,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Mitch","useLastName":"Garver","middleName":"Lynn","boxscoreName":"Garver","nickName":"Garv Sauce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Garver","nameSlug":"mitch-garver-641598","firstLastName":"Mitch Garver","lastFirstName":"Garver, Mitch","lastInitName":"Garver, M","initLastName":"M Garver","fullFMLName":"Mitchell Lynn Garver","fullLFMName":"Garver, Mitchell Lynn","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"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},"ID656794":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794","firstName":"Sean","lastName":"Newcomb","primaryNumber":"15","birthDate":"1993-06-12","currentAge":33,"birthCity":"Brockton","birthStateProvince":"MA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Newcomb","middleName":"William","boxscoreName":"Newcomb, S","nickName":"Newk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Newcomb","nameSlug":"sean-newcomb-656794","firstLastName":"Sean Newcomb","lastFirstName":"Newcomb, Sean","lastInitName":"Newcomb, S","initLastName":"S Newcomb","fullFMLName":"Sean William Newcomb","fullLFMName":"Newcomb, Sean William","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID810938":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938","firstName":"Benjamin","lastName":"Williamson","primaryNumber":"15","birthDate":"2000-11-05","currentAge":25,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ben","useLastName":"Williamson","middleName":"Andrew","boxscoreName":"Williamson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Williamson","nameSlug":"ben-williamson-810938","firstLastName":"Ben Williamson","lastFirstName":"Williamson, Ben","lastInitName":"Williamson, B","initLastName":"B Williamson","fullFMLName":"Benjamin Andrew Williamson","fullLFMName":"Williamson, Benjamin Andrew","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID622663":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663","firstName":"Luis","lastName":"Severino","primaryNumber":"40","birthDate":"1994-02-20","currentAge":32,"birthCity":"Sabana de la Mar","birthCountry":"Dominican Republic","height":"6' 2\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Severino","boxscoreName":"Severino, L","nickName":"Pena","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Severino","nameSlug":"luis-severino-622663","firstLastName":"Luis Severino","lastFirstName":"Severino, Luis","lastInitName":"Severino, L","initLastName":"L Severino","fullFMLName":"Luis Severino","fullLFMName":"Severino, Luis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID456781":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781","firstName":"Donovan","lastName":"Solano","primaryNumber":"16","birthDate":"1987-12-17","currentAge":38,"birthCity":"Barranquilla","birthCountry":"Colombia","height":"5' 8\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Donovan","useLastName":"Solano","boxscoreName":"Solano","nickName":"Soli","gender":"M","nameMatrilineal":"Preciado","isPlayer":true,"isVerified":true,"pronunciation":"so-LAH-no","mlbDebutDate":"2012-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Solano","nameSlug":"donovan-solano-456781","firstLastName":"Donovan Solano","lastFirstName":"Solano, Donovan","lastInitName":"Solano, D","initLastName":"D Solano","fullFMLName":"Donovan Solano","fullLFMName":"Solano, Donovan","strikeZoneTop":3.19,"strikeZoneBottom":1.46},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID668984":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984","firstName":"Casey","lastName":"Legumina","primaryNumber":"67","birthDate":"1997-06-19","currentAge":29,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Legumina","middleName":"Davey","boxscoreName":"Legumina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Legumina","nameSlug":"casey-legumina-668984","firstLastName":"Casey Legumina","lastFirstName":"Legumina, Casey","lastInitName":"Legumina, C","initLastName":"C Legumina","fullFMLName":"Casey Davey Legumina","fullLFMName":"Legumina, Casey Davey","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641386":{"id":641386,"fullName":"Ben Bowden","link":"/api/v1/people/641386","firstName":"Benjamin","lastName":"Bowden","primaryNumber":"62","birthDate":"1994-10-21","currentAge":31,"birthCity":"Lynn","birthStateProvince":"MA","birthCountry":"USA","height":"6' 4\"","weight":249,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Bowden","middleName":"Douglas","boxscoreName":"Bowden","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BOE-den","mlbDebutDate":"2021-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ben Bowden","nameSlug":"ben-bowden-641386","firstLastName":"Ben Bowden","lastFirstName":"Bowden, Ben","lastInitName":"Bowden, B","initLastName":"B Bowden","fullFMLName":"Benjamin Douglas Bowden","fullLFMName":"Bowden, Benjamin Douglas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":29,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID680474":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474","firstName":"Maxwell","lastName":"Schuemann","primaryNumber":"30","birthDate":"1997-06-11","currentAge":29,"birthCity":"Kalamazoo","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":198,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Max","useLastName":"Schuemann","middleName":"Carter","boxscoreName":"Schuemann","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SHOO-man","mlbDebutDate":"2024-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Schuemann","nameSlug":"max-schuemann-680474","firstLastName":"Max Schuemann","lastFirstName":"Schuemann, Max","lastInitName":"Schuemann, M","initLastName":"M Schuemann","fullFMLName":"Maxwell Carter Schuemann","fullLFMName":"Schuemann, Maxwell Carter","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"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},"ID657571":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571","firstName":"Caleb","lastName":"Ferguson","primaryNumber":"54","birthDate":"1996-07-02","currentAge":30,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Ferguson","middleName":"Paul","boxscoreName":"Ferguson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Ferguson","nameSlug":"caleb-ferguson-657571","firstLastName":"Caleb Ferguson","lastFirstName":"Ferguson, Caleb","lastInitName":"Ferguson, C","initLastName":"C Ferguson","fullFMLName":"Caleb Paul Ferguson","fullLFMName":"Ferguson, Caleb Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682052":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052","firstName":"Jacob","lastName":"Lopez","primaryNumber":"57","birthDate":"1998-03-11","currentAge":28,"birthCity":"Granada Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Lopez","boxscoreName":"Lopez, J","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Lopez","nameSlug":"jacob-lopez-682052","firstLastName":"Jacob Lopez","lastFirstName":"Lopez, Jacob","lastInitName":"Lopez, J","initLastName":"J Lopez","fullFMLName":"Jacob Lopez","fullLFMName":"Lopez, Jacob","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666374":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374","firstName":"Matthew","lastName":"Brash","primaryNumber":"47","birthDate":"1998-05-12","currentAge":28,"birthCity":"Kingston","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":173,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Brash","middleName":"Aurel","boxscoreName":"Brash","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Brash","nameSlug":"matt-brash-666374","firstLastName":"Matt Brash","lastFirstName":"Brash, Matt","lastInitName":"Brash, M","initLastName":"M Brash","fullFMLName":"Matthew Aurel Brash","fullLFMName":"Brash, Matthew Aurel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID701762":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","firstName":"Nicholas","lastName":"Kurtz","primaryNumber":"16","birthDate":"2003-03-12","currentAge":23,"birthCity":"Lancaster","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Kurtz","middleName":"Jeffrey","boxscoreName":"Kurtz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Kurtz","nameSlug":"nick-kurtz-701762","firstLastName":"Nick Kurtz","lastFirstName":"Kurtz, Nick","lastInitName":"Kurtz, N","initLastName":"N Kurtz","fullFMLName":"Nicholas Jeffrey Kurtz","fullLFMName":"Kurtz, Nicholas Jeffrey","strikeZoneTop":3.413,"strikeZoneBottom":1.722},"ID663423":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423","firstName":"Trent","lastName":"Thornton","primaryNumber":"49","birthDate":"1993-09-30","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trent","useLastName":"Thornton","middleName":"Edward","boxscoreName":"Thornton, T","nickName":"The Big Dreidel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trent Thornton","nameSlug":"trent-thornton-663423","firstLastName":"Trent Thornton","lastFirstName":"Thornton, Trent","lastInitName":"Thornton, T","initLastName":"T Thornton","fullFMLName":"Trent Edward Thornton","fullLFMName":"Thornton, Trent Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID664238":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238","firstName":"Dylan","lastName":"Moore","primaryNumber":"25","birthDate":"1992-08-02","currentAge":34,"birthCity":"Yorba Linda","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dylan","useLastName":"Moore","middleName":"Scott","boxscoreName":"Moore, D","nickName":"D Mo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Moore","nameSlug":"dylan-moore-664238","firstLastName":"Dylan Moore","lastFirstName":"Moore, Dylan","lastInitName":"Moore, D","initLastName":"D Moore","fullFMLName":"Dylan Scott Moore","fullLFMName":"Moore, Dylan Scott","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"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},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":31,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID593871":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871","firstName":"Jorge","lastName":"Polanco","primaryNumber":"11","birthDate":"1993-07-05","currentAge":33,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Polanco","middleName":"Luis","boxscoreName":"Polanco","nickName":"Chulo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-26","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Polanco","nameSlug":"jorge-polanco-593871","firstLastName":"Jorge Polanco","lastFirstName":"Polanco, Jorge","lastInitName":"Polanco, J","initLastName":"J Polanco","fullFMLName":"Jorge Luis Polanco","fullLFMName":"Polanco, Jorge Luis","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID672841":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841","firstName":"Carlos ","lastName":"Vargas","primaryNumber":"54","birthDate":"1999-10-13","currentAge":26,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Vargas","middleName":"Miguel","boxscoreName":"Vargas","gender":"M","nameMatrilineal":"Henriquez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Vargas","nameSlug":"carlos-vargas-672841","firstLastName":"Carlos Vargas","lastFirstName":"Vargas, Carlos","lastInitName":"Vargas, C","initLastName":"C Vargas","fullFMLName":"Carlos  Miguel Vargas","fullLFMName":"Vargas, Carlos  Miguel","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529","location":{"address1":"400 Ballpark Drive","city":"Sacramento","state":"California","stateAbbrev":"CA","postalCode":"95691","defaultCoordinates":{"latitude":38.57994,"longitude":-121.51246},"azimuthAngle":46.0,"elevation":24,"country":"USA","phone":"916-371-HITS"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":13416,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":380,"center":403,"rightCenter":380,"rightLine":325},"active":true,"season":"2025"},"officialVenue":{"id":2529,"link":"/api/v1/venues/2529"},"weather":{"condition":"Clear","temp":"81","wind":"11 mph, R To L"},"gameInfo":{"attendance":9165,"firstPitch":"2025-07-31T02:05:00.000Z","gameDurationMinutes":136},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"home":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"}},"officialScorer":{"id":433339,"fullName":"David Feldman","link":"/api/v1/people/433339"},"primaryDatacaster":{"id":686229,"fullName":"Corey Neal","link":"/api/v1/people/686229"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out softly, third baseman Miguel Andujar to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-31T02:05:53.696Z","endTime":"2025-07-31T02:08:00.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T22:30:22.260Z","endTime":"2025-07-31T01:37:02.898Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-31T01:37:02.898Z","endTime":"2025-07-31T02:03:00.798Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-31T02:03:00.798Z","endTime":"2025-07-31T02:05:55.885Z","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":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.4,"strikeZoneTop":3.393037430508,"strikeZoneBottom":1.66409485409811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.029056643980546,"aZ":-15.972100619813894,"pfxX":8.906270494783671,"pfxZ":9.497114889843859,"pX":-0.11329676449696816,"pZ":0.9993509629887946,"vX0":-8.59438466560334,"vY0":-130.89837055495997,"vZ0":-8.893906274988447,"x":121.32,"y":211.8,"x0":2.082650683344664,"y0":50.00056938390781,"z0":5.678744941610036,"aX":15.19003979248037},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.0,"breakHorizontal":-13.8,"spinRate":2056,"spinDirection":136},"zone":13,"typeConfidence":0.89,"plateTime":0.4211933602774902,"extension":6.381398805305378},"index":3,"playId":"b1bd492d-9b8a-3836-935b-73bfe1039918","pitchNumber":1,"startTime":"2025-07-31T02:05:55.885Z","endTime":"2025-07-31T02:06:00.126Z","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":90.2,"endSpeed":81.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.32051757597186,"aZ":-16.722741538091867,"pfxX":7.990521161979055,"pfxZ":9.010379311017093,"pX":0.1361144874647048,"pZ":2.809963886279288,"vX0":-7.666490205814199,"vY0":-131.0489685079539,"vZ0":-4.550383282212193,"x":111.81,"y":162.91,"x0":2.081252564212778,"y0":50.003393283344,"z0":5.843164923073479,"aX":13.703925464925717},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.4,"breakHorizontal":-12.5,"spinRate":2078,"spinDirection":143},"zone":2,"typeConfidence":0.87,"plateTime":0.42022081787395216,"extension":6.2780136854046855},"index":4,"playId":"146facf6-e869-3897-9b83-aef94bfaf84e","pitchNumber":2,"startTime":"2025-07-31T02:06:21.026Z","endTime":"2025-07-31T02:06:26.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.190188312345168,"aZ":-26.081871849739507,"pfxX":1.9073264888154782,"pfxZ":3.891718337096998,"pX":-0.17670773617756752,"pZ":0.7785589357999806,"vX0":-6.501735319571102,"vY0":-124.87137319611855,"vZ0":-7.296331230202684,"x":123.74,"y":217.76,"x0":2.222950965909666,"y0":50.00400935014789,"z0":5.9107939670124985,"aX":2.9870197302918307},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.4,"breakHorizontal":-1.8,"spinRate":2229,"spinDirection":164},"zone":13,"typeConfidence":0.74,"plateTime":0.440103580486245,"extension":6.31936896140488},"index":5,"playId":"82f3fa2f-3bf7-355f-9182-aa92b62915d4","pitchNumber":3,"startTime":"2025-07-31T02:06:49.509Z","endTime":"2025-07-31T02:06:52.945Z","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":84.7,"endSpeed":77.3,"strikeZoneTop":3.393037430508,"strikeZoneBottom":1.58310034497978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.983217398768144,"aZ":-28.389784322337743,"pfxX":0.7411995938156215,"pfxZ":2.4848694143935166,"pX":-1.0313531800506206,"pZ":3.3513362165027942,"vX0":-7.590954741742594,"vY0":-123.0768659266824,"vZ0":-1.3164339006197268,"x":156.31,"y":148.29,"x0":2.0055889065676054,"y0":50.0032507349021,"z0":6.3126308240777185,"aX":1.1295814937839534},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.4,"breakHorizontal":0.6,"spinRate":2206,"spinDirection":204},"zone":11,"typeConfidence":0.8,"plateTime":0.44619752996481,"extension":5.9997408152651905},"index":6,"playId":"90b11e9d-7fd7-3aa0-a121-d8b06ac551e5","pitchNumber":4,"startTime":"2025-07-31T02:07:06.350Z","endTime":"2025-07-31T02:07:11.147Z","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":92.2,"endSpeed":83.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.442221602914096,"aZ":-13.510442540983462,"pfxX":8.805800704344225,"pfxZ":10.36255120354857,"pX":-0.3710119431941701,"pZ":2.2585611124569245,"vX0":-9.4988549763506,"vY0":-133.765171346418,"vZ0":-6.694089200635503,"x":131.14,"y":177.8,"x0":2.0920068844495696,"y0":50.0058764509167,"z0":5.773271862545626,"aX":15.866430988593947},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":-13.8,"spinRate":2306,"spinDirection":138},"zone":4,"typeConfidence":0.93,"plateTime":0.41038876961224124,"extension":6.417417617245114},"index":7,"playId":"f7e0b9dd-b8c0-3e36-84e0-8d17ee03061d","pitchNumber":5,"startTime":"2025-07-31T02:07:23.028Z","endTime":"2025-07-31T02:07:26.993Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":8,"startTime":"2025-07-31T02:07:42.182Z","endTime":"2025-07-31T02:07:51.062Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":83.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.258311650153004,"aZ":-15.990727443535913,"pfxX":9.724963041385887,"pfxZ":8.984326771927247,"pX":0.7084309192201708,"pZ":3.0129872316118878,"vX0":-7.141818315993405,"vY0":-133.49579371918045,"vZ0":-4.17013719218375,"x":90.0,"y":157.43,"x0":2.1575077742177644,"y0":50.002551342232465,"z0":5.749518202998965,"aX":17.518292287179097},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.5,"breakHorizontal":-16.1,"spinRate":2125,"spinDirection":135},"zone":3,"typeConfidence":0.94,"plateTime":0.41060249223201284,"extension":6.512918622857312},"hitData":{"launchSpeed":53.0,"launchAngle":-1.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":111.63,"coordY":171.94}},"index":9,"playId":"daa60743-c900-39de-a6e5-294cc03e790b","pitchNumber":6,"startTime":"2025-07-31T02:07:51.062Z","endTime":"2025-07-31T02:08:00.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:08:00.057Z","atBatIndex":0},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Julio Rodríguez homers (19) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-31T02:08:07.479Z","endTime":"2025-07-31T02:10:25.828Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.377266632493267,"aZ":-31.05107444125872,"pfxX":-2.372300171864707,"pfxZ":0.7246469945632956,"pX":-0.5161528359844351,"pZ":1.3069437636114671,"vX0":-5.733246819267493,"vY0":-123.76184926967662,"vZ0":-5.18038042140889,"x":136.67,"y":203.49,"x0":2.137438696258852,"y0":50.00469105143821,"z0":6.023754555903975,"aX":-3.684676480199857},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":5.6,"spinRate":2264,"spinDirection":198},"zone":13,"typeConfidence":0.88,"plateTime":0.44232769339412936,"extension":5.947935486685419},"index":0,"playId":"7909f950-e284-30da-9536-47ddd2044bbe","pitchNumber":1,"startTime":"2025-07-31T02:08:25.848Z","endTime":"2025-07-31T02:08:31.959Z","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":91.7,"endSpeed":83.3,"strikeZoneTop":3.47452587182088,"strikeZoneBottom":1.66409485409811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.86298114698937,"aZ":-15.999208574365314,"pfxX":7.00927377535841,"pfxZ":9.041821896212168,"pX":-0.4984888537378606,"pZ":3.751620768551317,"vX0":-9.142290617550206,"vY0":-133.21519242198312,"vZ0":-2.5587524307024125,"x":136.0,"y":137.49,"x0":2.0746546631343166,"y0":50.00382261090891,"z0":5.887609157813338,"aX":12.540979458278782},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.0,"breakHorizontal":-10.6,"spinRate":2186,"spinDirection":140},"zone":11,"typeConfidence":0.87,"plateTime":0.41190555472387036,"extension":6.359986295980829},"index":1,"playId":"aad8a4f8-d0fb-35c6-bd91-22c79412020b","pitchNumber":2,"startTime":"2025-07-31T02:08:43.327Z","endTime":"2025-07-31T02:08:47.794Z","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":92.3,"endSpeed":84.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.994511304052477,"aZ":-16.743304741198262,"pfxX":6.650628229890158,"pfxZ":8.423642525924198,"pX":0.25238513124035356,"pZ":3.3511249806427053,"vX0":-7.5272893795793605,"vY0":-134.2121411923979,"vZ0":-3.5180858861861304,"x":107.38,"y":148.3,"x0":2.224133570196135,"y0":50.00036621574674,"z0":5.8653997298945155,"aX":12.178937502510548},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.8,"breakHorizontal":-10.6,"spinRate":2114,"spinDirection":137},"zone":2,"typeConfidence":0.9,"plateTime":0.40750862242453634,"extension":6.361539834494515},"index":2,"playId":"1fdc3d0c-b600-39c3-abfa-4344d1ed561a","pitchNumber":3,"startTime":"2025-07-31T02:09:00.757Z","endTime":"2025-07-31T02:09:04.899Z","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":80.2,"endSpeed":74.3,"strikeZoneTop":3.47452587182088,"strikeZoneBottom":1.55610803426762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.915983902917063,"aZ":-26.349775636381093,"pfxX":9.746605166373136,"pfxZ":4.199377218794001,"pX":1.7496591370531753,"pZ":1.0850387534033854,"vX0":-4.281442868749775,"vY0":-116.68678720470889,"vZ0":-5.601217695551317,"x":50.31,"y":209.48,"x0":2.337060445461056,"y0":50.001656808860425,"z0":5.983739003893886,"aX":13.507289785812887},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":6.6,"breakHorizontal":-16.7,"spinRate":1460,"spinDirection":123},"zone":14,"typeConfidence":0.91,"plateTime":0.4684991689889526,"extension":6.16633299146988},"index":3,"playId":"f90e7b52-2616-3abf-a970-90d1cb2232bb","pitchNumber":4,"startTime":"2025-07-31T02:09:20.840Z","endTime":"2025-07-31T02:09:25.475Z","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":93.7,"endSpeed":85.0,"strikeZoneTop":3.43377795284359,"strikeZoneBottom":1.54261297396093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.999028381747724,"aZ":-16.686338819909057,"pfxX":7.979283641550678,"pfxZ":8.29534255749813,"pX":1.1768948178911227,"pZ":4.029805058422166,"vX0":-5.815269352213388,"vY0":-136.28422161000887,"vZ0":-1.822367510599801,"x":72.14,"y":129.98,"x0":2.309548237120186,"y0":50.003515651462415,"z0":5.868771752036817,"aX":14.900424347022371},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":-13.1,"spinRate":2213,"spinDirection":135},"zone":12,"typeConfidence":0.92,"plateTime":0.40302688192660785,"extension":6.277177914983037},"index":4,"playId":"bf348f99-8f3c-35ba-b91c-458894dfa32d","pitchNumber":5,"startTime":"2025-07-31T02:09:39.851Z","endTime":"2025-07-31T02:09:43.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.937445883215805,"aZ":-27.2524321123511,"pfxX":8.803726196970857,"pfxZ":3.7476532208034925,"pX":0.5066028393560614,"pZ":2.0704427937110736,"vX0":-6.415428734939052,"vY0":-114.3613998001847,"vZ0":-3.1912473896931566,"x":97.69,"y":182.88,"x0":2.217412345476733,"y0":50.00113786519722,"z0":6.183703915611959,"aX":11.550923573370213},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":6.2,"breakHorizontal":-14.2,"spinRate":1296,"spinDirection":121},"zone":9,"typeConfidence":0.86,"plateTime":0.4806699229527127,"extension":6.436980466895781},"hitData":{"launchSpeed":104.8,"launchAngle":31.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.16,"coordY":63.31}},"index":5,"playId":"87dc3654-f1b7-32fb-880c-9caea8a37211","pitchNumber":6,"startTime":"2025-07-31T02:09:57.834Z","endTime":"2025-07-31T02:10:25.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:10:25.828Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-31T02:10:26.573Z","endTime":"2025-07-31T02:11:10.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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":91.6,"endSpeed":84.0,"strikeZoneTop":3.70557166151569,"strikeZoneBottom":1.8396740821123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.3383688310135,"aZ":-14.733621057314286,"pfxX":7.698715820287763,"pfxZ":9.689103279563469,"pX":-0.6406977546143536,"pZ":2.506005888127388,"vX0":-9.637687858896909,"vY0":-133.02836732347888,"vZ0":-5.908317514527106,"x":141.42,"y":171.12,"x0":2.021370647212064,"y0":50.004330634827824,"z0":5.81572017202215,"aX":13.861388601741785},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":-12.0,"spinRate":2241,"spinDirection":137},"zone":4,"typeConfidence":0.91,"plateTime":0.41103416020976846,"extension":6.53658565723823},"index":0,"playId":"7e0db89e-2a7d-34fd-970f-47d847d3da3a","pitchNumber":1,"startTime":"2025-07-31T02:10:46.019Z","endTime":"2025-07-31T02:10:49.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.522084905794642,"aZ":-15.340413969398428,"pfxX":8.460443814621106,"pfxZ":9.609702586043461,"pX":-0.6593561022582975,"pZ":2.755887839229854,"vX0":-9.987835671734265,"vY0":-131.88477999534817,"vZ0":-4.934035961370965,"x":142.13,"y":164.37,"x0":2.087646947989187,"y0":50.003666939113714,"z0":5.792284245335676,"aX":14.82190293143805},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.4,"breakHorizontal":-13.0,"spinRate":2145,"spinDirection":132},"zone":4,"typeConfidence":0.9,"plateTime":0.4162037217729826,"extension":6.450976239106361},"hitData":{"launchSpeed":78.2,"launchAngle":44.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.47,"coordY":110.28}},"index":1,"playId":"32ef2aec-14ef-365c-b34d-1c5bf0a15618","pitchNumber":2,"startTime":"2025-07-31T02:11:03.090Z","endTime":"2025-07-31T02:11:10.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:11:10.864Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a fly ball to right fielder Carlos Cortes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-31T02:11:16.757Z","endTime":"2025-07-31T02:11:43.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.45683055641243,"aZ":-16.939935828786904,"pfxX":9.244862199465803,"pfxZ":8.426102338534179,"pX":-0.2668943015336561,"pZ":2.3796969031627975,"vX0":-9.685230539565978,"vY0":-133.7759085841378,"vZ0":-5.6112493993158115,"x":127.17,"y":174.53,"x0":2.203196721871131,"y0":50.00622987460168,"z0":5.723116781804834,"aX":16.72257312203946},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.2,"breakHorizontal":-14.6,"spinRate":2239,"spinDirection":130},"zone":5,"typeConfidence":0.92,"plateTime":0.40978496641060813,"extension":6.496532136127509},"hitData":{"launchSpeed":60.4,"launchAngle":40.0,"totalDistance":189.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.39,"coordY":132.61}},"index":0,"playId":"2924a266-a56c-31d0-bc9e-cc1d870cebff","pitchNumber":1,"startTime":"2025-07-31T02:11:34.273Z","endTime":"2025-07-31T02:11:43.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:11:43.693Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-31T02:12:26.386Z","endTime":"2025-07-31T02:14:39.622Z","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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":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":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"7845349a-2700-366e-b7d8-0534ef173675","startTime":"2025-07-31T02:12:08.863Z","endTime":"2025-07-31T02:12:11.863Z","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":91.4,"endSpeed":83.0,"strikeZoneTop":3.37945889585327,"strikeZoneBottom":1.6775965104651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.612984551018773,"aZ":-14.178987517289741,"pfxX":8.031218985571957,"pfxZ":10.16237310597972,"pX":-0.9327342255166171,"pZ":3.2596154910646953,"vX0":-10.560143441924522,"vY0":-132.55721003971823,"vZ0":-4.259222054705491,"x":152.55,"y":150.77,"x0":2.0682507237263232,"y0":50.004753764716774,"z0":5.9299082009067146,"aX":14.225361813029958},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.5,"breakHorizontal":-12.1,"spinRate":2126,"spinDirection":134},"zone":11,"typeConfidence":0.9,"plateTime":0.41397307162998764,"extension":6.185026848468574},"index":1,"playId":"91954648-c4fa-3f8a-8b8a-339e311d2060","pitchNumber":1,"startTime":"2025-07-31T02:12:28.714Z","endTime":"2025-07-31T02:12:32.832Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.27085999902221,"strikeZoneBottom":1.56960382434716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.4061463297919,"aZ":-27.614015394945532,"pfxX":-0.47889483730246507,"pfxZ":2.9725032450644395,"pX":-0.6404685758552695,"pZ":2.751408994199559,"vX0":-6.7074417398641115,"vY0":-123.49706139076046,"vZ0":-2.389568655725033,"x":141.41,"y":164.49,"x0":2.1817704635969597,"y0":50.00120236333765,"z0":6.072874541314559,"aX":-0.7320323290690028},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.0,"breakHorizontal":2.5,"spinRate":2204,"spinDirection":183},"zone":1,"typeConfidence":0.81,"plateTime":0.4448715954687099,"extension":6.104479431613099},"index":2,"playId":"fd550cd3-97d6-3abf-a4cb-1754c2485339","pitchNumber":2,"startTime":"2025-07-31T02:12:51.099Z","endTime":"2025-07-31T02:12:55.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.29230588669245,"aZ":-28.44525962530619,"pfxX":-0.8860853409817491,"pfxZ":2.418452820763294,"pX":-0.9741719365022761,"pZ":2.9722598298750795,"vX0":-7.133379166874086,"vY0":-123.60662298896652,"vZ0":-1.8671122263085056,"x":154.13,"y":158.53,"x0":2.067749806244871,"y0":50.00466500905225,"z0":6.132417863480113,"aX":-1.3662896058793057},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.2,"breakHorizontal":3.4,"spinRate":2211,"spinDirection":223},"zone":11,"typeConfidence":0.83,"plateTime":0.44361464415708474,"extension":6.073043715331289},"index":3,"playId":"d91865c6-4e6b-3f34-a19a-2ead4f02fdd5","pitchNumber":3,"startTime":"2025-07-31T02:13:12.515Z","endTime":"2025-07-31T02:13:17.614Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-31T02:13:32.828Z","endTime":"2025-07-31T02:13:54.665Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.32515293042307,"strikeZoneBottom":1.59659759694633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.80772865408362,"aZ":-12.339293196597533,"pfxX":8.321401222849989,"pfxZ":10.97267402752437,"pX":-0.8629654810493556,"pZ":1.6453905656529972,"vX0":-10.147910042015305,"vY0":-134.05069620591743,"vZ0":-8.442679883174645,"x":149.89,"y":194.35,"x0":1.9026352650330898,"y0":50.00357938201492,"z0":5.730722411058862,"aX":15.043457775195268},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":-12.7,"spinRate":2306,"spinDirection":138},"zone":13,"typeConfidence":0.92,"plateTime":0.409659358390539,"extension":6.368335387334056},"index":5,"playId":"5c5f33f8-bcfd-36c1-a165-e3f197906a08","pitchNumber":4,"startTime":"2025-07-31T02:13:54.665Z","endTime":"2025-07-31T02:13:58.751Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"01156c06-2c48-3dfa-bf93-54dbddc0275d","startTime":"2025-07-31T02:14:16.609Z","endTime":"2025-07-31T02:14:19.609Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.296105703275355,"aZ":-30.12769117225863,"pfxX":-7.1396636484750235,"pfxZ":1.6478578766816776,"pX":-1.5187219044478997,"pZ":1.3852908018966417,"vX0":-6.584774896761774,"vY0":-111.96138361949214,"vZ0":-2.8758869952084263,"x":174.89,"y":201.38,"x0":2.4118347413601593,"y0":50.00273322545697,"z0":5.83818891900293,"aX":-8.867284442219049},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":2.4,"breakHorizontal":14.9,"spinRate":2249,"spinDirection":298},"zone":13,"typeConfidence":0.89,"plateTime":0.4933223277036083,"extension":6.194880948793886},"index":7,"playId":"4864357d-fb1e-3435-9933-5ca9dc3ced7f","pitchNumber":5,"startTime":"2025-07-31T02:14:36.068Z","endTime":"2025-07-31T02:14:39.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:14:39.622Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T02:15:16.139Z","endTime":"2025-07-31T02:17:03.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":94.5,"endSpeed":86.2,"strikeZoneTop":3.44325299804237,"strikeZoneBottom":1.62334623307176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.254195221287905,"aZ":-24.16114306983465,"pfxX":-10.75544947553238,"pfxZ":4.2085603569657435,"pX":0.7056040846912781,"pZ":2.2530548000675177,"vX0":9.160916117501595,"vY0":-137.35849602227646,"vZ0":-2.89047165636649,"x":90.1,"y":177.95,"x0":-1.2801219968305948,"y0":50.00620537977186,"z0":4.967161609021643,"aX":-20.496357014185858},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":17.5,"spinRate":2454,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.39920600027675057,"extension":6.5262490795003485},"hitData":{"launchSpeed":87.2,"launchAngle":29.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.16,"coordY":90.02}},"index":0,"playId":"e5252110-3d9b-36fd-92df-e7c5b505e8e2","pitchNumber":1,"startTime":"2025-07-31T02:16:57.298Z","endTime":"2025-07-31T02:17:03.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:17:03.679Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T02:17:17.041Z","endTime":"2025-07-31T02:18:20.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.75792048511663,"strikeZoneBottom":1.570226457092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29098575824197,"aZ":-18.795578529517154,"pfxX":-7.605512470947798,"pfxZ":7.012752182271738,"pX":0.458343696450213,"pZ":3.403434017238735,"vX0":7.571684840205888,"vY0":-137.44054705206685,"vZ0":-1.1012821976837304,"x":99.53,"y":146.89,"x0":-1.3479974419131937,"y0":50.00268104666015,"z0":5.089422257003277,"aX":-14.508605177132814},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":12.1,"spinRate":2284,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.39896717336770093,"extension":6.403811218749222},"index":0,"playId":"2cd49bc1-5735-3628-ab44-23154e55730c","pitchNumber":1,"startTime":"2025-07-31T02:17:36.646Z","endTime":"2025-07-31T02:17:40.175Z","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":86.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.07483668865048,"aZ":-18.257315619287674,"pfxX":-7.4714174909267435,"pfxZ":7.182178129560814,"pX":0.6033124257725024,"pZ":3.07572485835866,"vX0":8.095547117512195,"vY0":-138.37043821084507,"vZ0":-2.0201730141366885,"x":94.0,"y":155.74,"x0":-1.3905740065535543,"y0":50.003244558885505,"z0":5.039491462424161,"aX":-14.47870217783419},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.7,"breakHorizontal":11.9,"spinRate":2302,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.3959454892313423,"extension":6.388988536933703},"index":1,"playId":"45c86dfe-eca8-3976-8788-78cf08d3c5ba","pitchNumber":2,"startTime":"2025-07-31T02:17:54.258Z","endTime":"2025-07-31T02:17:58.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90679144296003,"aZ":-17.53516301604106,"pfxX":-5.52183104290464,"pfxZ":7.685997991052787,"pX":0.3431029437889021,"pZ":3.492470437801268,"vX0":6.944253435949113,"vY0":-137.25963779781247,"vZ0":-1.0364583011273347,"x":103.92,"y":144.48,"x0":-1.5044036222475627,"y0":50.00325505676835,"z0":5.071156937525503,"aX":-10.5179681342736},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":8.5,"spinRate":2250,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.39934411788334145,"extension":6.3929996088620795},"index":2,"playId":"220f7c1a-bff9-367f-a27b-e523dc084e34","pitchNumber":3,"startTime":"2025-07-31T02:18:17.235Z","endTime":"2025-07-31T02:18:20.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:18:20.723Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brent Rooker homers (23) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T02:18:31.319Z","endTime":"2025-07-31T02:20:13.546Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.4,"strikeZoneTop":3.59342692910384,"strikeZoneBottom":1.64440100970963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38882434517261,"aZ":-15.552099720126224,"pfxX":-5.314104081051317,"pfxZ":8.603981029276571,"pX":1.4861178847460041,"pZ":3.7023769815454406,"vX0":9.714685037903191,"vY0":-138.67745031338777,"vZ0":-0.8344623542416385,"x":60.35,"y":138.82,"x0":-1.3850044027286044,"y0":50.00098173131,"z0":5.052758988979309,"aX":-10.26521384771181},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":7.4,"spinRate":2279,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39621459860819286,"extension":6.534373440475331},"index":0,"playId":"d919c568-e2a3-3481-8ff1-948d7d2678f3","pitchNumber":1,"startTime":"2025-07-31T02:18:51.480Z","endTime":"2025-07-31T02:18:55.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.78945203916026,"aZ":-12.817965474885993,"pfxX":-6.319029354257305,"pfxZ":10.05963902191705,"pX":0.24158419033035408,"pZ":2.9990561396439226,"vX0":7.143372907270454,"vY0":-138.74134229647075,"vZ0":-3.006840085260255,"x":107.79,"y":157.81,"x0":-1.561461300273389,"y0":50.004422030162445,"z0":4.96643561695487,"aX":-12.161238360542605},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":9.7,"spinRate":2489,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3967536952112045,"extension":6.4695566612547015},"index":1,"playId":"0f38b8ae-9917-3cd1-baed-f0775be19242","pitchNumber":2,"startTime":"2025-07-31T02:19:09.524Z","endTime":"2025-07-31T02:19:12.543Z","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":96.0,"endSpeed":87.3,"strikeZoneTop":3.63572798046384,"strikeZoneBottom":1.71781775208331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.598184198768244,"aZ":-15.203720074493521,"pfxX":-5.867631603410415,"pfxZ":8.630125242438847,"pX":1.062657342344897,"pZ":3.4653486278526016,"vX0":8.660976214252042,"vY0":-139.6106885720351,"vZ0":-1.6591149562259877,"x":76.49,"y":145.22,"x0":-1.3231165711903343,"y0":50.00071418322489,"z0":5.072288164929414,"aX":-11.536276610687718},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":8.8,"spinRate":2341,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3929204801159085,"extension":6.362143194600242},"index":2,"playId":"01ec3bc5-b301-363c-8c62-3615632133e2","pitchNumber":3,"startTime":"2025-07-31T02:19:28.654Z","endTime":"2025-07-31T02:19:32.943Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.23191444727664,"aZ":-16.934316092315044,"pfxX":-5.758021566653598,"pfxZ":7.7689190125572996,"pX":0.6564679592585202,"pZ":3.1212753211347803,"vX0":7.8431341848472815,"vY0":-139.59328392179552,"vZ0":-2.141146943718239,"x":91.98,"y":154.51,"x0":-1.4495728092969673,"y0":50.0020611020462,"z0":5.020886318720492,"aX":-11.294354125185103},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":8.6,"spinRate":2230,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3933145282421564,"extension":6.4361944319240525},"hitData":{"launchSpeed":103.0,"launchAngle":26.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.8,"coordY":31.35}},"index":3,"playId":"6f7f06d0-06ba-397c-ac08-1d66424adf83","pitchNumber":4,"startTime":"2025-07-31T02:19:48.459Z","endTime":"2025-07-31T02:20:13.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:20:13.546Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a fly ball to right fielder Dominic Canzone.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T02:20:18.733Z","endTime":"2025-07-31T02:20:52.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.74114216248147,"aZ":-28.77938240280155,"pfxX":-8.628446711810842,"pfxZ":1.7997202029444637,"pX":-0.3587476982455497,"pZ":2.610209768952656,"vX0":5.76785683394023,"vY0":-136.92384528743267,"vZ0":-1.129904620888798,"x":130.67,"y":168.3,"x0":-1.377262412325424,"y0":50.00478780998871,"z0":5.0071705623708285,"aX":-16.297897919151403},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.2,"breakHorizontal":14.3,"spinRate":2292,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4008405656011691,"extension":6.527666895378005},"hitData":{"launchSpeed":75.6,"launchAngle":54.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.76,"coordY":139.36}},"index":0,"playId":"186d6710-6990-39c9-a9e8-1b5b27c8b7b6","pitchNumber":1,"startTime":"2025-07-31T02:20:39.095Z","endTime":"2025-07-31T02:20:52.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:20:52.638Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom doubles (18) on a ground ball to left fielder Randy Arozarena. Shea Langeliers scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T02:21:01.565Z","endTime":"2025-07-31T02:22:52.860Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2,3],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":82.9,"endSpeed":75.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.863694833553733,"aZ":-29.612980213261753,"pfxX":7.592968286045326,"pfxZ":1.7630224097291967,"pX":1.3664268994671007,"pZ":1.1370485923348317,"vX0":4.830172545618901,"vY0":-120.60000811546368,"vZ0":-2.5754428403879417,"x":64.92,"y":208.08,"x0":-1.656662917815636,"y0":50.00557772870954,"z0":4.859830405471191,"aX":11.063845684086091},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.8,"breakHorizontal":-15.0,"spinRate":2562,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4560816805149561,"extension":6.5002276343083105},"index":0,"playId":"c206190a-fa9f-32a2-aa1f-0c28ea3e8f7e","pitchNumber":1,"startTime":"2025-07-31T02:21:22.871Z","endTime":"2025-07-31T02:21:27.812Z","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":94.9,"endSpeed":86.0,"strikeZoneTop":3.45527256918795,"strikeZoneBottom":1.56821055623598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.61643631862662,"aZ":-24.582947829395906,"pfxX":-10.913014004292766,"pfxZ":3.9923626712909295,"pX":0.36046063610368706,"pZ":1.7189340389894923,"vX0":8.836494325322695,"vY0":-137.79846338478927,"vZ0":-4.023912756979938,"x":103.26,"y":192.37,"x0":-1.4867182033463526,"y0":50.00656083916622,"z0":4.880181109722624,"aX":-20.771610213074112},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.5,"breakHorizontal":17.6,"spinRate":2406,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.3990970643151348,"extension":6.61072500661494},"index":1,"playId":"ce518bb0-8bc4-3f2d-bd05-6974e6047e00","pitchNumber":2,"startTime":"2025-07-31T02:21:45.127Z","endTime":"2025-07-31T02:21:49.451Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.40732959251766,"strikeZoneBottom":1.61262375899277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.972206209163698,"aZ":-26.251164621417043,"pfxX":-10.352024154876307,"pfxZ":3.5086522591346916,"pX":0.7785248331489465,"pZ":0.7243212112368324,"vX0":9.211674070814995,"vY0":-129.33085599672788,"vZ0":-5.067810602571743,"x":87.32,"y":219.22,"x0":-1.491321084764579,"y0":50.000415324610636,"z0":4.732340215494965,"aX":-17.46473819554273},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.4,"breakHorizontal":16.6,"spinRate":2155,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4241455862156971,"extension":6.816364713491777},"index":2,"playId":"bae280e0-7d91-345e-b82d-4e3fe89fa9fb","pitchNumber":3,"startTime":"2025-07-31T02:22:03.566Z","endTime":"2025-07-31T02:22:10.734Z","isPitch":true,"type":"pitch"},{"details":{"description":"Shea Langeliers steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"bae280e0-7d91-345e-b82d-4e3fe89fa9fb","startTime":"2025-07-31T02:22:35.324Z","endTime":"2025-07-31T02:22:39.307Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.11748644065742,"aZ":-26.78711756171132,"pfxX":-10.27468405126059,"pfxZ":2.8131929306671175,"pX":-0.3756676363008871,"pZ":2.821928596234059,"vX0":6.9144253507818165,"vY0":-138.30475709822238,"vZ0":-1.014481330381151,"x":131.32,"y":162.59,"x0":-1.5878046627600717,"y0":50.004125360989,"z0":5.008983935719798,"aX":-19.68013308426067},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.0,"breakHorizontal":16.9,"spinRate":2326,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3977694027736849,"extension":6.56056122822542},"hitData":{"launchSpeed":95.7,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.87,"coordY":164.77}},"index":4,"playId":"2d4f1f81-c080-33bf-90c3-38f36a643db6","pitchNumber":4,"startTime":"2025-07-31T02:22:39.307Z","endTime":"2025-07-31T02:22:52.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:22:52.860Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Andujar strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T02:23:04.017Z","endTime":"2025-07-31T02:25:25.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.947665129376855,"aZ":-25.415384548665813,"pfxX":2.6106857149017832,"pfxZ":4.392988786299871,"pX":0.6780344811196068,"pZ":1.820440293459957,"vX0":4.983014509102254,"vY0":-123.59663575163003,"vZ0":-2.1989188270571125,"x":91.15,"y":189.63,"x0":-1.7079009236047338,"y0":50.00329504405709,"z0":4.86840397375805,"aX":4.014506319070588},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.7,"breakHorizontal":-6.0,"spinRate":2495,"spinDirection":76},"zone":9,"typeConfidence":2.0,"plateTime":0.44413312832298013,"extension":6.656021896273932},"index":0,"playId":"d73d09ac-7674-383a-8d79-0dc68775a5a1","pitchNumber":1,"startTime":"2025-07-31T02:23:27.567Z","endTime":"2025-07-31T02:23:30.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":77.7,"strikeZoneTop":3.39624505077959,"strikeZoneBottom":1.65849214447244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.2605661855685,"aZ":-25.547879420481383,"pfxX":3.742940977159331,"pfxZ":4.2674918708341085,"pX":1.6632406250079745,"pZ":1.4494411332725439,"vX0":6.695121699755178,"vY0":-125.11259968144608,"vZ0":-2.975863841951246,"x":53.6,"y":199.65,"x0":-1.556086229372623,"y0":50.00013257154548,"z0":4.796744615771125,"aX":5.804834268503291},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.1,"breakHorizontal":-8.6,"spinRate":2596,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4414043319323713,"extension":6.617297100864551},"index":1,"playId":"f848a8b0-cd58-3144-b95d-bb8a5adce827","pitchNumber":2,"startTime":"2025-07-31T02:23:47.644Z","endTime":"2025-07-31T02:23:51.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.26523437993601,"strikeZoneBottom":1.63112695991689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.004490156214047,"aZ":-25.818287206677432,"pfxX":0.8985158809496756,"pfxZ":3.6791132379931994,"pX":1.720614248574428,"pZ":1.1244378308478047,"vX0":7.737928581289097,"vY0":-129.97258694924096,"vZ0":-4.643725287180674,"x":51.41,"y":208.42,"x0":-1.400894887069186,"y0":50.00107640882029,"z0":4.874237039921334,"aX":1.5478860771953955},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.9,"breakHorizontal":-3.2,"spinRate":2274,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4200220315831067,"extension":6.764639454099375},"index":2,"playId":"a2fca3b8-458d-30a4-9d48-f6d49f393582","pitchNumber":3,"startTime":"2025-07-31T02:24:08.343Z","endTime":"2025-07-31T02:24:12.603Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.35309716935329,"aZ":-29.710877540952385,"pfxX":-8.019362703042434,"pfxZ":1.248835985374729,"pX":0.14953022711997221,"pZ":1.8809755586627184,"vX0":7.511843704698778,"vY0":-140.11059707060073,"vZ0":-2.9668024126162162,"x":111.3,"y":187.99,"x0":-1.531854688395081,"y0":50.00687294646614,"z0":4.907209373356349,"aX":-15.856740808559087},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.8,"breakHorizontal":12.8,"spinRate":2353,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3917916625417095,"extension":6.7378372799058255},"index":3,"playId":"82e467c7-90c0-3f9f-8185-86e73a073d17","pitchNumber":4,"startTime":"2025-07-31T02:24:28.341Z","endTime":"2025-07-31T02:24:32.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.37244802513503,"strikeZoneBottom":1.64499890478269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.9642659561611,"aZ":-24.247531997649833,"pfxX":3.0506813512684534,"pfxZ":4.818920536598975,"pX":2.2092378962872368,"pZ":0.9031493570419592,"vX0":7.882730668905193,"vY0":-127.14870822832795,"vZ0":-4.871077940875066,"x":32.79,"y":214.39,"x0":-1.3218147646547656,"y0":50.002031448751474,"z0":4.75686204599703,"aX":5.0168863325844555},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.9,"breakHorizontal":-7.2,"spinRate":2597,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.430036615907043,"extension":6.68020627946287},"index":4,"playId":"e9840c68-cc4e-3b92-92f5-3595433e9af9","pitchNumber":5,"startTime":"2025-07-31T02:25:02.414Z","endTime":"2025-07-31T02:25:06.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.159995770996876,"aZ":-27.541188321067217,"pfxX":5.401111185013438,"pfxZ":2.8686527953622765,"pX":0.1516544073371942,"pZ":2.7524423758146126,"vX0":2.637472770027375,"vY0":-126.57854505392527,"vZ0":-0.010129824279788036,"x":111.22,"y":164.46,"x0":-1.6071199873055664,"y0":50.00016130435688,"z0":4.971681209171081,"aX":8.714773483641233},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.4,"breakHorizontal":-10.4,"spinRate":2556,"spinDirection":83},"zone":5,"typeConfidence":2.0,"plateTime":0.43362829228746147,"extension":6.625957509627409},"index":5,"playId":"f05f7e63-3870-320e-b5b3-9e8acdbbdbfb","pitchNumber":6,"startTime":"2025-07-31T02:25:21.337Z","endTime":"2025-07-31T02:25:25.597Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:25:25.597Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Polanco flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-31T02:27:40.572Z","endTime":"2025-07-31T02:30:05.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":605488,"fullName":"Jeffrey Springs"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":0,"playId":"a22080a6-c311-4d59-ab8e-276e802efb69","pitchNumber":0,"startTime":"2025-07-31T02:27:40.572Z","endTime":"2025-07-31T02:27:45.572Z","isPitch":false,"type":"no_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":90.4,"endSpeed":82.1,"strikeZoneTop":3.45614810913046,"strikeZoneBottom":1.63956072013074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.993889192887327,"aZ":-14.612499510511572,"pfxX":7.499587347775777,"pfxZ":10.128119331265822,"pX":1.669049883200062,"pZ":2.4144990807083158,"vX0":-4.447157538324345,"vY0":-131.40598458057678,"vZ0":-6.136008927503969,"x":53.38,"y":173.59,"x0":2.4162198627337905,"y0":50.005636429341514,"z0":5.881220820492786,"aX":13.00925270538102},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.0,"breakHorizontal":-12.5,"spinRate":2202,"spinDirection":138},"zone":14,"typeConfidence":0.92,"plateTime":0.41813706542416673,"extension":6.28669329346629},"index":1,"playId":"9d916bc0-67bc-3d9e-9f72-71bdf8b05c87","pitchNumber":1,"startTime":"2025-07-31T02:28:22.195Z","endTime":"2025-07-31T02:28:26.632Z","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":90.9,"endSpeed":82.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.683190513276394,"aZ":-16.901713696899204,"pfxX":7.516479614920099,"pfxZ":8.706228794022392,"pX":0.5251134305169386,"pZ":3.642134174901058,"vX0":-6.678697736166927,"vY0":-132.223823633593,"vZ0":-2.7719791485490655,"x":96.98,"y":140.44,"x0":2.118853842328429,"y0":50.00117658004539,"z0":5.958316970400816,"aX":13.182392916851418},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.2,"breakHorizontal":-12.0,"spinRate":2123,"spinDirection":135},"zone":12,"typeConfidence":0.89,"plateTime":0.4157619401988626,"extension":6.457376597026161},"index":2,"playId":"3f1e2efd-2b88-3e19-b98e-bef43cf28941","pitchNumber":2,"startTime":"2025-07-31T02:28:35.836Z","endTime":"2025-07-31T02:28:39.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.39994807794755,"strikeZoneBottom":1.62798690102236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.992236525259276,"aZ":-29.076290471616304,"pfxX":-1.9954428644824822,"pfxZ":2.055414914319501,"pX":0.7789112309386489,"pZ":2.9958721930766243,"vX0":-3.1556313776369778,"vY0":-121.49427406158117,"vZ0":-1.4563322595818766,"x":87.31,"y":157.89,"x0":2.3497752917362207,"y0":50.00355411968355,"z0":6.1111435601188475,"aX":-3.0065337111036325},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.6,"breakHorizontal":4.3,"spinRate":2243,"spinDirection":204},"zone":3,"typeConfidence":0.88,"plateTime":0.4494479930638011,"extension":6.059393803199989},"index":3,"playId":"f1850f20-4f23-3b1e-a546-5c5eddd74d0d","pitchNumber":3,"startTime":"2025-07-31T02:28:55.422Z","endTime":"2025-07-31T02:28:59.653Z","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":91.4,"endSpeed":83.7,"strikeZoneTop":3.40854056538319,"strikeZoneBottom":1.66716791390291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.397925075767844,"aZ":-15.102680952239906,"pfxX":5.475123189692405,"pfxZ":9.482345776901099,"pX":0.5100700187975635,"pZ":5.212870309390976,"vX0":-6.1244751618219855,"vY0":-133.0472849499655,"vZ0":0.7102101427741208,"x":97.56,"y":98.03,"x0":2.1258218679298335,"y0":50.00316295135736,"z0":6.033543808927406,"aX":9.858288136638407},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.5,"breakHorizontal":-8.6,"spinRate":2161,"spinDirection":147},"zone":12,"typeConfidence":0.89,"plateTime":0.41100492754736795,"extension":6.369022109293905},"index":4,"playId":"d028a273-1392-36fc-8612-82ed44fbfcef","pitchNumber":4,"startTime":"2025-07-31T02:29:11.884Z","endTime":"2025-07-31T02:29:15.354Z","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":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.282797623600306,"aZ":-30.640697541021208,"pfxX":-1.9792785767906733,"pfxZ":1.0237044492705465,"pX":0.9158832461413519,"pZ":3.3704139272877587,"vX0":-3.1688358962270446,"vY0":-121.41966194118565,"vZ0":-0.3560542621159667,"x":82.09,"y":147.78,"x0":2.491762803076384,"y0":50.00574164972221,"z0":6.170032030178011,"aX":-2.975051135131162},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.0,"breakHorizontal":4.3,"spinRate":2107,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.4499628909750788,"extension":6.063960180562577},"index":5,"playId":"883a1ffb-0247-3162-aa65-2d0c6da3c8f8","pitchNumber":5,"startTime":"2025-07-31T02:29:30.525Z","endTime":"2025-07-31T02:29:34.570Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-31T02:29:44.294Z","endTime":"2025-07-31T02:29:55.867Z","isPitch":false,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":91.8,"endSpeed":83.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.342688021861175,"aZ":-15.766105994668166,"pfxX":6.669671175221453,"pfxZ":9.142952606335022,"pX":0.4665692174484616,"pZ":2.861624780737138,"vX0":-6.895751250752874,"vY0":-133.50889027648475,"vZ0":-4.542125896478406,"x":99.22,"y":161.52,"x0":2.223728482564453,"y0":50.00139436403667,"z0":5.729534297950822,"aX":11.967960559684835},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.7,"breakHorizontal":-10.4,"spinRate":2125,"spinDirection":134},"zone":3,"typeConfidence":0.9,"plateTime":0.41119656980042496,"extension":6.416357162576046},"hitData":{"launchSpeed":95.1,"launchAngle":50.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.98,"coordY":61.48}},"index":7,"playId":"b180c77e-ef83-35dc-99c0-097d38a74505","pitchNumber":6,"startTime":"2025-07-31T02:29:55.867Z","endTime":"2025-07-31T02:30:05.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:30:05.095Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-31T02:30:16.982Z","endTime":"2025-07-31T02:32:17.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.65367024552363,"strikeZoneBottom":1.7289214412471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.653949374045546,"aZ":-29.61150993862089,"pfxX":-1.6896361570661615,"pfxZ":1.7008050505807422,"pX":0.11512971267458548,"pZ":3.2416462044873264,"vX0":-4.83164590591782,"vY0":-122.15560077469499,"vZ0":-0.9034154068840531,"x":112.61,"y":151.26,"x0":2.340299068969779,"y0":50.00299267488713,"z0":6.167926365172624,"aX":-2.5464873998403355},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.1,"breakHorizontal":4.2,"spinRate":2184,"spinDirection":211},"zone":2,"typeConfidence":0.89,"plateTime":0.4488320868593494,"extension":6.0960844134517345},"index":0,"playId":"459e2579-d342-39e8-be5d-d962e7cd9799","pitchNumber":1,"startTime":"2025-07-31T02:30:30.135Z","endTime":"2025-07-31T02:30:33.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.62155365411071,"strikeZoneBottom":1.69713308563557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.451381275794763,"aZ":-29.998107060934743,"pfxX":7.388696803231495,"pfxZ":1.6094021313428062,"pX":2.010649664003667,"pZ":2.7821992557052444,"vX0":-3.101726085842135,"vY0":-115.82765292554109,"vZ0":-1.3562566157521982,"x":40.36,"y":163.66,"x0":2.410111200411002,"y0":50.00301805621712,"z0":6.254337734410971,"aX":9.99899705417972},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":2.9,"breakHorizontal":-12.6,"spinRate":1404,"spinDirection":125},"zone":12,"typeConfidence":0.85,"plateTime":0.4736163657877097,"extension":6.4370939964641885},"index":1,"playId":"91f5f988-66dc-345f-b567-6e0ff8f399ff","pitchNumber":2,"startTime":"2025-07-31T02:30:43.653Z","endTime":"2025-07-31T02:30:48.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.590012908544715,"aZ":-23.445005250907684,"pfxX":4.963702507799299,"pfxZ":6.7649739746351205,"pX":0.9639470586532772,"pZ":2.569990548293762,"vX0":-4.665591601766931,"vY0":-113.41792406841179,"vZ0":-2.7479835078911545,"x":80.26,"y":169.39,"x0":2.4121551653636497,"y0":50.002202722688445,"z0":6.158900455659022,"aX":6.404909882092426},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":11.8,"breakHorizontal":-7.7,"spinRate":1274,"spinDirection":119},"zone":14,"typeConfidence":0.73,"plateTime":0.484697125658589,"extension":6.107866376835864},"index":2,"playId":"f97f4471-6a3d-3fe4-a72e-9b6534cbcca3","pitchNumber":3,"startTime":"2025-07-31T02:31:00.928Z","endTime":"2025-07-31T02:31:06.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.9,"strikeZoneTop":3.64242219203357,"strikeZoneBottom":1.71828817585834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.310892588976635,"aZ":-12.438485006630538,"pfxX":7.075874983381059,"pfxZ":10.78390760827719,"pX":0.4692435259897983,"pZ":5.298214534494193,"vX0":-6.930410782106446,"vY0":-135.13531722756085,"vZ0":0.5508829027956342,"x":99.11,"y":95.73,"x0":2.160713152177113,"y0":50.00311224007561,"z0":5.972219674804962,"aX":12.950862020091678},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.8,"breakHorizontal":-11.2,"spinRate":2338,"spinDirection":136},"zone":12,"typeConfidence":0.92,"plateTime":0.4069327651650787,"extension":6.394778794201242},"index":3,"playId":"3e62f916-04d3-3d03-915d-b95ded040665","pitchNumber":4,"startTime":"2025-07-31T02:31:24.714Z","endTime":"2025-07-31T02:31:28.272Z","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":90.9,"endSpeed":82.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.733258855904875,"aZ":-15.897323454753254,"pfxX":7.272210424495056,"pfxZ":9.298851389755168,"pX":1.1615224817788976,"pZ":2.983777028792133,"vX0":-5.805142561456872,"vY0":-132.1231806262078,"vZ0":-4.262075721659051,"x":72.73,"y":158.22,"x0":2.453058659046734,"y0":50.00413222225954,"z0":5.802503297247882,"aX":12.731753078624733},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.0,"breakHorizontal":-11.8,"spinRate":2098,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.4161334473044893,"extension":6.402583988313369},"index":4,"playId":"d93b07f1-1a3f-3fe4-a55b-d3333e51be15","pitchNumber":5,"startTime":"2025-07-31T02:31:42.035Z","endTime":"2025-07-31T02:31:46.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.948041391916085,"aZ":-30.979644551448185,"pfxX":-0.8565253567915374,"pfxZ":0.78109642490233,"pX":0.4825776431258167,"pZ":3.097492487400591,"vX0":-4.385904708740073,"vY0":-122.45965342573365,"vZ0":-0.9809589998430914,"x":98.61,"y":155.15,"x0":2.407141397469839,"y0":50.00025244278416,"z0":6.150974603561825,"aX":-1.30081868713994},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.4,"breakHorizontal":2.5,"spinRate":2138,"spinDirection":181},"zone":3,"typeConfidence":0.88,"plateTime":0.4471062962474175,"extension":6.11635937292887},"index":5,"playId":"02da92f0-a683-383d-ac80-24c1e2f3146d","pitchNumber":6,"startTime":"2025-07-31T02:32:13.744Z","endTime":"2025-07-31T02:32:17.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:32:17.274Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-31T02:32:22.309Z","endTime":"2025-07-31T02:33:56.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":83.5,"endSpeed":76.5,"strikeZoneTop":3.17311371480267,"strikeZoneBottom":1.41232068496118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.999347303721468,"aZ":-29.684331210525446,"pfxX":-0.400338132357666,"pfxZ":1.6691472714158824,"pX":0.33739065033621035,"pZ":2.6215137967270383,"vX0":-4.483489147256431,"vY0":-121.52863089494417,"vZ0":-2.3496515928391557,"x":104.14,"y":168.0,"x0":2.2621345468864527,"y0":50.000228790173956,"z0":6.192881709552948,"aX":-0.5945773323866529},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.8,"breakHorizontal":1.8,"spinRate":2184,"spinDirection":186},"zone":6,"typeConfidence":2.0,"plateTime":0.45162578602614856,"extension":6.025285488117278},"index":0,"playId":"22101a52-7b21-3122-a80f-5a48da58d55f","pitchNumber":1,"startTime":"2025-07-31T02:32:41.396Z","endTime":"2025-07-31T02:32:45.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.36093407539438,"strikeZoneBottom":1.50825775180654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.168319569008286,"aZ":-32.92835068598898,"pfxX":-1.227190189787518,"pfxZ":-0.5020790019545789,"pX":-0.14661597727306105,"pZ":3.296705597607603,"vX0":-5.653499495404457,"vY0":-121.68499565644588,"vZ0":-0.14663326127746812,"x":122.59,"y":149.77,"x0":2.3719236251225766,"y0":50.005684940564116,"z0":6.224518623180369,"aX":-1.8292843926838056},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.7,"breakHorizontal":3.6,"spinRate":2298,"spinDirection":242},"zone":2,"typeConfidence":0.9,"plateTime":0.45111477112374043,"extension":6.194728403747116},"index":1,"playId":"6980e690-5235-34ed-8590-3450c3f3dab9","pitchNumber":2,"startTime":"2025-07-31T02:32:57.383Z","endTime":"2025-07-31T02:33:01.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.40952483979254,"strikeZoneBottom":1.58739789396143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.927585764147896,"aZ":-30.08803833169264,"pfxX":0.4499945754976311,"pfxZ":1.3833776797912982,"pX":-1.2097667239793735,"pZ":2.5367048540082466,"vX0":-7.899437718864685,"vY0":-122.11078065866698,"vZ0":-2.42195675543161,"x":163.11,"y":170.29,"x0":2.0080529891014245,"y0":50.00469178407035,"z0":6.128642104898372,"aX":0.6804082836074944},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.2,"breakHorizontal":1.1,"spinRate":2322,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.44845501015720535,"extension":6.196112104336708},"index":2,"playId":"681ae444-db49-356b-90d8-bcbdc087db1e","pitchNumber":3,"startTime":"2025-07-31T02:33:15.204Z","endTime":"2025-07-31T02:33:19.059Z","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":92.1,"endSpeed":83.5,"strikeZoneTop":3.38277880982494,"strikeZoneBottom":1.65327754667222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.837688749795618,"aZ":-17.59865183748214,"pfxX":7.161968355932908,"pfxZ":8.079085583336033,"pX":0.7601895786620607,"pZ":4.276091120223715,"vX0":-6.046820903985898,"vY0":-133.95436671173846,"vZ0":-0.9695178165824102,"x":88.02,"y":123.33,"x0":2.124097858544561,"y0":50.00618731567914,"z0":5.909460151035788,"aX":12.926755404424654},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":-11.5,"spinRate":2148,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.40999915129541087,"extension":6.449393443036946},"index":3,"playId":"3534292b-aac9-301b-81cf-04758e13f088","pitchNumber":4,"startTime":"2025-07-31T02:33:31.663Z","endTime":"2025-07-31T02:33:36.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.3249951898644,"strikeZoneBottom":1.41091360171055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.20424965376924,"aZ":-17.769449207885017,"pfxX":7.8867715455990535,"pfxZ":8.102325143230505,"pX":-0.34132243953475794,"pZ":2.285277603421531,"vX0":-9.08210360850516,"vY0":-132.67652129958054,"vZ0":-5.565418694961287,"x":130.01,"y":177.08,"x0":2.106424060332821,"y0":50.000896592866255,"z0":5.711163040096488,"aX":14.016784625611054},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.6,"breakHorizontal":-12.2,"spinRate":2083,"spinDirection":139},"zone":4,"typeConfidence":0.88,"plateTime":0.41332896527219987,"extension":6.519381173123489},"index":4,"playId":"b902c988-4d38-3ec7-bd5f-8690bcae75d4","pitchNumber":5,"startTime":"2025-07-31T02:33:52.414Z","endTime":"2025-07-31T02:33:56.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:33:56.750Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Cortes flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-31T02:35:05.859Z","endTime":"2025-07-31T02:37:41.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.948346027159445,"aZ":-15.331304568692783,"pfxX":-6.190392070329876,"pfxZ":8.924993366740729,"pX":0.18542500926724645,"pZ":2.131545142384281,"vX0":6.49816813035924,"vY0":-136.92568499336554,"vZ0":-4.519083629728793,"x":109.93,"y":181.23,"x0":-1.4211791247228587,"y0":50.005068839768605,"z0":4.8620921509602235,"aX":-11.685172730965288},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":9.7,"spinRate":2234,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.40095882528311355,"extension":6.4378296014932515},"index":0,"playId":"190bf478-2421-3fd8-88f0-e7c01ca97415","pitchNumber":1,"startTime":"2025-07-31T02:36:12.786Z","endTime":"2025-07-31T02:36:18.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38346877690163,"aZ":-17.916637475521956,"pfxX":-6.347360145828056,"pfxZ":7.360248263311028,"pX":-0.14033811626070963,"pZ":3.328420402000171,"vX0":6.31127775937958,"vY0":-138.85060801357767,"vZ0":-1.2585949498932774,"x":122.35,"y":148.91,"x0":-1.62683071502122,"y0":50.00276833519927,"z0":4.989138115723262,"aX":-12.296082209508585},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":10.1,"spinRate":2309,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39567330583530413,"extension":6.435610433515257},"index":1,"playId":"549863a6-c050-3a38-936e-d75585031c85","pitchNumber":2,"startTime":"2025-07-31T02:36:37.120Z","endTime":"2025-07-31T02:36:41.777Z","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":87.5,"endSpeed":80.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.66618524033829,"aZ":-28.314832900089385,"pfxX":1.7417397345474936,"pfxZ":2.339564000372442,"pX":-0.3640038282351504,"pZ":1.6522111435320552,"vX0":2.3585814977563193,"vY0":-127.46752444050331,"vZ0":-2.6945408478833937,"x":130.87,"y":194.17,"x0":-1.5267800680307184,"y0":50.002301308331425,"z0":4.95354693058818,"aX":2.8719429344164356},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":-3.7,"spinRate":2224,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.42933371006508736,"extension":6.415361719349138},"index":2,"playId":"9bf1c926-e71b-346f-9460-2ed4d35ae91d","pitchNumber":3,"startTime":"2025-07-31T02:37:05.502Z","endTime":"2025-07-31T02:37:09.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.59194080808644,"aZ":-18.199130984083663,"pfxX":-6.182473691238529,"pfxZ":7.225863385410888,"pX":-0.04810660051983746,"pZ":3.1826232170836364,"vX0":6.154974406301403,"vY0":-138.58446249877045,"vZ0":-1.6383830677275173,"x":118.83,"y":152.85,"x0":-1.500628505915739,"y0":50.00342252972939,"z0":5.004190318396847,"aX":-11.958836910241931},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":9.8,"spinRate":2259,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.3960784514938869,"extension":6.339906451973367},"hitData":{"launchSpeed":84.9,"launchAngle":60.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.53,"coordY":132.43}},"index":3,"playId":"5322e8ef-a72b-3273-a1d4-b58ed33c8240","pitchNumber":4,"startTime":"2025-07-31T02:37:29.906Z","endTime":"2025-07-31T02:37:41.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:37:41.253Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Schuemann strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-31T02:37:45.521Z","endTime":"2025-07-31T02:39:31.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.24920166660343,"aZ":-26.875217995864652,"pfxX":-8.967976050367177,"pfxZ":2.714036692726249,"pX":0.4188530747597539,"pZ":1.3383251328876853,"vX0":7.849129898927581,"vY0":-139.31079886061062,"vZ0":-4.809440322012668,"x":101.03,"y":202.65,"x0":-1.279328320871871,"y0":50.00177467533981,"z0":4.87824217695341,"aX":-17.50826306195572},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.1,"breakHorizontal":14.5,"spinRate":2414,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39416479332299126,"extension":6.636381715827311},"index":0,"playId":"e3372675-5079-3710-995f-2e17a63d9b5f","pitchNumber":1,"startTime":"2025-07-31T02:38:10.627Z","endTime":"2025-07-31T02:38:13.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.261194172635975,"aZ":-23.183156441258806,"pfxX":1.2736667856229853,"pfxZ":5.48643307417221,"pX":0.15500584582022173,"pZ":1.453047037090842,"vX0":3.5230607746154674,"vY0":-127.47373867630897,"vZ0":-3.9399401243922436,"x":111.09,"y":199.55,"x0":-1.412797300043104,"y0":50.00192746882398,"z0":4.858277833637314,"aX":2.086646995159103},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.2,"breakHorizontal":-3.1,"spinRate":2527,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.43038519370127526,"extension":6.459276422766757},"index":1,"playId":"42da8cf8-1b68-30ad-ac36-b361eed87edc","pitchNumber":2,"startTime":"2025-07-31T02:38:29.011Z","endTime":"2025-07-31T02:38:32.165Z","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":1},"index":2,"startTime":"2025-07-31T02:38:45.263Z","endTime":"2025-07-31T02:39:01.345Z","isPitch":false,"type":"action","player":{"id":680474,"link":"/api/v1/people/680474"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.90777880178819,"aZ":-17.80971036308657,"pfxX":-8.210878436992225,"pfxZ":7.304851076865292,"pX":0.6858487227169262,"pZ":3.1055608732958304,"vX0":8.344880811130983,"vY0":-139.91956144212003,"vZ0":-1.9949136139161356,"x":90.86,"y":154.93,"x0":-1.2799036311952623,"y0":50.0059971755966,"z0":5.004973706246408,"aX":-16.15435286772613},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.0,"breakHorizontal":13.0,"spinRate":2301,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.3926543833648237,"extension":6.475777107655213},"index":3,"playId":"5afd0588-acb9-39e9-8d31-6d3e1c7f86a1","pitchNumber":3,"startTime":"2025-07-31T02:39:01.345Z","endTime":"2025-07-31T02:39:05.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36362339812953,"aZ":-30.812003404103983,"pfxX":-9.476295530689615,"pfxZ":0.6976487493510017,"pX":0.17918866839973102,"pZ":2.078836419192919,"vX0":7.4364610088255985,"vY0":-139.142237238567,"vZ0":-1.8151388771991002,"x":110.17,"y":182.65,"x0":-1.3067510099364852,"y0":50.001377715800785,"z0":4.795887644826739,"aX":-18.443268094778066},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.1,"breakHorizontal":15.5,"spinRate":2388,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3947662853365359,"extension":6.5312998738033246},"index":4,"playId":"72901952-716d-3b80-acd5-68dcf070f62b","pitchNumber":4,"startTime":"2025-07-31T02:39:27.377Z","endTime":"2025-07-31T02:39:31.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:39:31.233Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Hernaiz grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-31T02:39:37.071Z","endTime":"2025-07-31T02:40:08.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"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":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.50325177443897,"aZ":-29.02812885142036,"pfxX":-10.062361770187177,"pfxZ":1.6304022721833178,"pX":-0.20429260423862247,"pZ":2.2743139063598923,"vX0":6.852969768958288,"vY0":-138.16864879464964,"vZ0":-2.0166508098488194,"x":124.79,"y":177.37,"x0":-1.4125392704407136,"y0":50.00319137055875,"z0":4.969208358196875,"aX":-19.406999419458533},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.8,"breakHorizontal":16.8,"spinRate":2314,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39681143277791087,"extension":6.447127950575838},"hitData":{"launchSpeed":109.2,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":99.98,"coordY":157.26}},"index":0,"playId":"5024687b-989e-3467-b867-173d0b0b4c99","pitchNumber":1,"startTime":"2025-07-31T02:39:59.224Z","endTime":"2025-07-31T02:40:08.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:40:08.155Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Williamson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-31T02:41:22.022Z","endTime":"2025-07-31T02:43:33.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.4,"strikeZoneTop":3.58957434265934,"strikeZoneBottom":1.52588838916197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.696897886082496,"aZ":-16.204870454229038,"pfxX":6.886325497736829,"pfxZ":9.136141397498681,"pX":1.1795492099315037,"pZ":2.3827121067320287,"vX0":-5.055708326515447,"vY0":-132.00536233971454,"vZ0":-5.812935387615184,"x":72.04,"y":174.45,"x0":2.2344746471750767,"y0":50.00044409516482,"z0":5.825502742651021,"aX":12.031337344328103},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.4,"breakHorizontal":-11.2,"spinRate":2170,"spinDirection":143},"zone":14,"typeConfidence":0.9,"plateTime":0.4165192243040674,"extension":6.460346079276833},"index":0,"playId":"19cf6268-7eaa-3703-8216-1e57244379ee","pitchNumber":1,"startTime":"2025-07-31T02:42:20.289Z","endTime":"2025-07-31T02:42:24.517Z","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":91.8,"endSpeed":82.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.99190219655234,"aZ":-18.23600568244977,"pfxX":7.6404165669424575,"pfxZ":7.839174692432502,"pX":0.21828844023637217,"pZ":2.870749235647296,"vX0":-7.569194497290348,"vY0":-133.3358982465694,"vZ0":-4.172423534204443,"x":108.68,"y":161.27,"x0":2.1182530258437575,"y0":50.00541820367386,"z0":5.7939231950430585,"aX":13.588949440509042},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.3,"breakHorizontal":-12.0,"spinRate":2243,"spinDirection":134},"zone":5,"typeConfidence":0.87,"plateTime":0.41276521968333624,"extension":6.388815494479857},"index":1,"playId":"7062de6b-71f6-351b-b172-238d37a942db","pitchNumber":2,"startTime":"2025-07-31T02:42:35.305Z","endTime":"2025-07-31T02:42:38.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.60741903177458,"strikeZoneBottom":1.56565738208027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.428201890400338,"aZ":-14.99177525508431,"pfxX":7.165872074410336,"pfxZ":9.949018186942046,"pX":-0.6725332116995085,"pZ":2.7077235731387157,"vX0":-9.615260626486196,"vY0":-131.02875711774294,"vZ0":-5.060821907328999,"x":142.64,"y":165.67,"x0":2.1251807482088467,"y0":50.00387408523986,"z0":5.796329361758974,"aX":12.377723692512236},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.9,"breakHorizontal":-10.7,"spinRate":2156,"spinDirection":139},"zone":4,"typeConfidence":0.86,"plateTime":0.4190982015771718,"extension":6.474466387905708},"index":2,"playId":"023baec4-7297-3a26-b77a-4fb4a498311e","pitchNumber":3,"startTime":"2025-07-31T02:42:54.186Z","endTime":"2025-07-31T02:42:58.239Z","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":90.4,"endSpeed":82.3,"strikeZoneTop":3.59182969270599,"strikeZoneBottom":1.51927393709251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.937182999550576,"aZ":-16.381765926397676,"pfxX":7.521337977175413,"pfxZ":9.051286313426587,"pX":1.5994157190178615,"pZ":3.686048473740333,"vX0":-4.641361245029565,"vY0":-131.51905714115549,"vZ0":-2.5908276017862883,"x":56.03,"y":139.26,"x0":2.4135177498559495,"y0":50.00243521128177,"z0":5.904560260571828,"aX":13.123096109739738},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.0,"breakHorizontal":-12.6,"spinRate":2115,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.4170936106627914,"extension":6.3842569552461965},"index":3,"playId":"3cbd23da-4dd4-3b9a-a2a2-7d862783c26a","pitchNumber":4,"startTime":"2025-07-31T02:43:12.042Z","endTime":"2025-07-31T02:43:15.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.131994728590545,"aZ":-25.339631575334796,"pfxX":9.894606157697561,"pfxZ":4.991552330483825,"pX":0.5965666597475712,"pZ":0.7214890071620499,"vX0":-6.350186227027657,"vY0":-116.36964912169317,"vZ0":-6.74409181766957,"x":94.26,"y":219.3,"x0":2.077154055996854,"y0":50.00533542957795,"z0":6.062586657068441,"aX":13.552965405872875},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":7.6,"breakHorizontal":-16.3,"spinRate":1537,"spinDirection":130},"zone":14,"typeConfidence":0.89,"plateTime":0.4709394961047795,"extension":6.333832051718845},"index":4,"playId":"2962dbdb-7f97-32d3-9a40-f95c53591d19","pitchNumber":5,"startTime":"2025-07-31T02:43:28.190Z","endTime":"2025-07-31T02:43:33.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:43:33.281Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.P. Crawford flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-31T02:43:46.443Z","endTime":"2025-07-31T02:44:53.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.39959048779021,"strikeZoneBottom":1.6575816750825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73383777924577,"aZ":-14.707127187503394,"pfxX":6.448779076748289,"pfxZ":9.67866137122211,"pX":0.5356165964734125,"pZ":4.0080780987140745,"vX0":-6.7233832407986265,"vY0":-133.49201745028105,"vZ0":-2.2721375893946,"x":96.58,"y":130.56,"x0":2.24901916128327,"y0":50.00266936888477,"z0":5.928964207250276,"aX":11.638775085618244},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.3,"breakHorizontal":-10.2,"spinRate":2095,"spinDirection":134},"zone":12,"typeConfidence":0.91,"plateTime":0.4103066316196129,"extension":6.313062870920614},"index":0,"playId":"eddd188c-9137-3e7d-8347-20a428244450","pitchNumber":1,"startTime":"2025-07-31T02:43:56.807Z","endTime":"2025-07-31T02:44:01.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.3,"endSpeed":67.3,"strikeZoneTop":3.41879281358912,"strikeZoneBottom":1.61340537954806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.91207286789179,"aZ":-33.711139338948584,"pfxX":-6.303236875609592,"pfxZ":-1.3438063760763974,"pX":0.5423979466455381,"pZ":3.7217328285771147,"vX0":-2.6672117777765756,"vY0":-106.59569063156478,"vZ0":3.1402911685423156,"x":96.33,"y":138.29,"x0":2.6299449340673333,"y0":50.00075884851298,"z0":6.044246235852701,"aX":-7.227287179753353},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-1.2,"breakHorizontal":12.1,"spinRate":2253,"spinDirection":299},"zone":12,"typeConfidence":0.89,"plateTime":0.5145212537588142,"extension":6.0990999781254684},"index":1,"playId":"d71abce3-26bf-3901-9e61-37749528707a","pitchNumber":2,"startTime":"2025-07-31T02:44:11.708Z","endTime":"2025-07-31T02:44:15.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.35638147777894,"strikeZoneBottom":1.61448635036898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.876634106749954,"aZ":-15.041869776043551,"pfxX":7.9225721344976385,"pfxZ":9.448609960582724,"pX":-0.6602270116637359,"pZ":3.125003983433054,"vX0":-10.11530083368162,"vY0":-134.0345302241964,"vZ0":-4.018026142183256,"x":142.17,"y":154.4,"x0":2.139205219992389,"y0":50.00524321453573,"z0":5.722864917480643,"aX":14.369773116257582},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":-12.1,"spinRate":2201,"spinDirection":135},"zone":1,"typeConfidence":0.9,"plateTime":0.40917885807600873,"extension":6.546178945612164},"index":2,"playId":"27f425f6-953f-3bbc-bb77-83ab90daeb05","pitchNumber":3,"startTime":"2025-07-31T02:44:30.246Z","endTime":"2025-07-31T02:44:34.262Z","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":91.2,"endSpeed":82.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.94792920024903,"aZ":-14.872088334772267,"pfxX":6.446905692265544,"pfxZ":9.798834497029809,"pX":-0.13324852920552674,"pZ":2.4021616567933806,"vX0":-7.798461402558186,"vY0":-132.46373901515543,"vZ0":-5.753252801102233,"x":122.08,"y":173.92,"x0":2.0200264018298655,"y0":50.00592392758899,"z0":5.7011838258122065,"aX":11.387754284457152},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.6,"breakHorizontal":-9.8,"spinRate":2144,"spinDirection":134},"zone":5,"typeConfidence":0.88,"plateTime":0.4144861913494604,"extension":6.566229771473447},"hitData":{"launchSpeed":90.1,"launchAngle":28.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.99,"coordY":98.89}},"index":3,"playId":"8e1f72f6-73d9-31b3-9c79-7db15ac8e6ba","pitchNumber":4,"startTime":"2025-07-31T02:44:46.504Z","endTime":"2025-07-31T02:44:53.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:44:53.992Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-31T02:44:58.916Z","endTime":"2025-07-31T02:45:42.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":68.9,"strikeZoneTop":3.35911132093584,"strikeZoneBottom":1.57448284134807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.063595038249165,"aZ":-33.53545012643503,"pfxX":-8.719753682699125,"pfxZ":-1.1446670077946282,"pX":-1.2988718672955,"pZ":1.9473654544216343,"vX0":-5.608037233592437,"vY0":-109.40545981975696,"vZ0":-0.7513170910673275,"x":166.51,"y":186.2,"x0":2.443960015328807,"y0":50.000088710993424,"z0":5.938039406322944,"aX":-10.406331033055508},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-1.9,"breakHorizontal":17.4,"spinRate":2294,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.5036109696670255,"extension":6.2745519599071224},"index":0,"playId":"900ea6e2-bc26-3042-8071-5fd6fc912934","pitchNumber":1,"startTime":"2025-07-31T02:45:17.669Z","endTime":"2025-07-31T02:45:21.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.87547127581872,"aZ":-18.615700021414685,"pfxX":7.363415163056041,"pfxZ":7.599933445802313,"pX":0.15567576477948694,"pZ":2.2034189154380153,"vX0":-8.024080378828177,"vY0":-132.82729746738215,"vZ0":-5.7418390823981005,"x":111.07,"y":179.29,"x0":2.261340891352721,"y0":50.0033645257301,"z0":5.7500181437051605,"aX":13.13734600751496},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.7,"breakHorizontal":-11.5,"spinRate":2144,"spinDirection":134},"zone":5,"typeConfidence":0.88,"plateTime":0.41262317240106317,"extension":6.4650143226591705},"hitData":{"launchSpeed":112.8,"launchAngle":5.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.36,"coordY":148.14}},"index":1,"playId":"0938bb40-7f3f-3e09-9461-8776bb36b2ec","pitchNumber":2,"startTime":"2025-07-31T02:45:34.457Z","endTime":"2025-07-31T02:45:42.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:45:42.629Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, third baseman Ben Williamson to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T02:48:01.797Z","endTime":"2025-07-31T02:49:05.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.686150284075925,"aZ":-18.7761052350226,"pfxX":-7.289960157000278,"pfxZ":7.238138586441218,"pX":0.06354891373817989,"pZ":3.565245112299347,"vX0":6.6121869387652055,"vY0":-135.672685871852,"vZ0":-0.4976521128105964,"x":114.58,"y":142.52,"x0":-1.466671016903891,"y0":50.000970412891654,"z0":5.068081409132031,"aX":-13.490840614668194},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":11.6,"spinRate":2322,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.40482863565771865,"extension":6.308037467718114},"index":0,"playId":"ab8cfb4d-4c3c-3533-8e4b-4a6d57b6861e","pitchNumber":1,"startTime":"2025-07-31T02:48:01.797Z","endTime":"2025-07-31T02:48:05.440Z","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":93.9,"endSpeed":85.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.689560639226052,"aZ":-22.125119514079753,"pfxX":-7.075168195179478,"pfxZ":5.304633987273455,"pX":-0.034912005106399566,"pZ":3.561344851463768,"vX0":6.18205057353184,"vY0":-136.69137996210534,"vZ0":-0.22026519919357468,"x":118.33,"y":142.62,"x0":-1.404863734900866,"y0":50.006483957551424,"z0":5.160066795949614,"aX":-13.41268206005339},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":11.5,"spinRate":2258,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.40047429676660506,"extension":6.15667350483221},"index":1,"playId":"dafd9794-f973-3c06-97aa-19f063ce228e","pitchNumber":2,"startTime":"2025-07-31T02:48:19.302Z","endTime":"2025-07-31T02:48:23.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.56594358721879,"strikeZoneBottom":1.66396174620079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.667747863462015,"aZ":-19.826837690103044,"pfxX":-5.909949771505115,"pfxZ":6.542975412930204,"pX":-0.6123704584451996,"pZ":4.747660316823055,"vX0":4.771254722709147,"vY0":-136.84032010595197,"vZ0":2.4777881850468058,"x":140.34,"y":110.59,"x0":-1.6152806770860215,"y0":50.00001177891697,"z0":5.192745029898235,"aX":-11.147933246063392},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.6,"breakHorizontal":9.6,"spinRate":2306,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40106963294304787,"extension":6.335476304556249},"index":2,"playId":"28b0d96a-6a7e-3148-8ce0-07e2c32d9f7d","pitchNumber":3,"startTime":"2025-07-31T02:48:40.232Z","endTime":"2025-07-31T02:48:44.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.030036872660734,"aZ":-29.59942102848417,"pfxX":-10.318497243733342,"pfxZ":1.5096086486190332,"pX":-1.0438271808261466,"pZ":2.102944221446326,"vX0":4.675030260357042,"vY0":-130.42223803224599,"vZ0":-1.458929799307537,"x":156.79,"y":182.0,"x0":-1.528984947801517,"y0":50.003429398958936,"z0":4.92341159856577,"aX":-17.595764872842135},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.6,"breakHorizontal":17.5,"spinRate":2182,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42160785869797657,"extension":6.614919573491614},"hitData":{"launchSpeed":79.8,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.89,"coordY":169.42}},"index":3,"playId":"6fa28229-8e27-3e38-b569-6ee907dcce19","pitchNumber":4,"startTime":"2025-07-31T02:48:57.482Z","endTime":"2025-07-31T02:49:05.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:49:05.567Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T02:49:12.264Z","endTime":"2025-07-31T02:51:49.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.72273401133697,"strikeZoneBottom":1.71824155499831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.997084078248008,"aZ":-20.32962592876106,"pfxX":-6.4547260326121165,"pfxZ":6.166789781046301,"pX":-0.7908102775736195,"pZ":4.327798920230992,"vX0":4.2733266977660485,"vY0":-138.01239208283562,"vZ0":1.6003627239007079,"x":147.14,"y":121.93,"x0":-1.524236351648824,"y0":50.000770565253056,"z0":5.113608973872844,"aX":-12.394700311723621},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":10.7,"spinRate":2195,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3975481290157816,"extension":6.264109899565177},"index":0,"playId":"69406b31-19a1-341d-9a63-94049e055230","pitchNumber":1,"startTime":"2025-07-31T02:49:35.855Z","endTime":"2025-07-31T02:49:39.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.75177443760864,"strikeZoneBottom":1.74732257585109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.408113671888724,"aZ":-26.24619423567146,"pfxX":5.3137210277418685,"pfxZ":3.7357052108779554,"pX":-0.5735123570749033,"pZ":2.129865621284681,"vX0":0.9319200401799359,"vY0":-124.96518042937588,"vZ0":-1.6196671327105499,"x":138.86,"y":181.27,"x0":-1.6414631949114973,"y0":50.0023782519411,"z0":4.935663392754928,"aX":8.431259053835404},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.6,"breakHorizontal":-9.8,"spinRate":2576,"spinDirection":67},"zone":7,"typeConfidence":2.0,"plateTime":0.437747396620634,"extension":6.455995708539337},"index":1,"playId":"886b8c08-c56d-35cb-a161-c45598b44974","pitchNumber":2,"startTime":"2025-07-31T02:49:53.344Z","endTime":"2025-07-31T02:49:57.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90188465799295,"aZ":-18.850585412221278,"pfxX":-8.159239062302944,"pfxZ":6.842206095398151,"pX":0.010632350470195,"pZ":2.9540013396573697,"vX0":7.0929402510698285,"vY0":-138.62771614391764,"vZ0":-2.301685859422201,"x":116.59,"y":159.02,"x0":-1.520696889199287,"y0":50.00201787537328,"z0":5.053018572300957,"aX":-15.885082631774592},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":13.3,"spinRate":2252,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.3950611676325195,"extension":6.502192366411117},"index":2,"playId":"6aa8a4ae-19e0-3d2c-88d2-07ab1c3f76ba","pitchNumber":3,"startTime":"2025-07-31T02:50:13.868Z","endTime":"2025-07-31T02:50:17.345Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-31T02:50:26.904Z","endTime":"2025-07-31T02:50:38.744Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"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":91.0,"endSpeed":84.5,"strikeZoneTop":3.90407961861505,"strikeZoneBottom":1.80392513126673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.509823365167538,"aZ":-22.37012168580071,"pfxX":1.983138788087432,"pfxZ":5.461933833748654,"pX":1.8777888137108465,"pZ":0.9823611957121517,"vX0":7.125940654914172,"vY0":-132.42652166165547,"vZ0":-6.068363558412679,"x":45.42,"y":212.26,"x0":-1.0942065760792419,"y0":50.00192227641888,"z0":4.915854061900828,"aX":3.557868091579905},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.9,"breakHorizontal":-5.0,"spinRate":2344,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.41195849053837197,"extension":6.605320312396144},"index":4,"playId":"03112813-26cb-3efd-8cd0-790d5da98789","pitchNumber":4,"startTime":"2025-07-31T02:50:38.744Z","endTime":"2025-07-31T02:50:42.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.73977824567658,"strikeZoneBottom":1.76709542386927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.16301733948496,"aZ":-28.257491899568766,"pfxX":-9.495222314417301,"pfxZ":1.950710501919028,"pX":0.0590914508086786,"pZ":3.57328001017403,"vX0":6.987314416188559,"vY0":-141.22713418514775,"vZ0":0.4953580055073278,"x":114.75,"y":142.3,"x0":-1.221825889763485,"y0":50.002327794803264,"z0":5.22279148822649,"aX":-19.052267779993276},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.8,"breakHorizontal":15.6,"spinRate":2302,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3888318318542865,"extension":6.52397689330274},"index":5,"playId":"a7b7d0d9-3d98-391f-9067-534eb47bfb4c","pitchNumber":5,"startTime":"2025-07-31T02:50:58.609Z","endTime":"2025-07-31T02:51:03.002Z","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":96.8,"endSpeed":87.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.917095580623446,"aZ":-16.107130852829766,"pfxX":-7.435191768328847,"pfxZ":8.118762089481583,"pX":0.5211866208750463,"pZ":3.3002351682786726,"vX0":7.449931102733974,"vY0":-140.72951924587755,"vZ0":-1.8453872437025596,"x":97.13,"y":149.67,"x0":-1.2115919634136105,"y0":50.00272044483455,"z0":5.023271720030654,"aX":-14.714593929211976},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":11.6,"spinRate":2328,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.3912171238997959,"extension":6.445582909750716},"index":6,"playId":"7e7f3d8f-c591-3f19-870b-75341389d468","pitchNumber":6,"startTime":"2025-07-31T02:51:22.700Z","endTime":"2025-07-31T02:51:26.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.72453057074475,"strikeZoneBottom":1.72853702356394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.887264473370134,"aZ":-30.902589977203473,"pfxX":6.465572063818274,"pfxZ":0.7904123359974111,"pX":-0.37352316003066743,"pZ":1.2087460229169278,"vX0":0.5639526757762632,"vY0":-126.27144451898441,"vZ0":-2.9836217210502514,"x":131.24,"y":206.14,"x0":-1.4395168534233995,"y0":50.002963985001884,"z0":4.9046744632721335,"aX":10.388855150608325},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":-11.9,"spinRate":2613,"spinDirection":73},"zone":13,"typeConfidence":2.0,"plateTime":0.43458786380821035,"extension":6.633275850300891},"index":7,"playId":"2ff99115-4da8-37af-afbc-a239e5935494","pitchNumber":7,"startTime":"2025-07-31T02:51:45.484Z","endTime":"2025-07-31T02:51:49.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:51:49.616Z","atBatIndex":21},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brent Rooker grounds into a double play, pitcher Bryan Woo to second baseman Jorge Polanco to first baseman Josh Naylor. Nick Kurtz out at 2nd. Brent Rooker out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T02:52:07.660Z","endTime":"2025-07-31T02:52:28.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693433,"link":"/api/v1/people/693433"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22155214693004,"aZ":-25.942815011280487,"pfxX":-9.958448523265561,"pfxZ":3.106750670188033,"pX":0.6522278512637429,"pZ":2.2633144727051797,"vX0":8.355235542721346,"vY0":-140.77861371947944,"vZ0":-2.662181645272943,"x":92.14,"y":177.67,"x0":-1.0616354612894023,"y0":50.0016304747798,"z0":4.901988203775888,"aX":-19.96970493755391},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.3,"breakHorizontal":16.3,"spinRate":2377,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.38919184373891547,"extension":6.569937373189771},"hitData":{"launchSpeed":100.4,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.13,"coordY":180.06}},"index":0,"playId":"dc2193b2-3483-345d-aed7-76bc1fae355f","pitchNumber":1,"startTime":"2025-07-31T02:52:19.121Z","endTime":"2025-07-31T02:52:28.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:52:28.361Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T02:54:16.978Z","endTime":"2025-07-31T02:56:39.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":69.3,"strikeZoneTop":3.58807121828784,"strikeZoneBottom":1.73271041878925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.718852772393173,"aZ":-27.7213346159769,"pfxX":-6.146668085466555,"pfxZ":3.649414007537249,"pX":-0.8295617087724888,"pZ":2.907212421706429,"vX0":-5.5690594337859896,"vY0":-110.37153447608243,"vZ0":-0.2748942514695041,"x":148.62,"y":160.29,"x0":2.535361041970171,"y0":50.001395492785214,"z0":5.9809012511390645,"aX":-7.496987828623799},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":6.8,"breakHorizontal":12.7,"spinRate":2216,"spinDirection":290},"zone":11,"typeConfidence":2.0,"plateTime":0.4984103955832251,"extension":6.099811015262739},"index":0,"playId":"ef1ceb96-e8a8-348a-8dde-2aab32877f1d","pitchNumber":1,"startTime":"2025-07-31T02:54:38.421Z","endTime":"2025-07-31T02:54:42.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.123024167969252,"aZ":-28.382365499238094,"pfxX":10.619550449965935,"pfxZ":2.875076773997729,"pX":1.5454394515721315,"pZ":1.6861068016163825,"vX0":-4.996992043784511,"vY0":-114.72829377184544,"vZ0":-3.7414737598960723,"x":58.09,"y":193.26,"x0":2.382993654037729,"y0":50.00530106205909,"z0":6.1331906866116155,"aX":14.023139480998786},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":4.4,"breakHorizontal":-17.8,"spinRate":1396,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4791678405326061,"extension":6.35936311339385},"index":1,"playId":"3d6c3027-446b-3887-befe-b565bc4e24b2","pitchNumber":2,"startTime":"2025-07-31T02:54:54.012Z","endTime":"2025-07-31T02:54:57.567Z","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":90.0,"endSpeed":82.0,"strikeZoneTop":3.67438319972287,"strikeZoneBottom":1.82049102645514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.22250921147749,"aZ":-14.046405683439682,"pfxX":5.861075383211657,"pfxZ":10.455543324356182,"pX":0.35053246356070894,"pZ":5.135563835978963,"vX0":-6.74661040240233,"vY0":-130.9792050662746,"vZ0":0.3688641369375882,"x":103.64,"y":100.12,"x0":2.2008289496917355,"y0":50.001295689129485,"z0":6.045014806163004,"aX":10.160996600430458},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.2,"breakHorizontal":-9.1,"spinRate":2117,"spinDirection":145},"zone":12,"typeConfidence":0.87,"plateTime":0.41852836181814324,"extension":6.359715529187772},"index":2,"playId":"775fa4bd-de3e-33a4-b159-c0e2598bf111","pitchNumber":3,"startTime":"2025-07-31T02:55:12.035Z","endTime":"2025-07-31T02:55:15.450Z","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":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.67837016266845,"strikeZoneBottom":1.85528265748052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.62881027717304,"aZ":-16.34562382606238,"pfxX":6.614762793620344,"pfxZ":9.206284888925273,"pX":-0.7002761988437516,"pZ":2.789578581999391,"vX0":-9.522272750791656,"vY0":-130.1103051219529,"vZ0":-4.457045620547534,"x":143.69,"y":163.46,"x0":2.1430631165448593,"y0":50.0015938146401,"z0":5.758927420192348,"aX":11.37143844848196},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.8,"breakHorizontal":-10.0,"spinRate":2138,"spinDirection":132},"zone":4,"typeConfidence":0.84,"plateTime":0.4205499405366653,"extension":6.5315976872932815},"index":3,"playId":"e9bc69e9-83ab-3be2-8a25-2abbb7dfe9a9","pitchNumber":4,"startTime":"2025-07-31T02:55:28.608Z","endTime":"2025-07-31T02:55:32.484Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-31T02:55:37.891Z","endTime":"2025-07-31T02:55:51.725Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.9,"endSpeed":73.5,"strikeZoneTop":3.64512255124298,"strikeZoneBottom":1.79097092168482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.05933715433179,"aZ":-32.30945415837968,"pfxX":8.088987144146879,"pfxZ":-0.10289900334131374,"pX":0.13617637698304919,"pZ":0.4222731275543914,"vX0":-7.025601793863009,"vY0":-114.72022239751158,"vZ0":-5.702981996122333,"x":111.81,"y":227.38,"x0":2.1788249785329556,"y0":50.00298428256145,"z0":6.068611382531676,"aX":10.84557936851079},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-1.3,"breakHorizontal":-13.0,"spinRate":1224,"spinDirection":122},"zone":14,"typeConfidence":0.79,"plateTime":0.4763938617046559,"extension":6.601508801808658},"index":5,"playId":"cc75b4b0-754e-38f5-8aa7-8386171eb4ee","pitchNumber":5,"startTime":"2025-07-31T02:55:51.725Z","endTime":"2025-07-31T02:55:55.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.038775382989762,"aZ":-26.75112230089463,"pfxX":8.340667782447696,"pfxZ":3.9369074404304305,"pX":-0.3847604005201101,"pZ":1.8436353686959945,"vX0":-8.107419725450526,"vY0":-116.34101072551113,"vZ0":-4.0833050358254095,"x":131.67,"y":189.0,"x0":2.0551779018375553,"y0":50.00130482126491,"z0":6.146081296163517,"aX":11.477582803038233},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.4,"breakHorizontal":-13.2,"spinRate":1371,"spinDirection":125},"zone":7,"typeConfidence":0.86,"plateTime":0.47010400393575713,"extension":6.272492132693188},"index":6,"playId":"130117a8-ff8e-34c7-a771-bb421cfbd951","pitchNumber":6,"startTime":"2025-07-31T02:56:11.962Z","endTime":"2025-07-31T02:56:16.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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.482306637667705,"aZ":-15.213518054719462,"pfxX":7.785451764439912,"pfxZ":9.370790667370876,"pX":0.14280516699117937,"pZ":3.0125812920918085,"vX0":-8.040095513134265,"vY0":-133.62137284609992,"vZ0":-4.428796168661762,"x":111.56,"y":157.44,"x0":2.1775966564918545,"y0":50.00598773687303,"z0":5.7828504586565055,"aX":14.097335957226766},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":-12.4,"spinRate":2276,"spinDirection":124},"zone":5,"typeConfidence":0.92,"plateTime":0.4097383260173193,"extension":6.454768002839988},"index":7,"playId":"407b99df-ddb0-32c1-b6c5-ebe5a5feaa3b","pitchNumber":7,"startTime":"2025-07-31T02:56:36.270Z","endTime":"2025-07-31T02:56:39.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:56:39.669Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, third baseman Miguel Andujar to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T02:56:47.770Z","endTime":"2025-07-31T02:58:27.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.1,"strikeZoneTop":3.47038239848819,"strikeZoneBottom":1.65870496007199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.00023890308784,"aZ":-28.156056214311416,"pfxX":-1.5169818782367268,"pfxZ":2.624152404540501,"pX":0.48274797571428374,"pZ":2.07048897346882,"vX0":-4.312972725477484,"vY0":-122.47400265505726,"vZ0":-3.6157682761744208,"x":98.6,"y":182.88,"x0":2.45701960740589,"y0":50.00598451283893,"z0":5.948867187216124,"aX":-2.327228948877036},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.2,"breakHorizontal":3.7,"spinRate":2112,"spinDirection":203},"zone":9,"typeConfidence":0.85,"plateTime":0.4455729011562428,"extension":6.144444386280737},"index":0,"playId":"f98ea2c4-b98d-3670-a30f-3b5964182927","pitchNumber":1,"startTime":"2025-07-31T02:57:02.352Z","endTime":"2025-07-31T02:57:06.055Z","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":91.4,"endSpeed":83.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.99602399191257,"aZ":-15.778133501514702,"pfxX":7.370826855848314,"pfxZ":9.19899378458307,"pX":-0.14062109379715965,"pZ":3.3073884727074367,"vX0":-8.495820944596217,"vY0":-132.80583498307877,"vZ0":-3.495302405466724,"x":122.36,"y":149.48,"x0":2.145379676082476,"y0":50.0039927655864,"z0":5.791371444095617,"aX":13.14017350983577},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.1,"breakHorizontal":-11.4,"spinRate":2116,"spinDirection":129},"zone":2,"typeConfidence":0.9,"plateTime":0.41276413163723946,"extension":6.471177592820681},"index":1,"playId":"d3f3f4f3-cf20-3c4f-9365-286d4ec79a3a","pitchNumber":2,"startTime":"2025-07-31T02:57:16.551Z","endTime":"2025-07-31T02:57:22.535Z","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":80.3,"endSpeed":75.0,"strikeZoneTop":3.38558640636123,"strikeZoneBottom":1.72717615575907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.47673607959857,"aZ":-27.716004963063853,"pfxX":7.482876866985371,"pfxZ":3.1875056616393507,"pX":1.0412257414331985,"pZ":0.5998542615299202,"vX0":-5.035637366487497,"vY0":-116.82011227410473,"vZ0":-6.654822687344762,"x":77.31,"y":222.58,"x0":2.239512499106683,"y0":50.002737164097674,"z0":6.0498372561045235,"aX":10.469324434020997},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.6,"breakHorizontal":-12.5,"spinRate":1430,"spinDirection":128},"zone":14,"typeConfidence":0.88,"plateTime":0.4666669674810109,"extension":6.034596644328721},"index":2,"playId":"f6bf3179-df11-38b4-b0b1-9b08513ae40a","pitchNumber":3,"startTime":"2025-07-31T02:57:40.767Z","endTime":"2025-07-31T02:57:44.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.25318397881882,"strikeZoneBottom":1.65705907160147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.980317056158025,"aZ":-15.699089341773849,"pfxX":8.427969848398416,"pfxZ":9.131596153454815,"pX":1.7268481338772361,"pZ":4.035792417537895,"vX0":-4.776262907021993,"vY0":-133.98695361951525,"vZ0":-1.7602563386276668,"x":51.18,"y":129.81,"x0":2.4445783623057977,"y0":50.004934936236815,"z0":5.83224985181378,"aX":15.210504618091598},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":-14.2,"spinRate":2211,"spinDirection":137},"zone":12,"typeConfidence":0.94,"plateTime":0.4099623264094818,"extension":6.338003394845157},"index":3,"playId":"8d95ae40-4899-37ff-b64d-aca5a91395ee","pitchNumber":4,"startTime":"2025-07-31T02:57:59.740Z","endTime":"2025-07-31T02:58:03.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.739284985347986,"aZ":-22.859015995753552,"pfxX":1.3259971030726065,"pfxZ":5.6963793884264895,"pX":0.5319225064426192,"pZ":2.668931277530847,"vX0":-5.06627428120933,"vY0":-127.47291375398063,"vZ0":-3.6846585598452606,"x":96.72,"y":166.72,"x0":2.3783139671772635,"y0":50.002742035096645,"z0":5.951073709001997,"aX":2.168725037002536},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.6,"breakHorizontal":-1.2,"spinRate":2117,"spinDirection":158},"zone":6,"typeConfidence":2.0,"plateTime":0.4307195123491412,"extension":6.207681779431181},"hitData":{"launchSpeed":79.9,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.7,"coordY":162.65}},"index":4,"playId":"851f82a3-1be7-30cb-804d-94eeafa35480","pitchNumber":5,"startTime":"2025-07-31T02:58:18.844Z","endTime":"2025-07-31T02:58:27.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T02:58:27.195Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T02:58:34.256Z","endTime":"2025-07-31T03:00:05.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"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":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":69.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.261661368410035,"aZ":-32.626988513953044,"pfxX":-9.437503337938091,"pfxZ":-0.37556972049077864,"pX":-0.8970317326733811,"pZ":1.2323008079347226,"vX0":-4.715054909638363,"vY0":-110.36330304123054,"vZ0":-2.3449045849358594,"x":151.19,"y":205.51,"x0":2.507039005449167,"y0":50.00211349727723,"z0":5.811427434372906,"aX":-11.410600186874937},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-1.1,"breakHorizontal":18.5,"spinRate":2292,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.5001061399520625,"extension":6.175024141885885},"index":0,"playId":"1df91ef8-1178-30eb-b31d-c314dd263a3a","pitchNumber":1,"startTime":"2025-07-31T02:58:51.818Z","endTime":"2025-07-31T02:58:56.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":82.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.5685499803613,"aZ":-17.73920760517901,"pfxX":7.991561629118266,"pfxZ":8.138772684761824,"pX":1.1145358667169012,"pZ":2.879429991354375,"vX0":-6.029898488149485,"vY0":-133.32326427503082,"vZ0":-4.02703600767828,"x":74.52,"y":161.04,"x0":2.383851598676029,"y0":50.004828362210446,"z0":5.714932459985962,"aX":14.178327085873653},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":-13.0,"spinRate":2043,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.41313986189730434,"extension":6.418239306239847},"index":1,"playId":"217a271d-6237-3f4c-a23f-dea0beafd3f8","pitchNumber":2,"startTime":"2025-07-31T02:59:09.404Z","endTime":"2025-07-31T02:59:14.356Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-31T02:59:25.462Z","endTime":"2025-07-31T02:59:41.982Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.24735388166791,"strikeZoneBottom":1.58635641750044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85628737097424,"aZ":-31.618429135022108,"pfxX":-2.492846498058305,"pfxZ":0.37346401366865933,"pX":-1.2967124433236776,"pZ":2.6606728766851706,"vX0":-6.994664360490074,"vY0":-121.87576313972184,"vZ0":-1.9725979175498058,"x":166.43,"y":166.94,"x0":1.9391844383600125,"y0":50.005872491154356,"z0":6.222049076485964,"aX":-3.7336707071169593},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.5,"breakHorizontal":6.2,"spinRate":2253,"spinDirection":221},"zone":11,"typeConfidence":0.86,"plateTime":0.45011548337642227,"extension":6.113361409038193},"index":3,"playId":"818e1153-3c29-33a7-9e7d-ba19ec56612a","pitchNumber":3,"startTime":"2025-07-31T02:59:41.982Z","endTime":"2025-07-31T02:59:45.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":69.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.022639349497215,"aZ":-33.15064329765402,"pfxX":-9.475758942821383,"pfxZ":-0.7937513092236284,"pX":-0.014590083098969388,"pZ":1.4283184509957652,"vX0":-3.037946680873834,"vY0":-110.30138899392306,"vZ0":-1.9110407026569112,"x":117.56,"y":200.22,"x0":2.614742474470338,"y0":50.0047888748,"z0":5.826553473062733,"aX":-11.588122707366685},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-1.7,"breakHorizontal":18.0,"spinRate":2399,"spinDirection":300},"zone":8,"typeConfidence":0.9,"plateTime":0.49802682679622334,"extension":6.2921640600833975},"index":4,"playId":"2428f898-ccde-3911-83e2-6c3efea749f9","pitchNumber":4,"startTime":"2025-07-31T03:00:01.719Z","endTime":"2025-07-31T03:00:05.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:00:05.322Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T03:02:05.677Z","endTime":"2025-07-31T03:03:06.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":"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":85.4,"endSpeed":78.0,"strikeZoneTop":3.41518531368469,"strikeZoneBottom":1.62449388374061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38078132235907,"aZ":-28.176384795651064,"pfxX":5.2500620447627275,"pfxZ":2.5884786306752043,"pX":1.6549458716203778,"pZ":0.7590728073500991,"vX0":5.664674848270549,"vY0":-124.1531646555269,"vZ0":-4.2166106390931475,"x":53.92,"y":218.29,"x0":-1.3476332368886696,"y0":50.00357712626346,"z0":4.853891453627794,"aX":8.10508117609721},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.8,"breakHorizontal":-10.9,"spinRate":2497,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4430305049222798,"extension":6.681420355278744},"index":0,"playId":"c7acbef7-ee46-3e47-a3c1-3622252691a6","pitchNumber":1,"startTime":"2025-07-31T03:02:19.361Z","endTime":"2025-07-31T03:02:23.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.8,"strikeZoneTop":3.41818303289587,"strikeZoneBottom":1.56494032594167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.325733669970013,"aZ":-29.291215809801525,"pfxX":7.415228476210562,"pfxZ":1.8690253122917646,"pX":1.5075018953641404,"pZ":2.1805716518278695,"vX0":4.669936146461451,"vY0":-123.81963189251357,"vZ0":-0.9822577155379547,"x":59.54,"y":179.9,"x0":-1.3706658506147182,"y0":50.00187998163224,"z0":5.048702160724702,"aX":11.432824767217253},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.4,"breakHorizontal":-14.5,"spinRate":2533,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4435316777973073,"extension":6.612460287858526},"index":1,"playId":"bba7d26e-321e-31b8-8429-e5e97b3efa09","pitchNumber":2,"startTime":"2025-07-31T03:02:40.135Z","endTime":"2025-07-31T03:02:44.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.892414238145694,"aZ":-30.41276929038508,"pfxX":-8.922881176770344,"pfxZ":0.9073279191571828,"pX":0.012607131029844251,"pZ":2.2846751392554285,"vX0":6.833312974297566,"vY0":-138.64879982160116,"vZ0":-1.6838554202894205,"x":116.52,"y":177.09,"x0":-1.3284485495341904,"y0":50.003035163855515,"z0":4.9354470771144365,"aX":-17.318940126903374},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.4,"breakHorizontal":14.6,"spinRate":2346,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3955234458347543,"extension":6.575512133840322},"hitData":{"launchSpeed":101.8,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.85,"coordY":155.74}},"index":2,"playId":"3ee26090-a8fa-35fb-a6d1-452185339cbe","pitchNumber":3,"startTime":"2025-07-31T03:02:57.636Z","endTime":"2025-07-31T03:03:06.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:03:06.524Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T03:03:11.482Z","endTime":"2025-07-31T03:04:44.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":85.6,"endSpeed":77.1,"strikeZoneTop":3.44506463383723,"strikeZoneBottom":1.55235700850092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99101455691996,"aZ":-30.021838754604392,"pfxX":6.166909107819118,"pfxZ":1.4016671453118974,"pX":-0.6752365472853133,"pZ":2.432189045383077,"vX0":0.342960906627462,"vY0":-124.62476555617492,"vZ0":-0.31057296728923645,"x":142.74,"y":173.11,"x0":-1.6143474352850022,"y0":50.00552733611613,"z0":5.083816179713122,"aX":9.496313750439015},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.8,"breakHorizontal":-11.2,"spinRate":2542,"spinDirection":82},"zone":4,"typeConfidence":2.0,"plateTime":0.44311906451466987,"extension":6.314587644673404},"index":0,"playId":"5d6543fe-1fcf-38eb-b373-dc442594b1e2","pitchNumber":1,"startTime":"2025-07-31T03:03:36.641Z","endTime":"2025-07-31T03:03:40.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.45138920557023,"strikeZoneBottom":1.59085162237595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.79002345974637,"aZ":-15.413603759142994,"pfxX":-5.6239808665989965,"pfxZ":8.546992983570195,"pX":0.8639203399678972,"pZ":3.0902669013528756,"vX0":7.402318256069517,"vY0":-139.49659152872457,"vZ0":-2.420978199355061,"x":84.07,"y":155.34,"x0":-1.0993818837731548,"y0":50.004345744618135,"z0":4.991371610619938,"aX":-11.031462387105611},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":8.5,"spinRate":2276,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.39336587922847643,"extension":6.453786670543327},"index":1,"playId":"af58d353-4d72-300b-9e7b-48ba77b2f39d","pitchNumber":2,"startTime":"2025-07-31T03:03:55.085Z","endTime":"2025-07-31T03:03:58.992Z","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":89.7,"endSpeed":82.8,"strikeZoneTop":3.39461792382834,"strikeZoneBottom":1.59768334338221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.1853035946386,"aZ":-26.78318441163534,"pfxX":1.3265782573102705,"pfxZ":3.1088580824319134,"pX":0.5788225434141473,"pZ":0.8060162291340531,"vX0":4.3304938210202675,"vY0":-130.52066136214785,"vZ0":-5.254542376295141,"x":94.94,"y":217.02,"x0":-1.2708153230066357,"y0":50.00254578434206,"z0":4.8495604106948145,"aX":2.2997981227031685},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":-3.4,"spinRate":2295,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.41884399368834213,"extension":6.636611353029122},"index":2,"playId":"65552c3c-1b81-3b8b-803a-cb918e0d551c","pitchNumber":3,"startTime":"2025-07-31T03:04:15.200Z","endTime":"2025-07-31T03:04:19.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.299622780750166,"aZ":-29.91967914256641,"pfxX":-9.555427879977902,"pfxZ":1.295914161475678,"pX":0.3787567154445346,"pZ":1.4708419864091504,"vX0":7.157108728296206,"vY0":-131.29108795354193,"vZ0":-2.7157580390267944,"x":102.56,"y":199.07,"x0":-1.143742691536709,"y0":50.00491936299191,"z0":4.749846237659009,"aX":-16.651423095526834},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.9,"breakHorizontal":15.7,"spinRate":2082,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.4175040817365643,"extension":6.738424175838521},"index":3,"playId":"91757e7f-dfe9-3455-8373-a3e25150ebdd","pitchNumber":4,"startTime":"2025-07-31T03:04:38.245Z","endTime":"2025-07-31T03:04:44.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:04:44.822Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Miguel Andujar homers (5) on a line drive to left field.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T03:04:51.267Z","endTime":"2025-07-31T03:06:53.119Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":85.8,"strikeZoneTop":3.33690731700215,"strikeZoneBottom":1.65869274849784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.781932352381865,"aZ":-26.891139258253787,"pfxX":-9.888551298299769,"pfxZ":2.7591408390495946,"pX":-0.9422622767029181,"pZ":3.548186074772554,"vX0":4.484578464050333,"vY0":-138.71093089626703,"vZ0":0.8457976696509907,"x":152.92,"y":142.98,"x0":-1.3099729469679402,"y0":50.00649500471363,"z0":5.055019441563299,"aX":-18.956376848426203},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.4,"breakHorizontal":16.7,"spinRate":2387,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3973954471829453,"extension":6.548735509620226},"index":0,"playId":"4c4824b8-2ef5-3557-a0f5-9858012d55e0","pitchNumber":1,"startTime":"2025-07-31T03:05:13.613Z","endTime":"2025-07-31T03:05:17.762Z","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":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.30950828118594,"strikeZoneBottom":1.58247488830386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.75742273460218,"aZ":-27.32598555852077,"pfxX":-8.822697584425624,"pfxZ":2.5545785268808316,"pX":-0.7386287065066625,"pZ":2.8768273602849086,"vX0":4.871306406794213,"vY0":-137.4494531470979,"vZ0":-0.6811680117205432,"x":145.15,"y":161.11,"x0":-1.3952107308185595,"y0":50.00342707341492,"z0":4.996784300365126,"aX":-16.745597388191502},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.7,"breakHorizontal":14.9,"spinRate":2332,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.3997380235767536,"extension":6.352161929537198},"index":1,"playId":"de5fd91c-120e-3270-9b47-509bba5cf51d","pitchNumber":2,"startTime":"2025-07-31T03:05:32.033Z","endTime":"2025-07-31T03:05:37.330Z","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":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.375441284891046,"aZ":-16.162996086770494,"pfxX":-7.664895526895176,"pfxZ":8.174404329318195,"pX":0.4825584921594155,"pZ":3.1255078241721663,"vX0":7.2606693820221295,"vY0":-139.75732666564642,"vZ0":-2.0055511552359326,"x":98.61,"y":154.39,"x0":-1.1656518527269506,"y0":50.00308633241646,"z0":4.92567852754763,"aX":-15.014540823322008},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":12.2,"spinRate":2258,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.3933883676471144,"extension":6.422940744068562},"index":2,"playId":"3cb86962-eb34-3287-b1be-66f54cf6de76","pitchNumber":3,"startTime":"2025-07-31T03:05:53.615Z","endTime":"2025-07-31T03:05:57.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.91277321948568,"aZ":-25.538752021253604,"pfxX":-10.786120242947549,"pfxZ":3.4231900262909267,"pX":-0.5155039445997097,"pZ":2.2512223919246916,"vX0":5.805324040336778,"vY0":-138.8150907922222,"vZ0":-2.5586295756057447,"x":136.65,"y":178.0,"x0":-1.239629692642719,"y0":50.003988344160305,"z0":4.896560345425021,"aX":-20.9181845863402},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.9,"breakHorizontal":18.2,"spinRate":2351,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.395533526934277,"extension":6.55721103603543},"hitData":{"launchSpeed":110.2,"launchAngle":21.0,"totalDistance":396.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":7.82,"coordY":88.72}},"index":3,"playId":"f232aba0-88b5-3d64-b8d7-61917606db9b","pitchNumber":4,"startTime":"2025-07-31T03:06:22.122Z","endTime":"2025-07-31T03:06:53.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:06:53.119Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-31T03:06:52.753Z","endTime":"2025-07-31T03:08:24.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.127609665967746,"aZ":-16.703044793332054,"pfxX":-6.897654146547607,"pfxZ":8.217095089657308,"pX":0.23001562534999312,"pZ":2.021719616674729,"vX0":6.522832133880998,"vY0":-136.80782042214219,"vZ0":-4.438709658789762,"x":108.23,"y":184.19,"x0":-1.2969995863074604,"y0":50.00078092013505,"z0":4.821367940228907,"aX":-12.983475613252775},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":11.0,"spinRate":2238,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.40142059404631025,"extension":6.533161353723342},"index":0,"playId":"c6a5b6a2-fb8c-36ca-aae8-32b8f0b81919","pitchNumber":1,"startTime":"2025-07-31T03:07:17.890Z","endTime":"2025-07-31T03:07:22.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.93992310831779,"aZ":-17.344485838196707,"pfxX":-6.693003523320478,"pfxZ":7.736749640981882,"pX":-0.06498182328091656,"pZ":3.670728917136587,"vX0":5.855235952995807,"vY0":-138.54838479362553,"vZ0":-0.521113630668804,"x":119.48,"y":139.67,"x0":-1.350579132645953,"y0":50.004642314079256,"z0":5.0349202767903165,"aX":-12.833659619557464},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":10.7,"spinRate":2276,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3974399791943273,"extension":6.441938764204057},"index":1,"playId":"335cb17d-9690-36dd-a861-2dcc8e298105","pitchNumber":2,"startTime":"2025-07-31T03:07:53.272Z","endTime":"2025-07-31T03:07:58.150Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.537261872480553,"aZ":-29.427254904556722,"pfxX":-9.123608517543614,"pfxZ":1.6003799738916573,"pX":-0.07124478281350033,"pZ":1.1077278339261472,"vX0":5.960793003147846,"vY0":-130.27547384928022,"vZ0":-3.724503580002147,"x":119.72,"y":208.87,"x0":-1.2043745200240055,"y0":50.003447150209226,"z0":4.781842022655391,"aX":-15.672484655610344},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.3,"breakHorizontal":15.2,"spinRate":1953,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4205409609325841,"extension":6.698779221112907},"index":2,"playId":"efb44f1d-f150-32af-b6e8-3405c17f660c","pitchNumber":3,"startTime":"2025-07-31T03:08:18.080Z","endTime":"2025-07-31T03:08:24.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:08:24.116Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorge Polanco lines out to third baseman Miguel Andujar.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-31T03:10:09.495Z","endTime":"2025-07-31T03:11:31.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.4,"endSpeed":75.3,"strikeZoneTop":3.50487381212099,"strikeZoneBottom":1.61593571998694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.75225076716352,"aZ":-31.99715892956951,"pfxX":-1.9562794049172978,"pfxZ":0.12507619754010513,"pX":0.8723253928959606,"pZ":2.578317679748472,"vX0":-3.1535023705563567,"vY0":-118.63176692699572,"vZ0":-1.5758450614818762,"x":83.75,"y":169.17,"x0":2.470776930601152,"y0":50.0049607562018,"z0":6.1560443878650855,"aX":-2.800066518573357},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.1,"breakHorizontal":4.3,"spinRate":2173,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.46093857364458746,"extension":6.078921229147009},"index":0,"playId":"54192f29-4a8e-3c75-8386-317581ff7860","pitchNumber":1,"startTime":"2025-07-31T03:10:40.165Z","endTime":"2025-07-31T03:10:44.021Z","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":89.2,"endSpeed":81.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.72840245380159,"aZ":-14.669020081817601,"pfxX":6.078891000265374,"pfxZ":10.343317186498357,"pX":0.359199180588219,"pZ":3.9465582151917253,"vX0":-6.719120541094178,"vY0":-129.67893213292308,"vZ0":-2.259059780994303,"x":103.31,"y":132.22,"x0":2.2018186147996546,"y0":50.002704623563865,"z0":5.9563574500276175,"aX":10.288152590907547},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":18.4,"breakHorizontal":-9.4,"spinRate":2087,"spinDirection":139},"zone":12,"typeConfidence":0.85,"plateTime":0.4234149717295188,"extension":6.389835636321825},"index":1,"playId":"e9421b6b-f361-3a51-ab66-541ff12f9cdb","pitchNumber":2,"startTime":"2025-07-31T03:10:53.916Z","endTime":"2025-07-31T03:10:57.436Z","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":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":73.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.13795299938769,"aZ":-25.19601066272815,"pfxX":7.814729419089119,"pfxZ":5.199465334040078,"pX":0.802591531514468,"pZ":1.756257519875869,"vX0":-5.547566220882806,"vY0":-114.76888908101239,"vZ0":-4.365502116917803,"x":86.41,"y":191.36,"x0":2.2292224449040785,"y0":50.00120177113218,"z0":6.121222660400362,"aX":10.482085757470005},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":8.6,"breakHorizontal":-12.8,"spinRate":1516,"spinDirection":126},"zone":9,"typeConfidence":0.88,"plateTime":0.4762420376918639,"extension":6.499768854014118},"hitData":{"launchSpeed":63.8,"launchAngle":14.0,"totalDistance":133.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":97.53,"coordY":156.66}},"index":2,"playId":"574ebb67-7545-30b0-8ac6-6e5bbd51c17d","pitchNumber":3,"startTime":"2025-07-31T03:11:25.766Z","endTime":"2025-07-31T03:11:31.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:11:31.627Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mitch Garver grounds out sharply, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-31T03:11:36.800Z","endTime":"2025-07-31T03:12:19.761Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.0,"endSpeed":69.9,"strikeZoneTop":3.65909431221471,"strikeZoneBottom":1.76906410371082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.989438315990917,"aZ":-31.934914952631296,"pfxX":-7.997405702522465,"pfxZ":0.19554245519784175,"pX":-0.916322770013998,"pZ":2.4817596067893373,"vX0":-5.156163510773635,"vY0":-110.64864028211967,"vZ0":-0.254773620250881,"x":151.93,"y":171.77,"x0":2.4887319053020445,"y0":50.003755913870606,"z0":5.963841409521208,"aX":-9.848936888357272},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":0.6,"breakHorizontal":15.8,"spinRate":2247,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.49630717543753144,"extension":6.0935693889328615},"index":0,"playId":"d68f8f60-c690-3aad-b606-cf3048e809d4","pitchNumber":1,"startTime":"2025-07-31T03:11:55.112Z","endTime":"2025-07-31T03:12:00.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.456877859713217,"aZ":-18.61243507885234,"pfxX":6.59417535228914,"pfxZ":7.837219057932222,"pX":-0.2323046217871024,"pZ":3.1952673819172115,"vX0":-8.456079607415713,"vY0":-130.4686369474983,"vZ0":-3.227547621330155,"x":125.85,"y":152.51,"x0":2.188249151242888,"y0":50.00335465075677,"z0":5.844562248078952,"aX":11.412630446384012},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.7,"breakHorizontal":-10.2,"spinRate":2017,"spinDirection":130},"zone":2,"typeConfidence":0.82,"plateTime":0.41918589959428854,"extension":6.282960881836541},"hitData":{"launchSpeed":101.5,"launchAngle":8.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":106.07,"coordY":148.58}},"index":1,"playId":"2b9ede3d-2dd3-34db-b495-cb51adadffb7","pitchNumber":2,"startTime":"2025-07-31T03:12:12.249Z","endTime":"2025-07-31T03:12:19.761Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:12:19.761Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Canzone flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-31T03:12:25.822Z","endTime":"2025-07-31T03:13:12.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":3},"details":{"event":"Flyout","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":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.949494074853828,"aZ":-14.702319424893322,"pfxX":7.32789702968597,"pfxZ":9.822132046815042,"pX":0.11940814419259733,"pZ":2.506400562192157,"vX0":-7.768910312912541,"vY0":-132.65838632450368,"vZ0":-5.9260049320587,"x":112.45,"y":171.11,"x0":2.1368433380221123,"y0":50.00086768736829,"z0":5.844894266858887,"aX":13.031786458308297},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.7,"breakHorizontal":-11.5,"spinRate":2197,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.41323070094343395,"extension":6.3854267203577955},"index":0,"playId":"fd26b34e-f926-38c0-8ea8-e0f70ea8a115","pitchNumber":1,"startTime":"2025-07-31T03:12:44.231Z","endTime":"2025-07-31T03:12:48.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.827334155790805,"aZ":-16.21323551774144,"pfxX":6.634507466345378,"pfxZ":8.929203193135761,"pX":-0.41288827197473854,"pZ":2.869073683702021,"vX0":-8.514369203435477,"vY0":-132.94368481502752,"vZ0":-4.4856938840788185,"x":132.74,"y":161.32,"x0":1.971185015549653,"y0":50.00455135825053,"z0":5.757175259903402,"aX":11.862579576478065},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":-10.2,"spinRate":2115,"spinDirection":133},"zone":1,"typeConfidence":0.88,"plateTime":0.4121843284467879,"extension":6.458430653395043},"hitData":{"launchSpeed":97.8,"launchAngle":32.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.01,"coordY":71.11}},"index":1,"playId":"4ee89467-d5cf-3a04-bcac-ae18148dce12","pitchNumber":2,"startTime":"2025-07-31T03:13:04.075Z","endTime":"2025-07-31T03:13:12.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:13:12.978Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Schuemann grounds out, third baseman Ben Williamson to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T03:14:28.267Z","endTime":"2025-07-31T03:16:13.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.5,"strikeZoneTop":3.37336649017959,"strikeZoneBottom":1.69354514384177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.537595330660547,"aZ":-28.673170418156044,"pfxX":4.070473946996488,"pfxZ":2.2067061155939367,"pX":-0.6525056900324339,"pZ":2.85904206713789,"vX0":1.0693162575838855,"vY0":-125.68963436174968,"vZ0":0.37935936555881056,"x":141.87,"y":161.59,"x0":-1.613041557661752,"y0":50.002052669957195,"z0":5.050858858129152,"aX":6.455656290573467},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.3,"breakHorizontal":-7.6,"spinRate":2262,"spinDirection":175},"zone":1,"typeConfidence":2.0,"plateTime":0.43722338341157707,"extension":6.570576772261569},"index":0,"playId":"bb25a1ea-9aa9-30ef-ba9a-a27e944e393e","pitchNumber":1,"startTime":"2025-07-31T03:15:28.443Z","endTime":"2025-07-31T03:15:32.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":85.4,"strikeZoneTop":3.38115641509194,"strikeZoneBottom":1.66939841498424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.66151588223293,"aZ":-14.745660836293878,"pfxX":-5.78847551360828,"pfxZ":9.137474057365386,"pX":-0.1374575021992994,"pZ":3.9814813048475526,"vX0":5.33135629862853,"vY0":-138.60618224134535,"vZ0":-0.23793863331467408,"x":122.24,"y":131.28,"x0":-1.352470346076083,"y0":50.0022164494859,"z0":5.070150921638856,"aX":-11.04091559844422},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":9.1,"spinRate":2310,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.39818287715659784,"extension":6.572610068907538},"index":1,"playId":"5f46b101-9e94-3daa-9cd7-ca397ad8f484","pitchNumber":2,"startTime":"2025-07-31T03:15:47.319Z","endTime":"2025-07-31T03:15:51.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.74517175044091,"aZ":-24.100294572319072,"pfxX":-9.936573523514394,"pfxZ":4.234180706372895,"pX":-0.49161671671885265,"pZ":2.389081678352836,"vX0":6.003986929302856,"vY0":-138.2081447102911,"vZ0":-2.5476930145839387,"x":135.74,"y":174.27,"x0":-1.4167285171668111,"y0":50.006652517372345,"z0":4.965617414482058,"aX":-18.963332691909756},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.2,"breakHorizontal":16.4,"spinRate":2391,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3984093888905864,"extension":6.6751158289542145},"hitData":{"launchSpeed":98.7,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.54,"coordY":162.32}},"index":2,"playId":"ae39e42a-5ba6-31cc-a3d6-ed73cae3bf1a","pitchNumber":3,"startTime":"2025-07-31T03:16:04.642Z","endTime":"2025-07-31T03:16:13.475Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:16:13.475Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Darell Hernaiz homers (1) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T03:16:23.402Z","endTime":"2025-07-31T03:17:12.698Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.264605144860084,"aZ":-29.295193191444714,"pfxX":0.5305794334698962,"pfxZ":1.7132863849402362,"pX":-0.22159329372149447,"pZ":2.679241695670428,"vX0":2.9229828956944988,"vY0":-128.26644141090716,"vZ0":-0.28691447197499187,"x":125.45,"y":166.44,"x0":-1.4406481753298268,"y0":50.00462324975233,"z0":5.059276681376276,"aX":0.8914502325929079},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":-1.6,"spinRate":2269,"spinDirection":178},"zone":5,"typeConfidence":2.0,"plateTime":0.4255562197875311,"extension":6.581971218614487},"hitData":{"launchSpeed":106.8,"launchAngle":22.0,"totalDistance":410.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.27,"coordY":60.54}},"index":0,"playId":"767f7ba9-66d4-3858-bebf-84e801ff1a3f","pitchNumber":1,"startTime":"2025-07-31T03:16:44.629Z","endTime":"2025-07-31T03:17:12.698Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:17:12.698Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lawrence Butler flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T03:17:31.042Z","endTime":"2025-07-31T03:18:35.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":"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.6,"endSpeed":87.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.142255303367634,"aZ":-18.50373903977987,"pfxX":-6.782166510450242,"pfxZ":6.870005595546264,"pX":0.7992578789520802,"pZ":3.9312894675975945,"vX0":7.89969998146565,"vY0":-140.48459225404076,"vZ0":0.38211502378342677,"x":86.53,"y":132.64,"x0":-1.173913355247988,"y0":50.00264356838812,"z0":5.000437094521675,"aX":-13.496437220575631},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.7,"breakHorizontal":10.6,"spinRate":2259,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.39053873923584614,"extension":6.447363800457306},"index":0,"playId":"37560c18-d15d-3fbe-8ebc-5b1226eb6ddf","pitchNumber":1,"startTime":"2025-07-31T03:17:38.627Z","endTime":"2025-07-31T03:17:42.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.3,"strikeZoneTop":3.71114105686252,"strikeZoneBottom":1.87401691975292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.633107765716378,"aZ":-27.26692045964836,"pfxX":-8.426884994245729,"pfxZ":2.8988506400065113,"pX":0.7626394075055019,"pZ":1.7208541819745717,"vX0":7.765653174750045,"vY0":-129.68004155414437,"vZ0":-2.469152755156489,"x":87.93,"y":192.32,"x0":-1.1845726990562377,"y0":50.00261023777551,"z0":4.778100956054761,"aX":-14.26671096768926},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.9,"breakHorizontal":13.4,"spinRate":1962,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.42333803591122177,"extension":6.660755560665675},"index":1,"playId":"c308bea5-fa94-3227-9e70-853ca8d0b985","pitchNumber":2,"startTime":"2025-07-31T03:18:03.540Z","endTime":"2025-07-31T03:18:07.778Z","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":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.51577536368052,"aZ":-16.794419342000765,"pfxX":-8.977101981298297,"pfxZ":7.81352869063956,"pX":0.4906341782652866,"pZ":3.6134772086754583,"vX0":7.977611867969664,"vY0":-140.32368463521826,"vZ0":-0.7238518577165556,"x":98.3,"y":141.22,"x0":-1.2406605210430546,"y0":50.00658946578013,"z0":4.982054785472787,"aX":-17.679292099577115},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":14.4,"spinRate":2388,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3922433505398919,"extension":6.653119671809474},"hitData":{"launchSpeed":84.2,"launchAngle":61.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.7,"coordY":122.52}},"index":2,"playId":"6427344a-6070-3705-bc46-677c05e2a74c","pitchNumber":3,"startTime":"2025-07-31T03:18:26.594Z","endTime":"2025-07-31T03:18:35.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:18:35.788Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-31T03:18:42.817Z","endTime":"2025-07-31T03:20:33.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82805360920532,"aZ":-27.36372957121347,"pfxX":-9.563586530366617,"pfxZ":2.774836745770727,"pX":-0.3584673536461553,"pZ":0.9828927413489293,"vX0":5.664115786771426,"vY0":-130.89816675654492,"vZ0":-4.262526859576346,"x":130.66,"y":212.24,"x0":-1.3086945523763147,"y0":50.00321476611843,"z0":4.682941507766508,"aX":-16.58370421857545},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":16.1,"spinRate":1978,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4185571656929925,"extension":6.803806237044268},"index":0,"playId":"1dfeb2ad-3bb9-376f-bd5e-bdc71b5181e0","pitchNumber":1,"startTime":"2025-07-31T03:19:03.343Z","endTime":"2025-07-31T03:19:06.744Z","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":95.5,"endSpeed":86.3,"strikeZoneTop":3.6634012887547,"strikeZoneBottom":1.70972515359961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.000595057078925,"aZ":-17.2545598826173,"pfxX":-7.588663059921127,"pfxZ":7.743796815358872,"pX":1.33451829960723,"pZ":2.9202479973298323,"vX0":9.690942161974617,"vY0":-138.6428611821585,"vZ0":-2.227907430730747,"x":66.13,"y":159.93,"x0":-1.237342191116141,"y0":50.0008499109573,"z0":4.89928415031647,"aX":-14.618293879451063},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":11.5,"spinRate":2394,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.39663378669200267,"extension":6.61199987006022},"index":1,"playId":"061c3647-84ca-3f58-970b-48a01e1dd79e","pitchNumber":2,"startTime":"2025-07-31T03:19:22.282Z","endTime":"2025-07-31T03:19:26.413Z","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":90.5,"endSpeed":82.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.077536279988912,"aZ":-28.776024575120843,"pfxX":-9.943407070875944,"pfxZ":1.944146576164453,"pX":-0.08814071351374982,"pZ":2.133023334800395,"vX0":6.3606730882180935,"vY0":-131.69462247688674,"vZ0":-1.46797679226595,"x":120.36,"y":181.19,"x0":-1.248040215190456,"y0":50.00511318228953,"z0":4.834818107911486,"aX":-17.39384422869187},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.4,"breakHorizontal":16.6,"spinRate":1910,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.41659984048054177,"extension":6.782364500489899},"index":2,"playId":"898f2273-d6a4-342c-8c24-915603f3601f","pitchNumber":3,"startTime":"2025-07-31T03:19:40.682Z","endTime":"2025-07-31T03:19:44.114Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-31T03:19:53.929Z","endTime":"2025-07-31T03:20:07.349Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.9,"strikeZoneTop":3.73131571632539,"strikeZoneBottom":1.74567551180754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.88563962032999,"aZ":-17.144017288070973,"pfxX":-7.834321640026208,"pfxZ":7.481157102369863,"pX":-0.637483622858634,"pZ":4.621671746538277,"vX0":4.845438536763113,"vY0":-141.67374845199893,"vZ0":1.907785883630343,"x":141.3,"y":113.99,"x0":-1.3625790095473327,"y0":50.00247427257581,"z0":5.042683069952465,"aX":-15.73977932104123},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":13.1,"spinRate":2303,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38834297741728685,"extension":6.469335838334224},"index":4,"playId":"3859cdc4-8528-3e93-97f5-fdd904d96436","pitchNumber":4,"startTime":"2025-07-31T03:20:07.349Z","endTime":"2025-07-31T03:20:10.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.1,"strikeZoneTop":3.62697096110696,"strikeZoneBottom":1.67307770883885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.7641710326326,"aZ":-30.11224430764794,"pfxX":-10.001512196422183,"pfxZ":1.0251101994065497,"pX":-0.07321813917709645,"pZ":3.2578894885385767,"vX0":6.348253392944193,"vY0":-141.68124510990282,"vZ0":0.3105827535270844,"x":119.79,"y":150.82,"x0":-1.056665153363911,"y0":50.00172426474707,"z0":5.088836765006833,"aX":-20.103617983234987},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.2,"breakHorizontal":16.6,"spinRate":2410,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.3882528076518028,"extension":6.573430159627345},"index":5,"playId":"0562c2f5-4972-3b87-9169-0987bbf43b5d","pitchNumber":5,"startTime":"2025-07-31T03:20:28.957Z","endTime":"2025-07-31T03:20:33.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:20:33.252Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Williamson walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-31T03:22:24.692Z","endTime":"2025-07-31T03:24:37.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"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":89.7,"endSpeed":82.5,"strikeZoneTop":3.53722943810955,"strikeZoneBottom":1.65854194509802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.940541915224976,"aZ":-14.487262248367113,"pfxX":5.535107139993711,"pfxZ":10.160576940895671,"pX":1.8300714785021857,"pZ":3.688402581405928,"vX0":-3.0019489799820316,"vY0":-130.70710976687252,"vZ0":-3.221204740409387,"x":47.24,"y":139.19,"x0":2.2705345086012874,"y0":50.00469301099624,"z0":6.015761312477989,"aX":9.638139510873032},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.0,"breakHorizontal":-9.5,"spinRate":2057,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.4180560319665392,"extension":6.321577932771515},"index":0,"playId":"f1dc77d8-d751-3e7b-b3e6-6277b7dbdbb6","pitchNumber":1,"startTime":"2025-07-31T03:22:40.783Z","endTime":"2025-07-31T03:22:43.934Z","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":83.5,"endSpeed":76.5,"strikeZoneTop":3.65051924085843,"strikeZoneBottom":1.57138355929073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.404512779956953,"aZ":-31.641676740629766,"pfxX":-1.6965363634220418,"pfxZ":0.3582221934480039,"pX":1.206396303366261,"pZ":3.5082092764372232,"vX0":-2.4554618776544683,"vY0":-121.60911966082868,"vZ0":0.23441202574329356,"x":71.02,"y":144.06,"x0":2.450602577288021,"y0":50.00381872685118,"z0":6.160878006926008,"aX":-2.5346751796873677},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":1.0,"breakHorizontal":3.7,"spinRate":2196,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.45083172003776495,"extension":6.1480400235819825},"index":1,"playId":"1ace01f2-0691-3993-a57c-7be60b77c7a6","pitchNumber":2,"startTime":"2025-07-31T03:22:57.601Z","endTime":"2025-07-31T03:23:01.801Z","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":90.1,"endSpeed":82.6,"strikeZoneTop":3.61266086985152,"strikeZoneBottom":1.66476191066478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.48570460358854,"aZ":-14.967487250804828,"pfxX":6.635588153913743,"pfxZ":9.840548501145056,"pX":0.8281982260526253,"pZ":3.7265596996236385,"vX0":-6.031299291267519,"vY0":-131.09169074710323,"vZ0":-2.850741591433095,"x":85.43,"y":138.16,"x0":2.29136787985326,"y0":50.00402580248295,"z0":5.9389236719179905,"aX":11.604716822837249},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.4,"breakHorizontal":-10.8,"spinRate":2114,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.41706462042908,"extension":6.255474726087482},"index":2,"playId":"89b4669b-216a-34d2-98c6-5cd6f9c492db","pitchNumber":3,"startTime":"2025-07-31T03:23:14.016Z","endTime":"2025-07-31T03:23:19.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.61072223956578,"strikeZoneBottom":1.67157101987507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.106614138083703,"aZ":-13.76014881027539,"pfxX":5.219053463537893,"pfxZ":10.560948234369913,"pX":-0.049703232772801205,"pZ":3.447138808531206,"vX0":-7.584746700246604,"vY0":-131.52097892637224,"vZ0":-3.5647828818887755,"x":118.89,"y":145.71,"x0":2.199667192668332,"y0":50.00282450633345,"z0":5.847177054904526,"aX":9.100618714031201},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.5,"breakHorizontal":-7.7,"spinRate":2063,"spinDirection":139},"zone":2,"typeConfidence":0.85,"plateTime":0.4171921207463676,"extension":6.325103953268597},"index":3,"playId":"3efd9637-04ae-3236-ba3e-fa9bb32eebb9","pitchNumber":4,"startTime":"2025-07-31T03:23:31.488Z","endTime":"2025-07-31T03:23:35.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.61205477978868,"strikeZoneBottom":1.70546161594523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.94379686153664,"aZ":-30.860361512614514,"pfxX":-1.6744490479808296,"pfxZ":0.8826211324321456,"pX":0.5121771615694389,"pZ":3.0406574920296445,"vX0":-4.079614898367007,"vY0":-120.59859264795533,"vZ0":-0.8844952926932045,"x":97.48,"y":156.68,"x0":2.43563436635529,"y0":50.00376311630083,"z0":6.106884479945779,"aX":-2.4940007323222004},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.7,"breakHorizontal":4.0,"spinRate":2175,"spinDirection":201},"zone":3,"typeConfidence":0.9,"plateTime":0.4522143904151217,"extension":5.947852715625268},"index":4,"playId":"5e54dbf5-b00f-3396-8103-a0cfd2b5ad91","pitchNumber":5,"startTime":"2025-07-31T03:23:47.291Z","endTime":"2025-07-31T03:23:51.140Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-31T03:24:00.804Z","endTime":"2025-07-31T03:24:12.404Z","isPitch":false,"type":"action","player":{"id":810938,"link":"/api/v1/people/810938"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.059750335023775,"aZ":-15.610148674575399,"pfxX":5.8641012371955235,"pfxZ":9.247850889416279,"pX":-0.04162626551437051,"pZ":3.1770337388996075,"vX0":-8.158569638918824,"vY0":-132.6572976178218,"vZ0":-3.6784630175350355,"x":118.59,"y":153.0,"x0":2.304764373843618,"y0":50.00270945814696,"z0":5.71202328321412,"aX":10.503863442029797},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.2,"breakHorizontal":-9.0,"spinRate":2132,"spinDirection":123},"zone":2,"typeConfidence":0.88,"plateTime":0.4121148457216539,"extension":6.564386276467931},"index":6,"playId":"c5d24275-e83f-33bd-980f-b059209c58c4","pitchNumber":6,"startTime":"2025-07-31T03:24:12.404Z","endTime":"2025-07-31T03:24:16.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.64567497505194,"strikeZoneBottom":1.70776089496355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.54522703126133,"aZ":-15.34221438492242,"pfxX":7.254637378157025,"pfxZ":9.744646906957941,"pX":-1.179231754125964,"pZ":2.0869898767250854,"vX0":-10.910825086053926,"vY0":-131.0642881990572,"vZ0":-6.378291516545984,"x":161.95,"y":182.43,"x0":2.108862969062431,"y0":50.004836517540895,"z0":5.712287795918551,"aX":12.534187883752663},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":16.2,"breakHorizontal":-10.6,"spinRate":2166,"spinDirection":137},"zone":13,"typeConfidence":0.83,"plateTime":0.41906752937375336,"extension":6.428208010484754},"index":7,"playId":"b01abb7c-8503-3446-8521-5b595c7486b3","pitchNumber":7,"startTime":"2025-07-31T03:24:32.191Z","endTime":"2025-07-31T03:24:37.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:24:37.753Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.P. Crawford lines out to center fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-31T03:24:43.180Z","endTime":"2025-07-31T03:26:09.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.39836950877189,"strikeZoneBottom":1.66331599830433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.600671985969345,"aZ":-29.6709192501208,"pfxX":-1.795175873426968,"pfxZ":1.6483982891649234,"pX":0.8512134572534139,"pZ":3.3493162198046518,"vX0":-3.3339836318623624,"vY0":-122.15895039060374,"vZ0":-0.6165922918442228,"x":84.55,"y":148.35,"x0":2.4635436738528473,"y0":50.005188447974,"z0":6.141310565636699,"aX":-2.7306391736360687},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.1,"breakHorizontal":4.0,"spinRate":2191,"spinDirection":188},"zone":12,"typeConfidence":0.88,"plateTime":0.44727405785131324,"extension":6.088399719102436},"index":0,"playId":"ec4db3a3-bbdf-3e09-8be4-dd260ef4134a","pitchNumber":1,"startTime":"2025-07-31T03:25:00.490Z","endTime":"2025-07-31T03:25:04.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.409123206257238,"aZ":-32.22739643242616,"pfxX":-1.2470763511442011,"pfxZ":-0.0371843393689506,"pX":-0.062499324529110965,"pZ":2.5494420888848093,"vX0":-4.987372451766808,"vY0":-119.51257501924115,"vZ0":-1.657061989568874,"x":119.38,"y":169.95,"x0":2.206989318164563,"y0":50.00314735812535,"z0":6.126166151048016,"aX":-1.816476031814118},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.2,"breakHorizontal":3.4,"spinRate":2171,"spinDirection":237},"zone":5,"typeConfidence":0.91,"plateTime":0.45698785183484736,"extension":6.133482828333844},"index":1,"playId":"eee83ff5-066e-358b-83db-c1a03d097046","pitchNumber":2,"startTime":"2025-07-31T03:25:21.088Z","endTime":"2025-07-31T03:25:24.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.38136608993221,"strikeZoneBottom":1.61504047663315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.210685882526043,"aZ":-18.97558403788178,"pfxX":7.577359240879146,"pfxZ":7.512638469393764,"pX":0.16832161012021674,"pZ":3.9045942949356784,"vX0":-7.431450316009609,"vY0":-132.23435734499986,"vZ0":-1.3369726267470234,"x":110.58,"y":133.36,"x0":2.0409781867036108,"y0":50.006165199370756,"z0":5.8194993358416545,"aX":13.319423922140825},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.4,"breakHorizontal":-12.0,"spinRate":2153,"spinDirection":129},"zone":12,"typeConfidence":0.86,"plateTime":0.41542639452273056,"extension":6.451567517184051},"index":2,"playId":"88d1018c-570b-30e4-a378-722500cde376","pitchNumber":3,"startTime":"2025-07-31T03:25:42.549Z","endTime":"2025-07-31T03:25:46.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.3,"endSpeed":69.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.374931478633613,"aZ":-34.47024080625815,"pfxX":-7.647050037812676,"pfxZ":-1.8609016584883928,"pX":0.05448984804175111,"pZ":2.331786871205386,"vX0":-3.19763581476018,"vY0":-111.04772058038078,"vZ0":0.1507345586696116,"x":114.92,"y":175.82,"x0":2.5126403409534963,"y0":50.00355714240757,"z0":5.888938968071505,"aX":-9.422990615874363},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-3.0,"breakHorizontal":14.8,"spinRate":2383,"spinDirection":298},"zone":5,"typeConfidence":2.0,"plateTime":0.49577765744525104,"extension":6.0381508906181045},"hitData":{"launchSpeed":95.7,"launchAngle":20.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.24,"coordY":71.66}},"index":3,"playId":"975df11e-98c0-3d44-8a59-9da5aeb01a43","pitchNumber":4,"startTime":"2025-07-31T03:26:02.603Z","endTime":"2025-07-31T03:26:09.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:26:09.916Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-31T03:26:19.283Z","endTime":"2025-07-31T03:29:54.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,9],"actionIndex":[8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.314819482140003,"aZ":-24.956944005405813,"pfxX":9.217906731441007,"pfxZ":5.53133286539149,"pX":1.1641395569182549,"pZ":1.4176589723396378,"vX0":-5.37431090704074,"vY0":-113.89906107273657,"vZ0":-4.782659631753442,"x":72.63,"y":200.5,"x0":2.3652601900269974,"y0":50.00238815064805,"z0":6.033692472312516,"aX":12.024524990680199},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":9.0,"breakHorizontal":-15.2,"spinRate":1406,"spinDirection":125},"zone":14,"typeConfidence":0.89,"plateTime":0.4822149092471739,"extension":6.119213983648375},"index":0,"playId":"14214f3c-a9fc-3066-9ed8-4781079c6dab","pitchNumber":1,"startTime":"2025-07-31T03:26:38.137Z","endTime":"2025-07-31T03:26:41.291Z","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":90.9,"endSpeed":82.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.60150077293938,"aZ":-12.580283896878889,"pfxX":9.205825976658849,"pfxZ":11.226440740075079,"pX":-0.24434241283761982,"pZ":3.346313653573889,"vX0":-9.190704860360098,"vY0":-131.91271127342048,"vZ0":-4.1898697987989895,"x":126.31,"y":148.43,"x0":2.1051472526586275,"y0":50.00272849714223,"z0":5.8968378638802035,"aX":16.067137886706465},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.4,"breakHorizontal":-14.4,"spinRate":2374,"spinDirection":135},"zone":2,"typeConfidence":0.93,"plateTime":0.41677192079813574,"extension":6.300414886094866},"index":1,"playId":"2125c03b-56c4-3950-9c6f-dc9e44d1a9fa","pitchNumber":2,"startTime":"2025-07-31T03:26:59.664Z","endTime":"2025-07-31T03:27:03.077Z","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":79.6,"endSpeed":73.8,"strikeZoneTop":3.44580867136354,"strikeZoneBottom":1.62562099392039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.692638575276096,"aZ":-27.71586648986279,"pfxX":7.487882068882932,"pfxZ":3.265930549520859,"pX":1.7268883381810403,"pZ":1.1342225364040655,"vX0":-3.539945485661007,"vY0":-115.905388504125,"vZ0":-5.37364577803074,"x":51.18,"y":208.16,"x0":2.2972029003406096,"y0":50.005786069044426,"z0":6.114269368868699,"aX":10.238451339142257},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":4.9,"breakHorizontal":-12.7,"spinRate":1494,"spinDirection":126},"zone":14,"typeConfidence":0.88,"plateTime":0.471694903678475,"extension":6.372750568697311},"index":2,"playId":"654c4fe2-4c93-3b06-a577-d3fcaa026d09","pitchNumber":3,"startTime":"2025-07-31T03:27:23.406Z","endTime":"2025-07-31T03:27:27.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.44699744739355,"strikeZoneBottom":1.59618391276692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.745366843676468,"aZ":-26.346095631115713,"pfxX":-2.459918577889038,"pfxZ":3.602817992444926,"pX":0.8885698891182519,"pZ":4.119084465650647,"vX0":-2.8291594231122765,"vY0":-125.47522986525139,"vZ0":0.4883563635994398,"x":83.13,"y":127.56,"x0":2.3440401891045295,"y0":50.005901564887324,"z0":6.042960343013375,"aX":-3.9824339134755626},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.8,"breakHorizontal":5.0,"spinRate":2229,"spinDirection":166},"zone":12,"typeConfidence":0.5,"plateTime":0.4339949259516884,"extension":6.134995337758688},"index":3,"playId":"04d4a421-8540-34f7-8f15-f07dd1f8bef9","pitchNumber":4,"startTime":"2025-07-31T03:27:45.009Z","endTime":"2025-07-31T03:27:48.624Z","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":91.2,"endSpeed":83.7,"strikeZoneTop":3.35422484661944,"strikeZoneBottom":1.59529513080756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.811467205082852,"aZ":-16.94450286553449,"pfxX":5.551459938435683,"pfxZ":8.491850333524155,"pX":-0.03212856298192864,"pZ":4.268219784717785,"vX0":-7.279419456651224,"vY0":-132.67764623077426,"vZ0":-1.4906109706531794,"x":118.22,"y":123.54,"x0":2.0182497839747837,"y0":50.00221428741765,"z0":6.064690958504321,"aX":9.956172257345678},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.2,"breakHorizontal":-8.6,"spinRate":2247,"spinDirection":150},"zone":11,"typeConfidence":0.87,"plateTime":0.4119009295143585,"extension":6.363415394312756},"index":4,"playId":"7029d707-4a3c-380f-ab74-a2a4229ce6f1","pitchNumber":5,"startTime":"2025-07-31T03:28:06.496Z","endTime":"2025-07-31T03:28:11.618Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"ced91ea3-7169-30c2-b565-d427dc7c63bb","startTime":"2025-07-31T03:28:29.394Z","endTime":"2025-07-31T03:28:32.394Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-07-31T03:28:54.002Z","endTime":"2025-07-31T03:29:12.856Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"details":{"code":"N","isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"4f34dcbd-8c08-3ea5-9f0e-317ddebc63f0","startTime":"2025-07-31T03:29:12.856Z","endTime":"2025-07-31T03:29:17.433Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Julio Rodríguez batting, Ben Williamson advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"actionPlayId":"4f34dcbd-8c08-3ea5-9f0e-317ddebc63f0","startTime":"2025-07-31T03:29:37.700Z","endTime":"2025-07-31T03:29:50.737Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":605488,"link":"/api/v1/people/605488"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.082138751812597,"aZ":-28.91470145719581,"pfxX":-1.8591241438931219,"pfxZ":2.075584850892893,"pX":0.6693739982615681,"pZ":2.5324113728390967,"vX0":-3.725049595846005,"vY0":-123.36103823905961,"vZ0":-2.498936891624722,"x":91.49,"y":170.4,"x0":2.4291435655718723,"y0":50.003539165054256,"z0":5.9492428471671115,"aX":-2.920617067817018},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.5,"breakHorizontal":4.1,"spinRate":2127,"spinDirection":179},"zone":6,"typeConfidence":0.81,"plateTime":0.4407682874642038,"extension":6.396011821236481},"index":9,"playId":"eee38c1a-f4ed-31ef-a5a6-f3d17e858ba8","pitchNumber":6,"startTime":"2025-07-31T03:29:50.737Z","endTime":"2025-07-31T03:29:54.344Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:29:54.344Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-31T03:30:14.018Z","endTime":"2025-07-31T03:30:31.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50438014961806,"aZ":-15.84071281113369,"pfxX":7.759875876594107,"pfxZ":9.258746523872864,"pX":0.1508288289417218,"pZ":3.4218538209932974,"vX0":-7.864558261590947,"vY0":-131.61665638193887,"vZ0":-3.306823377122493,"x":111.25,"y":146.39,"x0":2.1616553837812678,"y0":50.00244203402933,"z0":5.859448242302963,"aX":13.688919196452513},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.3,"breakHorizontal":-12.5,"spinRate":2257,"spinDirection":137},"zone":2,"typeConfidence":0.91,"plateTime":0.4152981928353219,"extension":6.431629182516111},"hitData":{"launchSpeed":100.8,"launchAngle":60.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.15,"coordY":107.09}},"index":0,"playId":"c0e80e57-cc1d-3935-9c3b-543e0f1fbbbc","pitchNumber":1,"startTime":"2025-07-31T03:30:20.503Z","endTime":"2025-07-31T03:30:31.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:30:31.503Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-31T03:31:56.062Z","endTime":"2025-07-31T03:33:35.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88573790653759,"aZ":-31.36099304352476,"pfxX":8.520747810549798,"pfxZ":0.5380865452475785,"pX":0.5264164359987213,"pZ":2.6175015680118787,"vX0":1.8696850337289965,"vY0":-122.8188177717627,"vZ0":0.6640038629450804,"x":96.93,"y":168.11,"x0":-1.3532586465219163,"y0":50.00339335451854,"z0":5.034773882290871,"aX":12.869361677406424},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.4,"breakHorizontal":-15.8,"spinRate":2560,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.44790197130650133,"extension":6.555414979282135},"index":0,"playId":"deebcce4-68f9-3e22-ab62-47749510e771","pitchNumber":1,"startTime":"2025-07-31T03:32:43.982Z","endTime":"2025-07-31T03:32:47.180Z","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":94.8,"endSpeed":86.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74034619177473,"aZ":-26.093043032883394,"pfxX":-9.986726240452663,"pfxZ":3.175490477587873,"pX":-1.1161336177492307,"pZ":2.003778961101514,"vX0":3.79139445117622,"vY0":-138.04320922688873,"vZ0":-3.0185251937430086,"x":159.54,"y":184.68,"x0":-1.215400986904124,"y0":50.00497836503598,"z0":4.881579785469185,"aX":-19.141162640078218},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.3,"breakHorizontal":17.2,"spinRate":2273,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.39784102222116147,"extension":6.51327364731428},"index":1,"playId":"341abb0a-16f1-3182-ba3b-f8782f788853","pitchNumber":2,"startTime":"2025-07-31T03:33:02.275Z","endTime":"2025-07-31T03:33:05.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.981005476433218,"aZ":-26.45780925562185,"pfxX":4.676241364882369,"pfxZ":3.679165756758123,"pX":0.01857447554978336,"pZ":2.155149317251936,"vX0":1.8074606350602265,"vY0":-123.89315050544437,"vZ0":-1.245603104786232,"x":116.29,"y":180.59,"x0":-1.3280529870330002,"y0":50.000931265873895,"z0":4.877617535822485,"aX":7.261286308253342},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.6,"breakHorizontal":-8.9,"spinRate":2541,"spinDirection":81},"zone":8,"typeConfidence":2.0,"plateTime":0.44226272029757263,"extension":6.668393720901277},"hitData":{"launchSpeed":83.7,"launchAngle":50.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.2,"coordY":101.68}},"index":2,"playId":"fe292074-c7dc-38e0-be00-deab04adc97a","pitchNumber":3,"startTime":"2025-07-31T03:33:27.244Z","endTime":"2025-07-31T03:33:35.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:33:35.618Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shea Langeliers lines out to right fielder Dominic Canzone.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-31T03:33:53.566Z","endTime":"2025-07-31T03:34:13.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.06049365869969,"aZ":-26.80574687146599,"pfxX":-9.208743321128185,"pfxZ":2.7832724336032726,"pX":-0.5459497774361802,"pZ":2.7846743612940648,"vX0":5.473435097365002,"vY0":-138.55149193930671,"vZ0":-1.0205632130428366,"x":137.81,"y":163.59,"x0":-1.3581673973313837,"y0":50.00390623770499,"z0":4.961145045944934,"aX":-17.7743998430917},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.0,"breakHorizontal":15.4,"spinRate":2182,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.39642191489433065,"extension":6.557867992474025},"hitData":{"launchSpeed":81.4,"launchAngle":29.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":163.97,"coordY":96.35}},"index":0,"playId":"e1664b40-b79d-3c40-b270-f091c4ccc474","pitchNumber":1,"startTime":"2025-07-31T03:34:06.629Z","endTime":"2025-07-31T03:34:13.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:34:13.628Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, first baseman Josh Naylor to pitcher Bryan Woo.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-31T03:34:19.196Z","endTime":"2025-07-31T03:36:10.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":693433,"link":"/api/v1/people/693433"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.0,"endSpeed":79.4,"strikeZoneTop":3.4451766113371,"strikeZoneBottom":1.55371880972409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.729502250790976,"aZ":-31.679259543620073,"pfxX":-11.825533947863933,"pfxZ":0.30669297477571256,"pX":-1.125985143567343,"pZ":2.038242059875586,"vX0":4.3543721624548475,"vY0":-127.95763609654516,"vZ0":-0.7431103648054342,"x":159.92,"y":183.75,"x0":-1.330614376244374,"y0":50.00423596535098,"z0":4.8534588409039126,"aX":-19.266898270250604},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.6,"breakHorizontal":20.2,"spinRate":1840,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4309593503283642,"extension":6.791915880269408},"index":0,"playId":"0e816568-8a61-39f3-9522-4de84127c655","pitchNumber":1,"startTime":"2025-07-31T03:34:43.737Z","endTime":"2025-07-31T03:34:47.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":76.4,"strikeZoneTop":3.40814596697506,"strikeZoneBottom":1.54803247833918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.940197561677333,"aZ":-28.84440677577113,"pfxX":7.511257236918198,"pfxZ":2.2056574110738865,"pX":-0.3136285496871519,"pZ":2.459650912149556,"vX0":0.8338239242402252,"vY0":-123.26028637024322,"vZ0":-0.06843266078784505,"x":128.95,"y":172.37,"x0":-1.6316638508055479,"y0":50.00167987144358,"z0":4.963572807039636,"aX":11.331968822502786},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.2,"breakHorizontal":-13.8,"spinRate":2442,"spinDirection":83},"zone":4,"typeConfidence":2.0,"plateTime":0.4477200825687535,"extension":6.425628962637349},"index":1,"playId":"226c1c5b-2f02-3c7f-a49b-1965e8a24cc3","pitchNumber":2,"startTime":"2025-07-31T03:35:00.677Z","endTime":"2025-07-31T03:35:04.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.42875511365777,"strikeZoneBottom":1.5692009945325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.458341520950984,"aZ":-26.514569035793333,"pfxX":-10.42141196018418,"pfxZ":3.390772847942296,"pX":0.20782130921580752,"pZ":1.4731959797880918,"vX0":6.937107162526476,"vY0":-128.31092295153826,"vZ0":-3.077701576866863,"x":109.08,"y":199.0,"x0":-1.1763948246552256,"y0":50.00135968837949,"z0":4.753429163355831,"aX":-17.38174165533067},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":17.3,"spinRate":1902,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.42681832954610055,"extension":6.846418863765733},"index":2,"playId":"59055604-f984-3f2f-a2b7-5281ae454b91","pitchNumber":3,"startTime":"2025-07-31T03:35:17.922Z","endTime":"2025-07-31T03:35:22.098Z","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":96.1,"endSpeed":87.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.406962335291034,"aZ":-16.394936502372254,"pfxX":-7.208658774856999,"pfxZ":8.043719913426406,"pX":1.14869162358683,"pZ":3.0460147509511315,"vX0":9.002807017772676,"vY0":-139.6332063199751,"vZ0":-2.433032018372599,"x":73.21,"y":156.54,"x0":-1.190851211025344,"y0":50.00025626428463,"z0":5.0157987286692824,"aX":-14.137600054800641},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":11.0,"spinRate":2304,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.393266577681755,"extension":6.550701655774876},"index":3,"playId":"8f8ee4df-4026-30c0-b6b4-7f263ded437c","pitchNumber":4,"startTime":"2025-07-31T03:35:37.997Z","endTime":"2025-07-31T03:35:42.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4698165853946,"aZ":-27.907870849751486,"pfxX":-11.414207883150082,"pfxZ":2.1447767534766786,"pX":0.9572288404973145,"pZ":2.5354896836985668,"vX0":9.292174121046408,"vY0":-140.39820229492017,"vZ0":-1.547318412516724,"x":80.51,"y":170.32,"x0":-0.9161244449078586,"y0":50.00509360223782,"z0":4.914000525617247,"aX":-22.737508345283487},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.7,"breakHorizontal":18.7,"spinRate":2460,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3904551708165864,"extension":6.699672090794081},"hitData":{"launchSpeed":86.2,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.74,"coordY":159.79}},"index":4,"playId":"dabf7408-ed58-3013-941e-e1fc92ac3adf","pitchNumber":5,"startTime":"2025-07-31T03:36:03.658Z","endTime":"2025-07-31T03:36:10.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:36:10.916Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, pitcher Justin Sterner to shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T03:38:22.357Z","endTime":"2025-07-31T03:39:42.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686993,"link":"/api/v1/people/686993"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Sterner replaces Jeffrey Springs.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T03:37:00.826Z","endTime":"2025-07-31T03:38:24.552Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"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":91.6,"endSpeed":83.6,"strikeZoneTop":3.43348513614428,"strikeZoneBottom":1.68023217377629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32477797696165,"aZ":-17.10024051039477,"pfxX":-8.273854020169313,"pfxZ":8.394441652029236,"pX":-0.2756762998344715,"pZ":3.8400612325554158,"vX0":9.4785947307787,"vY0":-133.082299934335,"vZ0":-1.2532805979403374,"x":127.51,"y":135.1,"x0":-2.8070039075197943,"y0":50.00042237421016,"z0":5.554645403262808,"aX":-14.853105899212514},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":13.0,"spinRate":2139,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.41142976798900444,"extension":6.414049738986981},"index":1,"playId":"744a9b3e-0f2a-3606-a915-6284504813f6","pitchNumber":1,"startTime":"2025-07-31T03:38:24.552Z","endTime":"2025-07-31T03:38:28.388Z","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":92.1,"endSpeed":83.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.725937883677766,"aZ":-15.13650626168171,"pfxX":-7.9273328457703744,"pfxZ":9.469187775173328,"pX":0.7561625492681361,"pZ":2.973774645617363,"vX0":11.452167923504422,"vY0":-133.54409960539533,"vZ0":-3.8628697353705257,"x":88.18,"y":158.49,"x0":-2.5650641139267134,"y0":50.00546943983352,"z0":5.533334308758746,"aX":-14.269010692363091},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.4,"breakHorizontal":11.8,"spinRate":2343,"spinDirection":222},"zone":3,"typeConfidence":0.9,"plateTime":0.41070107370201114,"extension":6.5799095238384995},"index":2,"playId":"397ed5d9-0c25-3c11-8946-e264f733225c","pitchNumber":2,"startTime":"2025-07-31T03:38:37.420Z","endTime":"2025-07-31T03:38:42.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.55226562609668,"strikeZoneBottom":1.77596142439075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.567324363126975,"aZ":-28.090936355526264,"pfxX":3.039925670521406,"pfxZ":2.5624810860991314,"pX":0.5743478497643303,"pZ":1.41130094545669,"vX0":7.521067354092314,"vY0":-124.98444797773021,"vZ0":-4.2851805584234315,"x":95.11,"y":200.67,"x0":-2.860458444253582,"y0":50.00171125720373,"z0":5.436776619670839,"aX":4.841754971075997},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.0,"breakHorizontal":-7.1,"spinRate":2620,"spinDirection":144},"zone":14,"typeConfidence":0.9,"plateTime":0.4370761873894482,"extension":6.49671802947778},"index":3,"playId":"94547e1d-3531-3427-bce4-027f38e9ea4c","pitchNumber":3,"startTime":"2025-07-31T03:39:04.571Z","endTime":"2025-07-31T03:39:09.890Z","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":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.0,"strikeZoneTop":3.50110646005493,"strikeZoneBottom":1.69398746639626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78596677178673,"aZ":-12.749593792918626,"pfxX":-7.3268317563143945,"pfxZ":10.645492570667045,"pX":1.0836561988385467,"pZ":3.566307339955555,"vX0":12.372921025993806,"vY0":-135.06188765920007,"vZ0":-2.7979757841858257,"x":75.69,"y":142.49,"x0":-2.6307930980089287,"y0":50.004971777094745,"z0":5.527060411094473,"aX":-13.373419520605422},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.7,"breakHorizontal":10.2,"spinRate":2395,"spinDirection":216},"zone":12,"typeConfidence":0.91,"plateTime":0.40745652640729,"extension":6.569800812502312},"index":4,"playId":"650284d4-368b-3700-8ea5-d839de139c81","pitchNumber":4,"startTime":"2025-07-31T03:39:19.062Z","endTime":"2025-07-31T03:39:22.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.830331682395098,"aZ":-15.303334875265618,"pfxX":-6.805522823111626,"pfxZ":9.273070016821539,"pX":0.25609196889023433,"pZ":2.96041622562998,"vX0":10.153953198616621,"vY0":-134.43670941040907,"vZ0":-3.6712496355148008,"x":107.24,"y":158.85,"x0":-2.696385856610245,"y0":50.000090125907505,"z0":5.439068365047843,"aX":-12.378468822708593},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":10.0,"spinRate":2363,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.4083985507726089,"extension":6.560299321483188},"hitData":{"launchSpeed":94.5,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":114.15,"coordY":153.56}},"index":5,"playId":"c2a480d6-e4ca-313f-8047-f518fb367ab1","pitchNumber":5,"startTime":"2025-07-31T03:39:33.986Z","endTime":"2025-07-31T03:39:42.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:39:42.474Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Naylor walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T03:40:12.344Z","endTime":"2025-07-31T03:42:07.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.2,"strikeZoneTop":3.24163697783909,"strikeZoneBottom":1.59081385089506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.277859597772768,"aZ":-29.38559133466284,"pfxX":11.595938364523436,"pfxZ":2.0544245385431443,"pX":0.8901288263225636,"pZ":1.607440231050151,"vX0":5.369069419281873,"vY0":-117.021010624829,"vZ0":-2.4021423466354026,"x":83.07,"y":195.38,"x0":-2.9555441291162077,"y0":50.00503849754778,"z0":5.4567360865001895,"aX":15.754533196309314},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.4,"breakHorizontal":-22.4,"spinRate":2789,"spinDirection":61},"zone":14,"typeConfidence":0.9,"plateTime":0.47177223505833643,"extension":6.334051912592075},"index":0,"playId":"d92542e1-6ea1-3298-91fc-930bc619e68a","pitchNumber":1,"startTime":"2025-07-31T03:40:21.654Z","endTime":"2025-07-31T03:40:25.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":83.7,"strikeZoneTop":3.28360869017564,"strikeZoneBottom":1.53991588692172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.99936620501997,"aZ":-12.686129718217405,"pfxX":-8.136258480655464,"pfxZ":10.684563748786353,"pX":0.09715861884927884,"pZ":3.972680421757871,"vX0":10.250626474335302,"vY0":-135.31105484397057,"vZ0":-1.6248453386712627,"x":113.3,"y":131.52,"x0":-2.7123335770282027,"y0":50.00394782368826,"z0":5.486145153824632,"aX":-14.842809979299052},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.1,"breakHorizontal":12.1,"spinRate":2425,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.4073225980362687,"extension":6.420352022138607},"index":1,"playId":"111d2a50-36a6-3bfb-93a1-954b59fba0a2","pitchNumber":2,"startTime":"2025-07-31T03:40:37.562Z","endTime":"2025-07-31T03:40:41.473Z","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":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.27163521129676,"aZ":-14.13637969382674,"pfxX":-9.96265243424124,"pfxZ":10.034434303358504,"pX":-0.6592417334451085,"pZ":2.733923812052668,"vX0":8.997243386174341,"vY0":-134.71823257180083,"vZ0":-4.324478382781335,"x":142.13,"y":164.96,"x0":-2.784183995003496,"y0":50.00262134532341,"z0":5.39294473632841,"aX":-17.909275158501718},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":15.6,"spinRate":2372,"spinDirection":219},"zone":1,"typeConfidence":0.91,"plateTime":0.41005240441157254,"extension":6.500982666785898},"index":2,"playId":"711323b1-3390-3565-8961-8fe05ab20c5d","pitchNumber":3,"startTime":"2025-07-31T03:40:54.248Z","endTime":"2025-07-31T03:40:57.592Z","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.3,"endSpeed":83.0,"strikeZoneTop":3.20636427737344,"strikeZoneBottom":1.55602315966163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95926101660287,"aZ":-14.99393925012652,"pfxX":-8.824780021731751,"pfxZ":9.577651726065794,"pX":-0.8327541085624592,"pZ":3.646200518123995,"vX0":8.320666609023485,"vY0":-134.06694459621633,"vZ0":-2.0055946831390568,"x":148.74,"y":140.33,"x0":-2.8522930049299027,"y0":50.00216403643746,"z0":5.492131104415857,"aX":-15.8284019041479},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.0,"breakHorizontal":13.8,"spinRate":2302,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.4108731699870898,"extension":6.401913032450554},"index":3,"playId":"7d169a58-62e8-31d5-8c16-3a5e0cac90ed","pitchNumber":4,"startTime":"2025-07-31T03:41:13.759Z","endTime":"2025-07-31T03:41:17.840Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-31T03:41:30.671Z","endTime":"2025-07-31T03:41:47.877Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.13287969058355,"strikeZoneBottom":1.57605505733682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.192883937246165,"aZ":-26.339601352324507,"pfxX":-0.8574103066904786,"pfxZ":3.545864966947187,"pX":0.5754816074560306,"pZ":2.930721078815759,"vX0":9.019093276663591,"vY0":-126.74682407938205,"vZ0":-1.1670356962318809,"x":95.06,"y":159.65,"x0":-2.9007157943185327,"y0":50.00216622557876,"z0":5.478939788876492,"aX":-1.4114667974325807},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":-0.2,"spinRate":2737,"spinDirection":148},"zone":3,"typeConfidence":0.89,"plateTime":0.4303084147491498,"extension":6.501774539805105},"index":5,"playId":"92be8326-5224-3efa-a9ab-a6b3630eb074","pitchNumber":5,"startTime":"2025-07-31T03:41:47.877Z","endTime":"2025-07-31T03:41:51.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.26572433349853,"strikeZoneBottom":1.55337283554734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.581051490379114,"aZ":-14.981063174516839,"pfxX":-7.6979169344812055,"pfxZ":9.369947003618007,"pX":0.5128539840472981,"pZ":3.9962317625790846,"vX0":11.266765577602172,"vY0":-134.4736565344609,"vZ0":-1.0788427433614294,"x":97.45,"y":130.88,"x0":-2.7270566067415696,"y0":50.00497691637388,"z0":5.463145337781258,"aX":-14.12973054550701},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":11.6,"spinRate":2319,"spinDirection":222},"zone":12,"typeConfidence":0.91,"plateTime":0.4069717309612142,"extension":6.504449206739826},"index":6,"playId":"89075463-f1b7-3390-96b0-6e72ec586431","pitchNumber":6,"startTime":"2025-07-31T03:42:03.659Z","endTime":"2025-07-31T03:42:07.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:42:07.879Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jorge Polanco homers (17) on a fly ball to left center field. Josh Naylor scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T03:42:26.540Z","endTime":"2025-07-31T03:43:20.922Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":{"id":686993,"link":"/api/v1/people/686993"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":686993,"link":"/api/v1/people/686993"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.594713805812642,"aZ":-27.447107372514793,"pfxX":-1.0032894118714317,"pfxZ":2.9449820002058935,"pX":0.01771514227259333,"pZ":3.0509641076039706,"vX0":7.742729817390903,"vY0":-125.8985575086231,"vZ0":-0.4460704714600586,"x":116.32,"y":156.4,"x0":-2.967347990603819,"y0":50.002758031912606,"z0":5.45213518306124,"aX":-1.611245353162527},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.5,"breakHorizontal":0.0,"spinRate":2703,"spinDirection":165},"zone":2,"typeConfidence":0.9,"plateTime":0.435075405314576,"extension":6.408061520525368},"index":0,"playId":"63cd9669-32cb-3420-87eb-539635323456","pitchNumber":1,"startTime":"2025-07-31T03:42:32.445Z","endTime":"2025-07-31T03:42:35.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29087641765247,"aZ":-14.043427670180822,"pfxX":-6.277675041376389,"pfxZ":10.03641198966274,"pX":-0.30794775377188444,"pZ":2.9109949457775204,"vX0":8.627203338873294,"vY0":-134.33648617440448,"vZ0":-3.7559726223210665,"x":128.74,"y":160.18,"x0":-2.763010173940896,"y0":50.00135982418977,"z0":5.342434885239523,"aX":-11.339278313742748},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.4,"breakHorizontal":9.2,"spinRate":2327,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.4095810621124567,"extension":6.52106708629},"hitData":{"launchSpeed":99.7,"launchAngle":29.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":62.29,"coordY":52.98}},"index":1,"playId":"38941511-354c-329d-a351-e75871107158","pitchNumber":2,"startTime":"2025-07-31T03:42:50.856Z","endTime":"2025-07-31T03:43:20.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:43:20.922Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mitch Garver grounds out, third baseman Miguel Andujar to first baseman Nick Kurtz.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T03:43:28.143Z","endTime":"2025-07-31T03:45:05.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":609280,"link":"/api/v1/people/609280"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.9,"endSpeed":75.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.300612043540617,"aZ":-28.89429089189845,"pfxX":7.395145529176786,"pfxZ":2.288159292565041,"pX":1.0582630588783049,"pZ":1.4340698594609764,"vX0":6.82700896110133,"vY0":-119.05153163844635,"vZ0":-3.100140461447112,"x":76.66,"y":200.06,"x0":-2.8093192428032756,"y0":50.00169858843315,"z0":5.374056460114075,"aX":10.591364190104981},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.6,"breakHorizontal":-15.1,"spinRate":2754,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.46045020751139676,"extension":6.486066560603199},"index":0,"playId":"f682f813-3c0e-3466-8f5d-693e10fb73a0","pitchNumber":1,"startTime":"2025-07-31T03:43:43.311Z","endTime":"2025-07-31T03:43:50.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.541317021646133,"aZ":-29.94476642551957,"pfxX":8.327504982989897,"pfxZ":1.603726869570214,"pX":0.8649397060949999,"pZ":1.7203187296238716,"vX0":6.0276699324385685,"vY0":-117.77498035835308,"vZ0":-2.0644972011823306,"x":84.03,"y":192.33,"x0":-2.818807978852319,"y0":50.00256583503848,"z0":5.405702199148646,"aX":11.57621656804702},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":2.6,"breakHorizontal":-16.7,"spinRate":2758,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.46692309650397634,"extension":6.493365202171153},"index":1,"playId":"5e692bbe-7cad-33c9-a654-eb2b7b90af5f","pitchNumber":2,"startTime":"2025-07-31T03:43:58.559Z","endTime":"2025-07-31T03:44:01.658Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-31T03:44:16.149Z","endTime":"2025-07-31T03:44:25.181Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.61491234536754,"strikeZoneBottom":1.76764568645895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.623820234593232,"aZ":-29.177702002773252,"pfxX":9.170670385903545,"pfxZ":2.1475881441009435,"pX":1.656623762717777,"pZ":0.7850272818782571,"vX0":7.550389218674321,"vY0":-118.07350128343535,"vZ0":-4.103337917617999,"x":53.85,"y":217.58,"x0":-2.7860936689299263,"y0":50.004723884143125,"z0":5.260787714879955,"aX":12.81792564150469},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.0,"breakHorizontal":-18.6,"spinRate":2728,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.46571119722453336,"extension":6.42345826781496},"index":3,"playId":"3740e07f-34d1-3822-9a75-9f63d1c0e82f","pitchNumber":3,"startTime":"2025-07-31T03:44:25.181Z","endTime":"2025-07-31T03:44:29.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.52626453957179,"strikeZoneBottom":1.74156481915519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.876853060311223,"aZ":-14.270340058429365,"pfxX":-7.632733108477739,"pfxZ":9.812764845440077,"pX":-1.100839217381862,"pZ":2.480867736967877,"vX0":7.228069020848535,"vY0":-134.85756879012197,"vZ0":-4.822931797333485,"x":158.96,"y":171.8,"x0":-2.83629286468266,"y0":50.00600998354221,"z0":5.314173631020761,"aX":-13.93089471557221},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.8,"breakHorizontal":12.1,"spinRate":2392,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.40761621850158614,"extension":6.472804370415718},"index":4,"playId":"85adae95-635d-39fd-9183-d8d019a9921b","pitchNumber":4,"startTime":"2025-07-31T03:44:42.073Z","endTime":"2025-07-31T03:44:45.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.850641103359166,"aZ":-30.021798254880565,"pfxX":3.1010861312264772,"pfxZ":1.3678439767163777,"pX":0.7101838651727297,"pZ":2.4489728693104236,"vX0":7.661999592339815,"vY0":-125.03290750520758,"vZ0":-1.2351540153446257,"x":89.93,"y":172.66,"x0":-2.8004333406285293,"y0":50.00567679468948,"z0":5.419019959039031,"aX":4.897979830282907},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":-7.4,"spinRate":2693,"spinDirection":112},"zone":6,"typeConfidence":0.91,"plateTime":0.4385117849796645,"extension":6.438573031993183},"hitData":{"launchSpeed":84.9,"launchAngle":7.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.89,"coordY":163.84}},"index":5,"playId":"a97cbe5b-6640-37af-9bd0-7e9754f2ef17","pitchNumber":5,"startTime":"2025-07-31T03:44:57.248Z","endTime":"2025-07-31T03:45:05.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:45:05.789Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Canzone flies out to center fielder Lawrence Butler.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-31T03:46:19.345Z","endTime":"2025-07-31T03:46:49.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-31T03:45:41.277Z","endTime":"2025-07-31T03:46:21.230Z","isPitch":false,"type":"action"},{"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":81.0,"endSpeed":73.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.42563089351766,"aZ":-29.734292908031037,"pfxX":11.483418897612555,"pfxZ":1.761330325497541,"pX":0.4419232504995353,"pZ":2.2773329403704827,"vX0":4.276462711781104,"vY0":-117.7830592416572,"vZ0":-0.9387466205538952,"x":100.15,"y":177.29,"x0":-2.896635818346805,"y0":50.00179876869513,"z0":5.46698687560223,"aX":15.896726322733304},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":3.2,"breakHorizontal":-22.0,"spinRate":2735,"spinDirection":58},"zone":6,"typeConfidence":0.91,"plateTime":0.46765648239750535,"extension":6.4266849182753685},"index":1,"playId":"5e55a409-5ddb-3f52-9377-2cd66f3191bd","pitchNumber":1,"startTime":"2025-07-31T03:46:21.230Z","endTime":"2025-07-31T03:46:24.578Z","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":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.46157857939632,"aZ":-30.601983897229236,"pfxX":10.214402864232273,"pfxZ":1.1454615575066445,"pX":0.17020146846682377,"pZ":2.2706764276856455,"vX0":4.1336743392397555,"vY0":-117.04603434585795,"vZ0":-0.6893341203913169,"x":110.51,"y":177.47,"x0":-2.949637245254845,"y0":50.00583158154472,"z0":5.451302825945094,"aX":14.080436089409837},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.2,"breakHorizontal":-19.6,"spinRate":2786,"spinDirection":59},"zone":5,"typeConfidence":0.9,"plateTime":0.4691559745285452,"extension":6.362699935597465},"hitData":{"launchSpeed":95.9,"launchAngle":34.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":174.09,"coordY":52.34}},"index":2,"playId":"5532f6ef-c80f-3f0d-83e5-c220ccc0a408","pitchNumber":2,"startTime":"2025-07-31T03:46:39.042Z","endTime":"2025-07-31T03:46:49.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:46:49.524Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Miguel Andujar homers (6) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T03:48:54.489Z","endTime":"2025-07-31T03:49:59.274Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":{"id":693433,"link":"/api/v1/people/693433"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.6251304109315,"aZ":-32.784494265661586,"pfxX":6.377346370260337,"pfxZ":-0.39678889690969044,"pX":0.20598839147962938,"pZ":2.1458526477462074,"vX0":2.1719114370580552,"vY0":-123.62601468121454,"vZ0":-0.37461447886738264,"x":109.15,"y":180.84,"x0":-1.5134426594009733,"y0":50.003101846936175,"z0":5.061322540249029,"aX":9.828094495654506},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.6,"breakHorizontal":-12.1,"spinRate":2482,"spinDirection":63},"zone":5,"typeConfidence":2.0,"plateTime":0.4437831295393111,"extension":6.506366887105813},"index":0,"playId":"82b62770-aac3-3d60-a6f1-955af251497b","pitchNumber":1,"startTime":"2025-07-31T03:49:04.749Z","endTime":"2025-07-31T03:49:08.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.551452346687185,"aZ":-17.6411252083117,"pfxX":-7.911319452913587,"pfxZ":7.667357515745751,"pX":0.0635312374219683,"pZ":2.496195367016477,"vX0":6.229604565900976,"vY0":-137.5589254069985,"vZ0":-3.3936128817366686,"x":114.58,"y":171.38,"x0":-1.2146613093521854,"y0":50.006751309223716,"z0":4.958286205133873,"aX":-15.003381697272207},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":12.8,"spinRate":2196,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.39982332123256104,"extension":6.534294455034119},"hitData":{"launchSpeed":104.6,"launchAngle":23.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":57.27,"coordY":51.11}},"index":1,"playId":"f49f1fe5-c964-3536-87ea-762228440a2d","pitchNumber":2,"startTime":"2025-07-31T03:49:30.393Z","endTime":"2025-07-31T03:49:59.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:49:59.274Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a ground ball to center fielder Julio Rodríguez.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T03:49:57.346Z","endTime":"2025-07-31T03:50:36.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.64576238973885,"aZ":-14.69872635790232,"pfxX":-7.02043024967324,"pfxZ":9.277101037731795,"pX":0.2630692575891945,"pZ":3.3353748436412345,"vX0":6.5669963964083635,"vY0":-137.61890730697652,"vZ0":-1.8643732829541235,"x":106.97,"y":148.72,"x0":-1.2630208681554258,"y0":50.00259601927295,"z0":5.037521347394648,"aX":-13.22468459695311},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":11.0,"spinRate":2248,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.40076238790388796,"extension":6.499389187683357},"hitData":{"launchSpeed":100.1,"launchAngle":-3.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.28,"coordY":121.57}},"index":0,"playId":"f20cb225-45f2-3b3f-bc92-90060b3fcbc3","pitchNumber":1,"startTime":"2025-07-31T03:50:26.413Z","endTime":"2025-07-31T03:50:36.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:50:36.639Z","atBatIndex":50},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Max Schuemann out on a sacrifice bunt, pitcher Bryan Woo to first baseman Josh Naylor. Carlos Cortes to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T03:51:45.518Z","endTime":"2025-07-31T03:51:57.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693433,"link":"/api/v1/people/693433"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T03:50:54.036Z","endTime":"2025-07-31T03:51:47.882Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":95.1,"endSpeed":87.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.208614006817946,"aZ":-25.808453043547967,"pfxX":-9.141356056956226,"pfxZ":3.286443952306427,"pX":-0.11653409159628261,"pZ":2.129774030563457,"vX0":6.728711181428682,"vY0":-138.3897104358249,"vZ0":-2.6836862560876074,"x":121.44,"y":181.28,"x0":-1.393168885277242,"y0":50.00275050732026,"z0":4.842825313114739,"aX":-17.711054990152814},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.5,"breakHorizontal":15.1,"spinRate":2344,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.39594875993638645,"extension":6.536785742598482},"hitData":{"launchSpeed":22.7,"launchAngle":-46.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":126.89,"coordY":196.54}},"index":1,"playId":"725f151c-0bd0-32dc-a629-70f50c32a5e6","pitchNumber":1,"startTime":"2025-07-31T03:51:47.882Z","endTime":"2025-07-31T03:51:57.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:51:57.300Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a ground ball to left fielder Randy Arozarena. Carlos Cortes to 3rd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T03:52:11.195Z","endTime":"2025-07-31T03:53:57.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"postOnThird":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.9,"endSpeed":86.8,"strikeZoneTop":3.68150277384595,"strikeZoneBottom":1.64560696213455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.99637022446121,"aZ":-25.728494418683855,"pfxX":-10.30668220948893,"pfxZ":3.341299529701227,"pX":-0.07689157129485183,"pZ":2.036555798505487,"vX0":6.945621080702834,"vY0":-138.09542820931614,"vZ0":-2.8043498309177526,"x":119.93,"y":183.79,"x0":-1.2865785157098215,"y0":50.00550019627064,"z0":4.79770522790176,"aX":-19.892592442973616},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.6,"breakHorizontal":17.2,"spinRate":2318,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.39677195064279713,"extension":6.6057153824116055},"index":0,"playId":"ebf5a762-f197-3cf2-b221-b8d57724ac31","pitchNumber":1,"startTime":"2025-07-31T03:52:23.835Z","endTime":"2025-07-31T03:52:27.466Z","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":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.743225472527147,"aZ":-28.47854201129821,"pfxX":-9.668803831855868,"pfxZ":1.952590749015485,"pX":-1.247517509145326,"pZ":2.7799260962311094,"vX0":4.277366230466029,"vY0":-136.9421341488089,"vZ0":-0.6251224995123125,"x":164.55,"y":163.72,"x0":-1.5749498585003496,"y0":50.00585627854705,"z0":4.962337486884662,"aX":-18.334357723326438},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.6,"breakHorizontal":16.6,"spinRate":2395,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40024800421465123,"extension":6.510188385825259},"index":1,"playId":"ada8e651-1778-329c-b9da-5d2093534d94","pitchNumber":2,"startTime":"2025-07-31T03:52:39.268Z","endTime":"2025-07-31T03:52:43.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.1,"strikeZoneTop":3.53742793717966,"strikeZoneBottom":1.52262811081924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.86754583892895,"aZ":-19.388531966350257,"pfxX":-6.771040111176963,"pfxZ":6.475477118151414,"pX":-0.45636937673310624,"pZ":4.252147758023063,"vX0":4.860168554585889,"vY0":-140.60076309780916,"vZ0":1.0634880017204549,"x":134.4,"y":123.97,"x0":-1.3394703969751924,"y0":50.00553531309668,"z0":5.139162727470501,"aX":-13.376816718425344},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.1,"breakHorizontal":11.0,"spinRate":2251,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3915686831206351,"extension":6.576668081193715},"index":2,"playId":"8d664871-f0fc-3fdf-bf6f-70002a65e616","pitchNumber":3,"startTime":"2025-07-31T03:53:01.261Z","endTime":"2025-07-31T03:53:05.274Z","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":94.3,"endSpeed":86.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.39170322721926,"aZ":-26.222743502535053,"pfxX":-9.024079599774304,"pfxZ":3.1282060852700857,"pX":-0.7425210515291011,"pZ":2.207467688622886,"vX0":4.91595840835069,"vY0":-137.25870657103684,"vZ0":-2.2779880170930924,"x":145.3,"y":179.18,"x0":-1.3877849805478772,"y0":50.00085289304374,"z0":4.840236032598707,"aX":-17.15519587252287},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.4,"breakHorizontal":15.2,"spinRate":2263,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.39958465035127944,"extension":6.647697846118876},"index":3,"playId":"4a5b2a15-3add-38cd-9f22-bb1b58d223f8","pitchNumber":4,"startTime":"2025-07-31T03:53:19.365Z","endTime":"2025-07-31T03:53:23.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.122404997029797,"aZ":-24.41077331062142,"pfxX":2.1129407868511283,"pfxZ":5.146923874220884,"pX":0.27878727583090557,"pZ":2.326568150938159,"vX0":3.3950969002634146,"vY0":-123.32446768631358,"vZ0":-1.159652050738551,"x":106.37,"y":175.96,"x0":-1.4012391701028928,"y0":50.00490063043801,"z0":4.900941145785321,"aX":3.1899067430711012},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":9.2,"breakHorizontal":-4.8,"spinRate":2417,"spinDirection":78},"zone":6,"typeConfidence":2.0,"plateTime":0.4475917694848546,"extension":6.685092971481416},"hitData":{"launchSpeed":93.1,"launchAngle":7.0,"totalDistance":144.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.9,"coordY":113.17}},"index":4,"playId":"5e22081b-032c-3168-ad9d-4bc11efc24fc","pitchNumber":5,"startTime":"2025-07-31T03:53:48.080Z","endTime":"2025-07-31T03:53:57.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:53:57.638Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lawrence Butler strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T03:56:49.927Z","endTime":"2025-07-31T03:57:57.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"postOnThird":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-31T03:54:14.629Z","endTime":"2025-07-31T03:55:02.458Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Gabe Speier replaces Bryan Woo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-31T03:55:02.458Z","endTime":"2025-07-31T03:56:52.090Z","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":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.52096095585094,"strikeZoneBottom":1.73366627914391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.988374108745226,"aZ":-24.02335657537204,"pfxX":11.835934668343643,"pfxZ":4.295702812484338,"pX":0.4501763308983683,"pZ":2.2260760775170287,"vX0":-7.327585787938196,"vY0":-137.25777419804555,"vZ0":-4.104595404981119,"x":99.84,"y":178.68,"x0":1.6245563748602494,"y0":50.002428385077664,"z0":5.38801718639044,"aX":22.455064097260315},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":-19.8,"spinRate":2006,"spinDirection":128},"zone":9,"typeConfidence":0.91,"plateTime":0.3999229758013243,"extension":5.851991547388343},"index":2,"playId":"0fe49b6f-e14f-336a-a35b-24433cc4d680","pitchNumber":1,"startTime":"2025-07-31T03:56:52.090Z","endTime":"2025-07-31T03:56:55.834Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":3,"playId":"5eb28faa-142d-3b3c-ae69-e1e5175385cb","startTime":"2025-07-31T03:57:09.362Z","endTime":"2025-07-31T03:57:12.362Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06556963123664,"aZ":-26.142885591615514,"pfxX":11.095683551804086,"pfxZ":3.257045664783213,"pX":0.7192339244068716,"pZ":2.9172810286980737,"vX0":-6.750933694326278,"vY0":-135.72578529135555,"vZ0":-2.0322636329268264,"x":89.58,"y":160.01,"x0":1.8083413711879315,"y0":50.00030609731273,"z0":5.51202541665215,"aX":20.52191832440148},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.6,"breakHorizontal":-18.5,"spinRate":2005,"spinDirection":134},"zone":3,"typeConfidence":0.9,"plateTime":0.40488472991110713,"extension":5.901666624228554},"index":4,"playId":"7437f8eb-41bb-3769-911e-7571a2f713f5","pitchNumber":2,"startTime":"2025-07-31T03:57:30.645Z","endTime":"2025-07-31T03:57:33.908Z","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":94.0,"endSpeed":85.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.38822962309949,"aZ":-17.39660175348943,"pfxX":6.603171112694658,"pfxZ":7.790633493493388,"pX":1.4007858416682533,"pZ":3.5553402834585235,"vX0":-3.390936002627192,"vY0":-136.91766362891462,"vZ0":-2.1688796859449764,"x":63.61,"y":142.79,"x0":1.7977104779605886,"y0":50.00610167979552,"z0":5.548976839702294,"aX":12.532294958390061},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":-11.3,"spinRate":2120,"spinDirection":126},"zone":12,"typeConfidence":0.89,"plateTime":0.40012443288793076,"extension":5.8137253666124415},"index":5,"playId":"dfbeb6f3-0fa2-3299-9f23-518ab3babd34","pitchNumber":3,"startTime":"2025-07-31T03:57:54.195Z","endTime":"2025-07-31T03:57:57.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:57:57.851Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-31T03:58:08.106Z","endTime":"2025-07-31T03:59:47.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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,4],"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.59707974063261,"aZ":-24.949167171052036,"pfxX":10.844151940689953,"pfxZ":3.80209514777456,"pX":0.9858736414039094,"pZ":3.068860532074288,"vX0":-5.511555729620872,"vY0":-137.31523316418105,"vZ0":-1.973683875492207,"x":79.42,"y":155.92,"x0":1.6145868288545233,"y0":50.00614692938648,"z0":5.501666746862592,"aX":20.62546469938624},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.6,"breakHorizontal":-18.4,"spinRate":2218,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.3995201099625145,"extension":5.875263330135247},"index":0,"playId":"e553a7fc-6ad9-39bf-b13d-b5b3854eb415","pitchNumber":1,"startTime":"2025-07-31T03:58:30.047Z","endTime":"2025-07-31T03:58:33.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.67125446558872,"strikeZoneBottom":1.80809161261759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.00513525839463,"aZ":-32.443026749033365,"pfxX":-1.9142193593427952,"pfxZ":-0.18701019576426425,"pX":0.6469824380425284,"pZ":2.5683235046845856,"vX0":-2.590566195336142,"vY0":-119.82546698569992,"vZ0":0.21361312774392638,"x":92.34,"y":169.44,"x0":1.986625401606956,"y0":50.000453137423854,"z0":5.3534068691533525,"aX":-2.8101106890820318},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.0,"breakHorizontal":4.1,"spinRate":2122,"spinDirection":274},"zone":6,"typeConfidence":0.9,"plateTime":0.4553961985719521,"extension":5.837971983350097},"index":1,"playId":"03aa0221-90f2-3a21-9b2f-f4565053b6a2","pitchNumber":2,"startTime":"2025-07-31T03:58:51.368Z","endTime":"2025-07-31T03:58:55.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.67320938483209,"strikeZoneBottom":1.68845247560811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.282156524078076,"aZ":-15.051782741008255,"pfxX":5.503344533545549,"pfxZ":8.98086928885618,"pX":1.681381387937394,"pZ":4.876791551273373,"vX0":-1.7707367969975487,"vY0":-138.07135767028234,"vZ0":0.8577541180336838,"x":52.91,"y":107.11,"x0":1.6208104807357075,"y0":50.00500788953649,"z0":5.58382957908944,"aX":10.495703975619309},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":-9.5,"spinRate":2243,"spinDirection":132},"zone":12,"typeConfidence":0.92,"plateTime":0.3985907753531359,"extension":5.878680868914374},"index":2,"playId":"cca36768-122e-38fa-b80a-3a990ad0c54b","pitchNumber":3,"startTime":"2025-07-31T03:59:10.195Z","endTime":"2025-07-31T03:59:15.105Z","isPitch":true,"type":"pitch"},{"details":{"description":"Darell Hernaiz steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"cca36768-122e-38fa-b80a-3a990ad0c54b","startTime":"2025-07-31T03:59:21.066Z","endTime":"2025-07-31T03:59:42.360Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.140351358541693,"aZ":-15.010698481205225,"pfxX":6.2768195882450755,"pfxZ":8.873339255210468,"pX":0.14244473410026728,"pZ":3.6614621751841803,"vX0":-5.73217389318804,"vY0":-138.28371120903185,"vZ0":-2.2162996199144915,"x":111.57,"y":139.92,"x0":1.4277544377389222,"y0":50.00588991917865,"z0":5.481646128258069,"aX":12.145763371835459},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":-10.2,"spinRate":2257,"spinDirection":126},"zone":2,"typeConfidence":0.91,"plateTime":0.3962511748320501,"extension":6.00863326615111},"index":4,"playId":"5b089896-d224-3950-aca5-ea19fcd63b27","pitchNumber":4,"startTime":"2025-07-31T03:59:42.360Z","endTime":"2025-07-31T03:59:47.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T03:59:47.166Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cole Young lines out sharply to right fielder Carlos Cortes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T04:02:10.494Z","endTime":"2025-07-31T04:02:34.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Perkins replaces Justin Sterner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T04:00:55.061Z","endTime":"2025-07-31T04:01:26.270Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Cole Young replaces Ben Williamson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-31T04:01:26.270Z","endTime":"2025-07-31T04:02:12.689Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":810938,"link":"/api/v1/people/810938"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.4,"strikeZoneTop":3.44363211112188,"strikeZoneBottom":1.68494370242178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.10878739826529,"aZ":-15.394444130338703,"pfxX":-9.098802978272008,"pfxZ":8.703881056290367,"pX":0.9050120819639247,"pZ":1.6300257358915318,"vX0":10.749606041067238,"vY0":-138.9378485698755,"vZ0":-7.145644799068837,"x":82.5,"y":194.77,"x0":-1.85733588356571,"y0":50.005965867754284,"z0":5.285264063340981,"aX":-17.548367082069174},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":13.9,"spinRate":2252,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39631062285588703,"extension":6.174315835621983},"index":2,"playId":"d4f16ced-3843-3e3e-9712-f9d199d92a1b","pitchNumber":1,"startTime":"2025-07-31T04:02:12.689Z","endTime":"2025-07-31T04:02:16.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.17016772501536,"aZ":-17.87549638679831,"pfxX":-8.998110285716598,"pfxZ":7.244091335897447,"pX":0.22113407121945217,"pZ":2.4778957441401936,"vX0":9.284102367555926,"vY0":-139.9871235460614,"vZ0":-4.6889458611038375,"x":108.57,"y":171.88,"x0":-1.9778058357080968,"y0":50.00316742254985,"z0":5.35371591089174,"aX":-17.763811239745095},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.2,"breakHorizontal":14.3,"spinRate":2231,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3920564874840111,"extension":5.989979824118825},"hitData":{"launchSpeed":101.0,"launchAngle":19.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":201.28,"coordY":95.77}},"index":3,"playId":"d9da126a-ba36-32d1-bb54-6b45504cb816","pitchNumber":2,"startTime":"2025-07-31T04:02:29.260Z","endTime":"2025-07-31T04:02:34.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T04:02:34.915Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out softly, second baseman Max Schuemann to first baseman Nick Kurtz.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T04:02:43.822Z","endTime":"2025-07-31T04:04:40.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":680474,"link":"/api/v1/people/680474"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.47294745331704,"strikeZoneBottom":1.58867002650124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.64592310641097,"aZ":-31.01427978515666,"pfxX":4.921810284344664,"pfxZ":0.720283235147475,"pX":1.165062321576899,"pZ":1.2337353613501265,"vX0":6.836876133803951,"vY0":-125.94936698375719,"vZ0":-3.597700376579092,"x":72.59,"y":205.47,"x0":-2.2241612713441032,"y0":50.0012864469744,"z0":5.18943353004543,"aX":7.903630461337007},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.7,"breakHorizontal":-10.4,"spinRate":2818,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4349199408691291,"extension":6.084992562647},"index":0,"playId":"3a6f1e85-3bac-35e3-9505-0a54a1f5ee1a","pitchNumber":1,"startTime":"2025-07-31T04:03:01.075Z","endTime":"2025-07-31T04:03:04.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.40718578250622,"strikeZoneBottom":1.62000922523917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.94482474130315,"aZ":-23.68916717041235,"pfxX":-3.759459260929872,"pfxZ":4.474036875211658,"pX":-0.2896793134895081,"pZ":2.7659299453500306,"vX0":6.447326554897316,"vY0":-137.00372709571513,"vZ0":-2.63672524816777,"x":128.04,"y":164.1,"x0":-2.187595904300609,"y0":50.0034235058208,"z0":5.364133429643185,"aX":-7.130722594787473},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":5.4,"spinRate":2530,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.40016494617998877,"extension":5.977036581574136},"index":1,"playId":"3e2b90ac-c7e9-3a2d-873c-14f04712131a","pitchNumber":2,"startTime":"2025-07-31T04:03:15.592Z","endTime":"2025-07-31T04:03:19.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":85.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.268109401140656,"aZ":-15.502112435375844,"pfxX":-8.53867222404158,"pfxZ":8.682530117149932,"pX":-0.61764885133997,"pZ":2.8844520589778866,"vX0":7.248985621190297,"vY0":-138.93527830177453,"vZ0":-4.002768150455327,"x":140.54,"y":160.9,"x0":-2.1742297104681776,"y0":50.00496005513812,"z0":5.400507805624648,"aX":-16.39962967787461},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.9,"breakHorizontal":13.6,"spinRate":2231,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39693638339826265,"extension":6.09271515731673},"index":2,"playId":"bbc0605c-9bf6-3cee-8372-563df2ec2f8d","pitchNumber":3,"startTime":"2025-07-31T04:03:32.798Z","endTime":"2025-07-31T04:03:36.566Z","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":90.4,"endSpeed":83.6,"strikeZoneTop":3.37485973938051,"strikeZoneBottom":1.61944344657978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20943527138234,"aZ":-28.60499337369895,"pfxX":-8.063495140950941,"pfxZ":2.023703381686639,"pX":0.250890615838805,"pZ":0.5622400259715716,"vX0":8.23743335006953,"vY0":-131.4209460357443,"vZ0":-6.55209131338954,"x":107.44,"y":223.6,"x0":-1.867099131484933,"y0":50.00123752026449,"z0":5.194759423606133,"aX":-14.19334724122093},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.5,"breakHorizontal":13.0,"spinRate":1177,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4157849936238258,"extension":6.064904399177011},"index":3,"playId":"a87fd6aa-4219-3436-afc8-be5569568e41","pitchNumber":4,"startTime":"2025-07-31T04:03:51.271Z","endTime":"2025-07-31T04:03:54.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.227165937033803,"aZ":-30.889476856751052,"pfxX":7.335566400192644,"pfxZ":0.7962254122949819,"pX":1.2243258584383845,"pZ":2.4063411642917507,"vX0":6.114822732418703,"vY0":-126.26181762750211,"vZ0":-0.8980980904033543,"x":70.33,"y":173.81,"x0":-2.1836875138535414,"y0":50.002789114221045,"z0":5.257192615070208,"aX":11.815635782447002},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.4,"breakHorizontal":-14.6,"spinRate":2935,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.43416108375856943,"extension":5.985069750541353},"index":4,"playId":"d5bce35a-b3bc-374a-8944-24ad840eb5f6","pitchNumber":5,"startTime":"2025-07-31T04:04:11.066Z","endTime":"2025-07-31T04:04:15.200Z","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":97.1,"endSpeed":88.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31252754624087,"aZ":-13.7395220152076,"pfxX":-6.569158063576563,"pfxZ":9.158134822737846,"pX":0.9046881156124551,"pZ":2.5350439528953674,"vX0":10.261109090802234,"vY0":-141.02721444018783,"vZ0":-5.372555460428501,"x":82.52,"y":170.33,"x0":-1.9287552602966145,"y0":50.00214518316626,"z0":5.3522992683161,"aX":-13.222725951033496},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":9.8,"spinRate":2391,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.38851059232137075,"extension":6.322172077822656},"hitData":{"launchSpeed":58.6,"launchAngle":2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":131.24,"coordY":174.45}},"index":5,"playId":"d4a25c40-c1aa-35cd-be3e-6e5c9426de62","pitchNumber":6,"startTime":"2025-07-31T04:04:32.389Z","endTime":"2025-07-31T04:04:40.091Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T04:04:40.091Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-31T04:04:45.277Z","endTime":"2025-07-31T04:06:09.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.39921260557827,"strikeZoneBottom":1.57348695945446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.2366378239758,"aZ":-31.803684859179032,"pfxX":7.157776901902852,"pfxZ":0.23284314176142562,"pX":1.1073516940947405,"pZ":0.8824202586302254,"vX0":5.8889101264497,"vY0":-125.63510137006149,"vZ0":-4.061462650907082,"x":74.79,"y":214.95,"x0":-2.1997628812034464,"y0":50.00422143031689,"z0":5.114294666022182,"aX":11.4033896521992},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.4,"breakHorizontal":-14.4,"spinRate":2873,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.43651576101682776,"extension":6.3469627634328285},"index":0,"playId":"c2d25dd9-34cc-3f3a-b064-61f86497544c","pitchNumber":1,"startTime":"2025-07-31T04:05:06.560Z","endTime":"2025-07-31T04:05:10.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.29385887591846,"strikeZoneBottom":1.59856602626783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.3525096494953,"aZ":-32.99042249142501,"pfxX":8.092844221484167,"pfxZ":-0.5182930485880908,"pX":1.15904586987822,"pZ":1.4648937125216785,"vX0":5.719837721828986,"vY0":-125.69263683255771,"vZ0":-2.5394158653560237,"x":72.82,"y":199.23,"x0":-2.206925637868784,"y0":50.00240414435676,"z0":5.199632670851433,"aX":12.789715964204984},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.3,"breakHorizontal":-16.1,"spinRate":3016,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4378068566151625,"extension":6.220610933044661},"index":1,"playId":"f9300728-edab-3b9f-90fa-3ad3b0ce0fd0","pitchNumber":2,"startTime":"2025-07-31T04:05:23.369Z","endTime":"2025-07-31T04:05:27.536Z","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":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.77293575947107,"aZ":-13.305376259525026,"pfxX":-6.613593323190981,"pfxZ":9.743022677290789,"pX":0.049844414742510286,"pZ":1.4749523946521979,"vX0":7.841748753967882,"vY0":-138.90581747212556,"vZ0":-7.740219586504086,"x":115.1,"y":198.96,"x0":-1.9627985788637863,"y0":50.00065414366634,"z0":5.199766487918574,"aX":-12.80489931535764},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":10.2,"spinRate":2268,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3957094089994837,"extension":6.154382484056893},"index":2,"playId":"b8b488eb-817e-3fc7-8dda-3f823160ce38","pitchNumber":3,"startTime":"2025-07-31T04:05:38.257Z","endTime":"2025-07-31T04:05:41.684Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.103227134795038,"aZ":-22.738810241646917,"pfxX":-1.7011379844165573,"pfxZ":4.9353774496723855,"pX":0.6427430336678643,"pZ":2.760404827398184,"vX0":7.73618053339665,"vY0":-137.30651352886684,"vZ0":-2.7869499697670994,"x":92.5,"y":164.25,"x0":-1.9888811250442722,"y0":50.00141540327822,"z0":5.333969182415409,"aX":-3.2520183050517835},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":1.4,"spinRate":2572,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.39874913731632144,"extension":6.240222661056729},"hitData":{"launchSpeed":87.5,"launchAngle":28.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.94,"coordY":100.42}},"index":3,"playId":"c2a05a50-8b20-3f5d-964e-8fa1820ce20f","pitchNumber":4,"startTime":"2025-07-31T04:06:01.352Z","endTime":"2025-07-31T04:06:09.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T04:06:09.120Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brent Rooker singles on a ground ball to center fielder Julio Rodríguez.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T04:08:23.811Z","endTime":"2025-07-31T04:11:30.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8,9,10],"actionIndex":[0,1],"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Dylan Moore replaces Cole Young, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T04:07:41.936Z","endTime":"2025-07-31T04:07:41.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"902","replacedPlayer":{"id":702284,"link":"/api/v1/people/702284"}},{"details":{"description":"Pitching Change: Eduard Bazardo replaces Gabe Speier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-31T04:07:41.953Z","endTime":"2025-07-31T04:08:26.011Z","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":"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":93.9,"endSpeed":85.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22533445795942,"aZ":-17.202245508115933,"pfxX":-8.359453844573897,"pfxZ":7.961894708734086,"pX":-0.9867660838218991,"pZ":2.8927115465408173,"vX0":5.099085383403333,"vY0":-136.537230317107,"vZ0":-4.885219818411123,"x":154.61,"y":160.68,"x0":-1.796453777272547,"y0":50.003364413601794,"z0":5.896210520906319,"aX":-15.718202800773263},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.6,"breakHorizontal":14.0,"spinRate":2215,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4018040318268379,"extension":5.857988990486891},"index":2,"playId":"e760a343-bd05-33e8-9ea5-2879272b3d35","pitchNumber":1,"startTime":"2025-07-31T04:08:26.011Z","endTime":"2025-07-31T04:08:35.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.7,"strikeZoneTop":3.61748357630178,"strikeZoneBottom":1.73675559875728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.23307521841756,"aZ":-18.565573546862023,"pfxX":-11.536367278950543,"pfxZ":7.175109522643698,"pX":0.17971203019493723,"pZ":2.7621643675471717,"vX0":9.008350928551451,"vY0":-137.4923548969054,"vZ0":-4.867662608325899,"x":110.15,"y":164.2,"x0":-1.6562312064348996,"y0":50.00000279815028,"z0":5.83275126170734,"aX":-21.87068154301025},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":18.7,"spinRate":2270,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39984249758829504,"extension":5.919834543992769},"index":3,"playId":"576b5135-1172-3829-b605-5f222c04fa30","pitchNumber":2,"startTime":"2025-07-31T04:09:04.721Z","endTime":"2025-07-31T04:09:08.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.3,"strikeZoneTop":3.59237421389921,"strikeZoneBottom":1.71261554266088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04888160993245,"aZ":-20.02246249074134,"pfxX":-10.967565853688065,"pfxZ":6.453166711540348,"pX":0.6069276136559881,"pZ":4.855172814453816,"vX0":10.358390811707054,"vY0":-136.80145118697232,"vZ0":0.5959949879838452,"x":93.87,"y":107.69,"x0":-1.815861826972043,"y0":50.002023847180304,"z0":6.014032530437764,"aX":-20.649743864400023},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":17.5,"spinRate":2298,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.40141131267174046,"extension":5.727543159782415},"index":4,"playId":"a7d93c69-4063-35b5-975d-197502b4644a","pitchNumber":3,"startTime":"2025-07-31T04:09:20.692Z","endTime":"2025-07-31T04:09:24.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.63322016518579,"strikeZoneBottom":1.72332069096964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.276641018018417,"aZ":-37.63075704862,"pfxX":4.710310439694869,"pfxZ":-3.7244227777870114,"pX":2.887335400995232,"pZ":1.4894431996284623,"vX0":9.78180532627954,"vY0":-121.24661534686673,"vZ0":-2.5802683182014388,"x":6.94,"y":198.57,"x0":-1.837361279457489,"y0":50.00270752553553,"z0":5.903228508114764,"aX":6.899652155998273},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.2,"breakHorizontal":-11.2,"spinRate":2561,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4545693073814516,"extension":5.707865368611794},"index":5,"playId":"5279e2a4-6a97-361b-8a98-d7ae2fc33890","pitchNumber":4,"startTime":"2025-07-31T04:09:38.690Z","endTime":"2025-07-31T04:09:42.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.4,"strikeZoneTop":3.67812908748899,"strikeZoneBottom":1.76821897894783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.089850430947536,"aZ":-38.4677945944503,"pfxX":6.926131528167874,"pfxZ":-4.378545369661274,"pX":0.9888004501297571,"pZ":1.0255335769769542,"vX0":5.044438876365472,"vY0":-120.69706167973693,"vZ0":-3.4160285239644197,"x":79.31,"y":211.09,"x0":-2.0470490192168698,"y0":50.00190939811047,"z0":5.935897935241889,"aX":9.956745596715958},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.5,"breakHorizontal":-13.9,"spinRate":2586,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.45832469079266813,"extension":5.808747943402714},"index":6,"playId":"3dd5c6fe-3337-34a7-ae0d-a7b4275ce90f","pitchNumber":5,"startTime":"2025-07-31T04:09:58.767Z","endTime":"2025-07-31T04:10:02.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.17692132786786,"aZ":-16.325020819259343,"pfxX":-8.00088791227484,"pfxZ":8.12244054999477,"pX":0.3873505035841965,"pZ":3.343014933612535,"vX0":8.341194427789409,"vY0":-138.8335164677776,"vZ0":-3.937168363590419,"x":102.24,"y":148.52,"x0":-1.6169949063667017,"y0":50.004182370945806,"z0":5.866606869458492,"aX":-15.61513457750208},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":12.7,"spinRate":2350,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3945746603797655,"extension":5.9844082915138195},"index":7,"playId":"02370f52-fd8d-39fe-9a3b-eb19b5ae131e","pitchNumber":6,"startTime":"2025-07-31T04:10:16.077Z","endTime":"2025-07-31T04:10:19.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.71134835021875,"aZ":-18.529512255086882,"pfxX":-9.04099881378139,"pfxZ":6.996908237871777,"pX":-0.24157626365929047,"pZ":2.8746997352941306,"vX0":6.8582636465460265,"vY0":-139.33515499001402,"vZ0":-4.64796605612063,"x":126.21,"y":161.16,"x0":-1.5704650942093452,"y0":50.0025947576318,"z0":5.803083858475671,"aX":-17.630500459016712},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":14.8,"spinRate":2282,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.39434887209679204,"extension":5.976490219069688},"index":8,"playId":"ef9a07ce-dbac-3d99-b055-0693d8fb3318","pitchNumber":7,"startTime":"2025-07-31T04:10:37.231Z","endTime":"2025-07-31T04:10:40.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.698803715940358,"aZ":-36.69699785229176,"pfxX":11.570250559222302,"pfxZ":-3.0910949847782394,"pX":1.061738935731386,"pZ":3.0089936207033436,"vX0":3.9249543457525555,"vY0":-121.5347282996167,"vZ0":0.5100081529431497,"x":76.53,"y":157.54,"x0":-2.0869340281751083,"y0":50.002921335067064,"z0":6.041052856916783,"aX":16.92734687281872},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.0,"breakHorizontal":-22.0,"spinRate":2588,"spinDirection":47},"zone":12,"typeConfidence":2.0,"plateTime":0.4545176853127253,"extension":5.650651858768412},"index":9,"playId":"9c102d0e-26bd-3dd5-ad6f-a7e4d45b3d85","pitchNumber":8,"startTime":"2025-07-31T04:10:57.533Z","endTime":"2025-07-31T04:11:01.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":85.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.88662015739067,"aZ":-20.489281163145332,"pfxX":-9.278409522271215,"pfxZ":6.083755053610345,"pX":-0.08780751663972981,"pZ":3.654355517224093,"vX0":7.473279716929685,"vY0":-138.85883647947955,"vZ0":-2.2348446089786917,"x":120.35,"y":140.11,"x0":-1.6308975099754401,"y0":50.001401394885434,"z0":5.857419585069958,"aX":-17.818331730941807},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":14.9,"spinRate":2196,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39696889309653915,"extension":5.9887154128173865},"hitData":{"launchSpeed":100.2,"launchAngle":-5.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.67,"coordY":92.9}},"index":10,"playId":"22658872-9a20-3532-ad79-afd0318406d4","pitchNumber":9,"startTime":"2025-07-31T04:11:19.769Z","endTime":"2025-07-31T04:11:30.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T04:11:30.078Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to right fielder Dominic Canzone.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T04:11:47.578Z","endTime":"2025-07-31T04:12:25.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"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":"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.8,"endSpeed":86.6,"strikeZoneTop":3.28742904391616,"strikeZoneBottom":1.42275127419042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.877546959018996,"aZ":-19.442597004620644,"pfxX":-8.04620379977368,"pfxZ":6.611262702723053,"pX":-0.13945944382910533,"pZ":3.293728061494332,"vX0":6.981972257515265,"vY0":-137.93423375704734,"vZ0":-3.5177055978992007,"x":122.32,"y":149.85,"x0":-1.658996736055485,"y0":50.00169364432998,"z0":5.897592047921341,"aX":-15.492781067905684},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.4,"breakHorizontal":13.1,"spinRate":2209,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3971879887893035,"extension":5.926950252140149},"index":0,"playId":"84a27718-8ed4-324c-9a08-fd024b44cd51","pitchNumber":1,"startTime":"2025-07-31T04:11:57.322Z","endTime":"2025-07-31T04:12:01.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38183982426217,"aZ":-19.751807217494328,"pfxX":-7.3127474941086845,"pfxZ":6.30597030213639,"pX":-0.009250405246066925,"pZ":2.2873405544097944,"vX0":6.770386513085124,"vY0":-139.8763623545585,"vZ0":-6.212518011536666,"x":117.35,"y":177.02,"x0":-1.5183580533868675,"y0":50.00033500570346,"z0":5.844709112229836,"aX":-14.39882495989892},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.2,"breakHorizontal":11.8,"spinRate":2371,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3925175294087544,"extension":5.909840616268432},"hitData":{"launchSpeed":82.1,"launchAngle":49.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.19,"coordY":129.75}},"index":1,"playId":"d5c365a8-be31-36e6-af2d-ceb848ae7f0b","pitchNumber":2,"startTime":"2025-07-31T04:12:16.461Z","endTime":"2025-07-31T04:12:25.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T04:12:25.538Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T04:12:53.896Z","endTime":"2025-07-31T04:13:55.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.2,"strikeZoneTop":3.49253874209668,"strikeZoneBottom":1.58934057229133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.388168919906768,"aZ":-34.89326621081449,"pfxX":8.048770035503015,"pfxZ":-1.9533692188841165,"pX":-0.36473251439823207,"pZ":1.2666201214739508,"vX0":2.1651909337760182,"vY0":-118.07500800580296,"vZ0":-3.0649921158599978,"x":130.9,"y":204.58,"x0":-2.34229207604723,"y0":50.0038315794125,"z0":5.837534772434488,"aX":11.206373834489717},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.1,"breakHorizontal":-15.1,"spinRate":2441,"spinDirection":38},"zone":13,"typeConfidence":2.0,"plateTime":0.4663737995987769,"extension":5.739470623926582},"index":0,"playId":"9174c1fc-5f92-33ca-b92a-3dd4ab0a4904","pitchNumber":1,"startTime":"2025-07-31T04:12:53.896Z","endTime":"2025-07-31T04:12:58.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.65376053989033,"aZ":-32.76607611088436,"pfxX":7.714396192401985,"pfxZ":-0.408788340960232,"pX":-0.4759925454002105,"pZ":2.997579976800889,"vX0":2.1024527955729813,"vY0":-119.3308135563176,"vZ0":-0.31958115365593454,"x":135.14,"y":157.85,"x0":-2.3705082521284626,"y0":50.00437611695113,"z0":6.0815774673397955,"aX":11.14118369152757},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.6,"breakHorizontal":-14.5,"spinRate":2499,"spinDirection":45},"zone":1,"typeConfidence":2.0,"plateTime":0.45876221460489974,"extension":5.644228857968633},"index":1,"playId":"71eeeac9-5898-3224-81a9-0a29ffb169e2","pitchNumber":2,"startTime":"2025-07-31T04:13:10.576Z","endTime":"2025-07-31T04:13:15.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.51690874296672,"aZ":-37.25605437043943,"pfxX":10.615638113219543,"pfxZ":-3.5513003640671883,"pX":0.7040028881190502,"pZ":1.5848730303578937,"vX0":3.538379643627326,"vY0":-119.73570839995628,"vZ0":-2.3542632164695023,"x":90.17,"y":195.99,"x0":-2.178678593834898,"y0":50.00584291205499,"z0":5.965546588833951,"aX":15.172796215835302},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.7,"breakHorizontal":-20.2,"spinRate":2515,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.4602398028642236,"extension":5.492424751013199},"index":2,"playId":"ebd720bc-105e-32d0-8bca-ca38afb8399b","pitchNumber":3,"startTime":"2025-07-31T04:13:31.831Z","endTime":"2025-07-31T04:13:35.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.46823405065901,"strikeZoneBottom":1.57637949869168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.22136251457948,"aZ":-19.669620401061575,"pfxX":-10.27651810856878,"pfxZ":6.47437114946792,"pX":0.859968539410927,"pZ":2.565015659576987,"vX0":10.267487750804534,"vY0":-138.62281804936595,"vZ0":-4.874109529158368,"x":84.22,"y":169.52,"x0":-1.5706089361089859,"y0":50.00301699993738,"z0":5.673525333888017,"aX":-19.846750017964517},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.8,"breakHorizontal":16.3,"spinRate":2363,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3963052326400822,"extension":5.935014366623296},"index":3,"playId":"41301435-cd3f-3a62-8902-48768e34a15c","pitchNumber":4,"startTime":"2025-07-31T04:13:51.184Z","endTime":"2025-07-31T04:13:55.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T04:13:55.493Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Andujar grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-31T04:14:02.438Z","endTime":"2025-07-31T04:15:07.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"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,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.42819815145599,"strikeZoneBottom":1.70980568072314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.767172243800193,"aZ":-17.346550082955336,"pfxX":-10.120295118662582,"pfxZ":7.5701178100793935,"pX":-0.7794847935460278,"pZ":3.3922468377036123,"vX0":6.119723457674519,"vY0":-139.1742654938235,"vZ0":-3.641230846075092,"x":146.71,"y":147.19,"x0":-1.6941934809905532,"y0":50.00069646485049,"z0":5.869185047140454,"aX":-19.81409578633311},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":17.0,"spinRate":2319,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.39383977513164403,"extension":5.817429544018721},"index":0,"playId":"6f5ae550-9428-3eab-81bf-421b20f14d6e","pitchNumber":1,"startTime":"2025-07-31T04:14:22.270Z","endTime":"2025-07-31T04:14:26.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.48724444907608,"strikeZoneBottom":1.7069780973972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.011942515808467,"aZ":-33.885982756023594,"pfxX":10.35028282008925,"pfxZ":-1.2387735124593426,"pX":-0.20511949386457573,"pZ":1.7945275873292381,"vX0":1.290372130715241,"vY0":-117.54288250913,"vZ0":-2.3879181351214944,"x":124.82,"y":190.33,"x0":-2.105664977714707,"y0":50.00013539013697,"z0":5.995427030470763,"aX":14.35902942506736},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.5,"breakHorizontal":-19.1,"spinRate":2468,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.4674824802390751,"extension":5.3946233454456065},"index":1,"playId":"33dd62fc-6bbe-369d-89b6-eb04108aadf6","pitchNumber":2,"startTime":"2025-07-31T04:14:39.388Z","endTime":"2025-07-31T04:14:43.714Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brent Rooker steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"33dd62fc-6bbe-369d-89b6-eb04108aadf6","startTime":"2025-07-31T04:14:52.096Z","endTime":"2025-07-31T04:14:59.747Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":667670,"link":"/api/v1/people/667670"}},{"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":84.5,"endSpeed":77.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.962217267679893,"aZ":-34.385770906413384,"pfxX":10.056375046248133,"pfxZ":-1.4588278628384597,"pX":0.8263727478719562,"pZ":2.5047468548064518,"vX0":3.756889820560425,"vY0":-123.00243028563015,"vZ0":-1.4158201481253936,"x":85.5,"y":171.15,"x0":-2.032261194086361,"y0":50.004621552280824,"z0":6.033893289017823,"aX":15.235069637571435},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.8,"breakHorizontal":-19.1,"spinRate":2452,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.447241646955264,"extension":5.778339697281705},"hitData":{"launchSpeed":88.3,"launchAngle":8.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.95,"coordY":155.74}},"index":3,"playId":"2f098d0d-b4da-3655-8392-3e26f8937504","pitchNumber":3,"startTime":"2025-07-31T04:14:59.747Z","endTime":"2025-07-31T04:15:07.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T04:15:07.112Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to second baseman Max Schuemann.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T04:17:31.693Z","endTime":"2025-07-31T04:17:44.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.06984190205533,"aZ":-22.670655032264676,"pfxX":-1.40968516457782,"pfxZ":5.07767412658025,"pX":0.5864525074984276,"pZ":3.0604065807479586,"vX0":7.608651835353492,"vY0":-136.68022854706638,"vZ0":-2.2605059953230637,"x":94.65,"y":156.15,"x0":-2.062985100698537,"y0":50.0044640584892,"z0":5.472328348473013,"aX":-2.6399220141345245},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":0.7,"spinRate":2515,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.40234878447988764,"extension":6.083663186112225},"hitData":{"launchSpeed":67.8,"launchAngle":47.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":163.93,"coordY":129.23}},"index":0,"playId":"a682b3db-907d-3525-b026-04f669847ced","pitchNumber":1,"startTime":"2025-07-31T04:17:35.856Z","endTime":"2025-07-31T04:17:44.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T04:17:44.143Z","atBatIndex":62},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Randy Arozarena homers (21) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T04:17:49.554Z","endTime":"2025-07-31T04:19:28.512Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"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(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.4,"endSpeed":86.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.110945421759915,"aZ":-13.888597705366825,"pfxX":-7.89477496826728,"pfxZ":9.434414211917446,"pX":0.3207408191715887,"pZ":2.0832614358402375,"vX0":8.826437663141641,"vY0":-138.60547966117724,"vZ0":-6.237020700011894,"x":104.77,"y":182.53,"x0":-1.885186062368468,"y0":50.00310965135694,"z0":5.296872541781488,"aX":-15.301849323994471},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":12.4,"spinRate":2318,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3957658171408389,"extension":6.224505835244958},"index":0,"playId":"93038ff2-1e27-3732-b0c4-11773e7633e6","pitchNumber":1,"startTime":"2025-07-31T04:18:08.898Z","endTime":"2025-07-31T04:18:12.437Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67262153412688,"aZ":-15.760368768032954,"pfxX":-7.110262131295678,"pfxZ":8.600336294813328,"pX":0.3848456313176711,"pZ":2.1271820985529035,"vX0":8.545614645982935,"vY0":-137.3532966793105,"vZ0":-5.818265026759762,"x":102.33,"y":181.35,"x0":-1.8442526619774084,"y0":50.00558272426421,"z0":5.346239977953083,"aX":-13.575822859058052},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":11.0,"spinRate":2343,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.39889676007478503,"extension":6.161745049992631},"index":1,"playId":"3460f4db-e874-3de4-ad9f-d70dae2a828c","pitchNumber":2,"startTime":"2025-07-31T04:18:25.910Z","endTime":"2025-07-31T04:18:29.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.41997786663967,"strikeZoneBottom":1.70466107357064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.292961623166203,"aZ":-31.14279306092398,"pfxX":8.404520875878376,"pfxZ":0.6436909456480002,"pX":0.4318714918599276,"pZ":3.6221384353531247,"vX0":3.7282939412154197,"vY0":-126.39405462456087,"vZ0":1.5304215143969324,"x":100.54,"y":140.98,"x0":-2.1555334871764447,"y0":50.006275168111515,"z0":5.513546655229657,"aX":13.570773330819733},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":-16.1,"spinRate":2876,"spinDirection":67},"zone":12,"typeConfidence":2.0,"plateTime":0.4337170901478906,"extension":6.054144086211537},"index":2,"playId":"cb1afde1-8ac2-3460-99c0-7613fceeffee","pitchNumber":3,"startTime":"2025-07-31T04:18:42.911Z","endTime":"2025-07-31T04:18:48.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.138143044934473,"aZ":-24.9441735735592,"pfxX":4.963610167347614,"pfxZ":4.419245211166148,"pX":0.41610263469800723,"pZ":3.097191606400406,"vX0":5.268014699412773,"vY0":-127.10255342049632,"vZ0":-0.4913689702250925,"x":101.14,"y":155.16,"x0":-2.3283611651600205,"y0":50.00101605841148,"z0":5.274356411467903,"aX":8.117045632388997},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.2,"breakHorizontal":-10.2,"spinRate":2757,"spinDirection":70},"zone":3,"typeConfidence":2.0,"plateTime":0.43098035417161284,"extension":6.105501927732988},"hitData":{"launchSpeed":100.5,"launchAngle":28.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.39,"coordY":57.17}},"index":3,"playId":"48a1570d-2a98-3cd7-8bd6-930a81ab339d","pitchNumber":4,"startTime":"2025-07-31T04:18:58.605Z","endTime":"2025-07-31T04:19:28.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T04:19:28.512Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, second baseman Max Schuemann to first baseman Nick Kurtz.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T04:19:47.256Z","endTime":"2025-07-31T04:20:04.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680474,"link":"/api/v1/people/680474"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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(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":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.93110750421424,"aZ":-12.40626754983353,"pfxX":-5.839693235324961,"pfxZ":10.237343132758179,"pX":-0.17222634908180565,"pZ":2.25788335207026,"vX0":6.7710815792386345,"vY0":-138.7717379454082,"vZ0":-6.161958547722063,"x":123.56,"y":177.82,"x0":-1.8966600603897477,"y0":50.003801817249446,"z0":5.349892130603421,"aX":-11.277625850341236},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":9.0,"spinRate":2163,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3962019806478172,"extension":6.146417770959007},"hitData":{"launchSpeed":77.7,"launchAngle":-34.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.25,"coordY":145.21}},"index":0,"playId":"087f7896-4c42-3329-b215-c413d2151110","pitchNumber":1,"startTime":"2025-07-31T04:19:56.698Z","endTime":"2025-07-31T04:20:04.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T04:20:04.587Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Polanco grounds out to first baseman Nick Kurtz.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T04:20:28.732Z","endTime":"2025-07-31T04:21:55.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.41030596600246,"strikeZoneBottom":1.55908301574965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.601382613465436,"aZ":-21.39203622725133,"pfxX":-2.2352646332828288,"pfxZ":5.7813002518522865,"pX":1.2997885690220627,"pZ":1.9629228977386666,"vX0":9.402119668311812,"vY0":-135.88235344897282,"vZ0":-4.881258988572684,"x":67.46,"y":185.78,"x0":-1.9191344578407659,"y0":50.00178908927345,"z0":5.274838737761987,"aX":-4.169238286028605},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.6,"breakHorizontal":2.0,"spinRate":2413,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40354761152274055,"extension":6.087034376513767},"index":0,"playId":"1d781c3b-36c1-34e7-8499-7f26e91ccfb4","pitchNumber":1,"startTime":"2025-07-31T04:20:32.007Z","endTime":"2025-07-31T04:20:35.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":80.6,"strikeZoneTop":3.31767978591552,"strikeZoneBottom":1.49861106344506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.557150423450445,"aZ":-29.792528984192273,"pfxX":-8.578328029284528,"pfxZ":1.419588528113291,"pX":-0.7026566456813365,"pZ":2.832509751104432,"vX0":6.0286924194896,"vY0":-129.61810464908075,"vZ0":-0.7647428445397828,"x":143.78,"y":162.3,"x0":-1.9603091862781181,"y0":50.002543167920166,"z0":5.434112572977162,"aX":-14.39635994125869},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":13.9,"spinRate":1301,"spinDirection":258},"zone":1,"typeConfidence":2.0,"plateTime":0.42479613486468804,"extension":6.029126346126623},"index":1,"playId":"48c9ad88-a120-3c31-af1b-356a1c405a69","pitchNumber":2,"startTime":"2025-07-31T04:20:47.424Z","endTime":"2025-07-31T04:20:52.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.38386960861572,"strikeZoneBottom":1.59596024793316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41423570369346,"aZ":-14.809162296581247,"pfxX":-6.920005759844766,"pfxZ":8.897855884120613,"pX":-1.1980776149021946,"pZ":2.560850564726147,"vX0":4.992259906429813,"vY0":-139.10651608419437,"vZ0":-4.9315751188214545,"x":162.67,"y":169.64,"x0":-2.1207008209920586,"y0":50.00263532924754,"z0":5.344912952711684,"aX":-13.505430033410445},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":11.4,"spinRate":2300,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3943740242546361,"extension":6.183475206759879},"index":2,"playId":"38d9889c-1711-3baf-8b16-773795ef96e4","pitchNumber":3,"startTime":"2025-07-31T04:21:04.707Z","endTime":"2025-07-31T04:21:08.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.1,"strikeZoneTop":3.24189830234907,"strikeZoneBottom":1.26941742168921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38802989498683,"aZ":-24.58539272324385,"pfxX":6.1605125129619855,"pfxZ":4.837629630266379,"pX":0.07262173985247977,"pZ":2.7807652461639782,"vX0":3.6513250142607845,"vY0":-125.28652476769099,"vZ0":-1.1063245434735953,"x":114.23,"y":163.7,"x0":-2.210355511841589,"y0":50.00319265433921,"z0":5.261779664319487,"aX":9.666120032825582},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.8,"breakHorizontal":-12.1,"spinRate":2904,"spinDirection":67},"zone":2,"typeConfidence":2.0,"plateTime":0.4393748072406072,"extension":6.116422028568893},"index":3,"playId":"93afda29-bcd6-3451-9ce3-6e73867abe6d","pitchNumber":4,"startTime":"2025-07-31T04:21:20.926Z","endTime":"2025-07-31T04:21:24.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.43844343841332,"aZ":-18.3839320521892,"pfxX":-7.140052348526873,"pfxZ":7.032712709913375,"pX":0.22559289374496733,"pZ":2.0487590710094534,"vX0":8.400783472598079,"vY0":-139.8334471380012,"vZ0":-5.532572702039819,"x":108.4,"y":183.46,"x0":-1.9040686584149267,"y0":50.001969794869275,"z0":5.2773006268473726,"aX":-13.999688962668309},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.6,"breakHorizontal":11.0,"spinRate":2277,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3931947680114112,"extension":6.162374944404319},"hitData":{"launchSpeed":104.4,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.64,"coordY":167.39}},"index":4,"playId":"563ff1f0-009f-373a-8fe2-97188df8f0fd","pitchNumber":5,"startTime":"2025-07-31T04:21:48.328Z","endTime":"2025-07-31T04:21:55.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T04:21:55.540Z","atBatIndex":65}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Polanco grounds out to first baseman Nick Kurtz.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-31T04:20:28.732Z","endTime":"2025-07-31T04:21:55.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.41030596600246,"strikeZoneBottom":1.55908301574965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.601382613465436,"aZ":-21.39203622725133,"pfxX":-2.2352646332828288,"pfxZ":5.7813002518522865,"pX":1.2997885690220627,"pZ":1.9629228977386666,"vX0":9.402119668311812,"vY0":-135.88235344897282,"vZ0":-4.881258988572684,"x":67.46,"y":185.78,"x0":-1.9191344578407659,"y0":50.00178908927345,"z0":5.274838737761987,"aX":-4.169238286028605},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.6,"breakHorizontal":2.0,"spinRate":2413,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40354761152274055,"extension":6.087034376513767},"index":0,"playId":"1d781c3b-36c1-34e7-8499-7f26e91ccfb4","pitchNumber":1,"startTime":"2025-07-31T04:20:32.007Z","endTime":"2025-07-31T04:20:35.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":80.6,"strikeZoneTop":3.31767978591552,"strikeZoneBottom":1.49861106344506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.557150423450445,"aZ":-29.792528984192273,"pfxX":-8.578328029284528,"pfxZ":1.419588528113291,"pX":-0.7026566456813365,"pZ":2.832509751104432,"vX0":6.0286924194896,"vY0":-129.61810464908075,"vZ0":-0.7647428445397828,"x":143.78,"y":162.3,"x0":-1.9603091862781181,"y0":50.002543167920166,"z0":5.434112572977162,"aX":-14.39635994125869},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":13.9,"spinRate":1301,"spinDirection":258},"zone":1,"typeConfidence":2.0,"plateTime":0.42479613486468804,"extension":6.029126346126623},"index":1,"playId":"48c9ad88-a120-3c31-af1b-356a1c405a69","pitchNumber":2,"startTime":"2025-07-31T04:20:47.424Z","endTime":"2025-07-31T04:20:52.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.38386960861572,"strikeZoneBottom":1.59596024793316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41423570369346,"aZ":-14.809162296581247,"pfxX":-6.920005759844766,"pfxZ":8.897855884120613,"pX":-1.1980776149021946,"pZ":2.560850564726147,"vX0":4.992259906429813,"vY0":-139.10651608419437,"vZ0":-4.9315751188214545,"x":162.67,"y":169.64,"x0":-2.1207008209920586,"y0":50.00263532924754,"z0":5.344912952711684,"aX":-13.505430033410445},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":11.4,"spinRate":2300,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3943740242546361,"extension":6.183475206759879},"index":2,"playId":"38d9889c-1711-3baf-8b16-773795ef96e4","pitchNumber":3,"startTime":"2025-07-31T04:21:04.707Z","endTime":"2025-07-31T04:21:08.635Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.1,"strikeZoneTop":3.24189830234907,"strikeZoneBottom":1.26941742168921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38802989498683,"aZ":-24.58539272324385,"pfxX":6.1605125129619855,"pfxZ":4.837629630266379,"pX":0.07262173985247977,"pZ":2.7807652461639782,"vX0":3.6513250142607845,"vY0":-125.28652476769099,"vZ0":-1.1063245434735953,"x":114.23,"y":163.7,"x0":-2.210355511841589,"y0":50.00319265433921,"z0":5.261779664319487,"aX":9.666120032825582},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.8,"breakHorizontal":-12.1,"spinRate":2904,"spinDirection":67},"zone":2,"typeConfidence":2.0,"plateTime":0.4393748072406072,"extension":6.116422028568893},"index":3,"playId":"93afda29-bcd6-3451-9ce3-6e73867abe6d","pitchNumber":4,"startTime":"2025-07-31T04:21:20.926Z","endTime":"2025-07-31T04:21:24.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.43844343841332,"aZ":-18.3839320521892,"pfxX":-7.140052348526873,"pfxZ":7.032712709913375,"pX":0.22559289374496733,"pZ":2.0487590710094534,"vX0":8.400783472598079,"vY0":-139.8334471380012,"vZ0":-5.532572702039819,"x":108.4,"y":183.46,"x0":-1.9040686584149267,"y0":50.001969794869275,"z0":5.2773006268473726,"aX":-13.999688962668309},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.6,"breakHorizontal":11.0,"spinRate":2277,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3931947680114112,"extension":6.162374944404319},"hitData":{"launchSpeed":104.4,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.64,"coordY":167.39}},"index":4,"playId":"563ff1f0-009f-373a-8fe2-97188df8f0fd","pitchNumber":5,"startTime":"2025-07-31T04:21:48.328Z","endTime":"2025-07-31T04:21:55.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-31T04:21:55.540Z","atBatIndex":65},"scoringPlays":[1,7,9,28,34,46,49,63],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9,10],"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":111.63,"y":171.94},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":27.16,"y":63.31},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":57.47,"y":110.28},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":178.39,"y":132.61},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":74.16,"y":90.02},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":138.8,"y":31.35},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":181.76,"y":139.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":92.87,"y":164.77},"type":"H","description":"Double"}]}},{"startIndex":11,"endIndex":16,"top":[11,12,13],"bottom":[14,15,16],"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":116.98,"y":61.48},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":66.53,"y":132.43},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":99.98,"y":157.26},"type":"O","description":"Groundout"}]}},{"startIndex":17,"endIndex":22,"top":[17,18,19],"bottom":[20,21,22],"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":48.99,"y":98.89},"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":3,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":106.36,"y":148.14},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":106.89,"y":169.42},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":128.13,"y":180.06},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":23,"endIndex":29,"top":[23,24,25],"bottom":[26,27,28,29],"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":97.7,"y":162.65},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":114.85,"y":155.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":7.82,"y":88.72},"type":"H","description":"Home Run"}]}},{"startIndex":30,"endIndex":36,"top":[30,31,32],"bottom":[33,34,35,36],"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":97.53,"y":156.66},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"coordinates":{"x":106.07,"y":148.58},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":55.01,"y":71.11},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"coordinates":{"x":109.54,"y":162.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":33.27,"y":60.54},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":88.7,"y":122.52},"type":"O","description":"Flyout"}]}},{"startIndex":37,"endIndex":43,"top":[37,38,39,40],"bottom":[41,42,43],"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":126.24,"y":71.66},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":77.15,"y":107.09},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":96.2,"y":101.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":163.97,"y":96.35},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":155.74,"y":159.79},"type":"O","description":"Groundout"}]}},{"startIndex":44,"endIndex":54,"top":[44,45,46,47,48],"bottom":[49,50,51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":114.15,"y":153.56},"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":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":62.29,"y":52.98},"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":7,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"coordinates":{"x":106.89,"y":163.84},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":174.09,"y":52.34},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":57.27,"y":51.11},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":137.28,"y":121.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"coordinates":{"x":126.89,"y":196.54},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":72.9,"y":113.17},"type":"H","description":"Single"}]}},{"startIndex":55,"endIndex":61,"top":[55,56,57],"bottom":[58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":201.28,"y":95.77},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":131.24,"y":174.45},"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":8,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":202.94,"y":100.42},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":111.67,"y":92.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":180.19,"y":129.75},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"coordinates":{"x":107.95,"y":155.74},"type":"O","description":"Groundout"}]}},{"startIndex":62,"endIndex":65,"top":[62,63,64,65],"bottom":[],"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":163.93,"y":129.23},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":54.39,"y":57.17},"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":9,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":139.25,"y":145.21},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"coordinates":{"x":162.64,"y":167.39},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":9,"errors":0,"leftOnBase":4},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":2}},"defense":{"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"catcher":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"first":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"second":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"third":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"shortstop":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"left":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"center":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"right":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"onDeck":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"inHole":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"battingOrder":7,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"offense":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"onDeck":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"inHole":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"battingOrder":6,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"balls":2,"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":8,"groundOuts":9,"airOuts":11,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".245","atBats":31,"obp":".320","slg":".409","ops":".729","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":13,"rbi":4,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.33","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":31,"obp":".313","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":109,"era":"3.89","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.26","battersFaced":33,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":109,"balls":30,"strikes":79,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":5,"pitchesPerInning":"13.63","runsScoredPer9":"5.63","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":0,"chances":33,"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":"500","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":60,"groundOuts":105,"airOuts":106,"runs":53,"doubles":19,"triples":1,"homeRuns":12,"strikeOuts":57,"baseOnBalls":39,"intentionalWalks":4,"hits":107,"hitByPitch":2,"avg":".288","atBats":371,"obp":".356","slg":".442","ops":".798","caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":418,"totalBases":164,"rbi":60,"leftOnBase":153,"sacBunts":0,"sacFlies":4,"babip":".310","groundOutsToAirouts":"0.99","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"30.92","popOuts":15,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":601,"errors":4,"chances":649,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":27,"groundOuts":31,"airOuts":48,"runs":14,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":12,"intentionalWalks":1,"hits":34,"hitByPitch":2,"avg":".239","atBats":142,"obp":".306","slg":".317","ops":".623","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":158,"totalBases":45,"rbi":12,"leftOnBase":68,"sacBunts":1,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.00","popOuts":10,"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":93,"putOuts":57,"errors":3,"chances":153,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID688138":{"person":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":39,"groundOuts":63,"airOuts":71,"runs":35,"doubles":13,"triples":2,"homeRuns":11,"strikeOuts":50,"baseOnBalls":23,"intentionalWalks":1,"hits":69,"hitByPitch":4,"atBats":251,"obp":".344","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1049,"era":"4.22","inningsPitched":"64.0","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.44","battersFaced":280,"outs":192,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1049,"balls":392,"strikes":657,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".500","pitchesPerInning":"16.39","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"7.03","walksPer9Inn":"3.23","hitsPer9Inn":"9.70","runsScoredPer9":"4.92","homeRunsPer9":"1.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID456781":{"person":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"jerseyNumber":"39","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":22,"groundOuts":42,"airOuts":41,"runs":9,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":0,"hits":37,"hitByPitch":3,"avg":".243","atBats":152,"obp":".291","slg":".336","ops":".627","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":51,"rbi":20,"leftOnBase":84,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"50.67","popOuts":8,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":25,"putOuts":306,"errors":0,"chances":331,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":53,"groundOuts":76,"airOuts":100,"runs":61,"doubles":23,"triples":1,"homeRuns":21,"strikeOuts":125,"baseOnBalls":46,"intentionalWalks":2,"hits":99,"hitByPitch":18,"avg":".249","atBats":397,"obp":".351","slg":".471","ops":".822","caughtStealing":2,"stolenBases":20,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":187,"rbi":53,"leftOnBase":193,"sacBunts":0,"sacFlies":3,"babip":".307","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.90","popOuts":22,"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":3,"putOuts":203,"errors":1,"chances":207,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":61,"groundOuts":108,"airOuts":108,"runs":45,"doubles":16,"triples":0,"homeRuns":7,"strikeOuts":81,"baseOnBalls":57,"intentionalWalks":1,"hits":105,"hitByPitch":3,"avg":".265","atBats":396,"obp":".361","slg":".359","ops":".720","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":462,"totalBases":142,"rbi":39,"leftOnBase":130,"sacBunts":5,"sacFlies":1,"babip":".317","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.57","popOuts":13,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":249,"putOuts":138,"errors":9,"chances":396,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668984":{"person":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"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":39,"gamesStarted":1,"flyOuts":25,"groundOuts":30,"airOuts":43,"runs":28,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":45,"baseOnBalls":20,"intentionalWalks":2,"hits":34,"hitByPitch":2,"atBats":150,"obp":".324","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":685,"era":"5.31","inningsPitched":"40.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":24,"whip":"1.33","battersFaced":174,"outs":122,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":685,"balls":227,"strikes":458,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".444","pitchesPerInning":"16.84","gamesFinished":12,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"9.96","walksPer9Inn":"4.43","hitsPer9Inn":"7.52","runsScoredPer9":"6.20","homeRunsPer9":"1.11","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":16,"groundOuts":31,"airOuts":30,"runs":13,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".283","atBats":127,"obp":".331","slg":".480","ops":".811","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":61,"rbi":15,"leftOnBase":56,"sacBunts":0,"sacFlies":0,"babip":".330","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.17","popOuts":4,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":61,"errors":0,"chances":63,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":73,"groundOuts":50,"airOuts":127,"runs":71,"doubles":16,"triples":0,"homeRuns":41,"strikeOuts":121,"baseOnBalls":64,"intentionalWalks":12,"hits":102,"hitByPitch":5,"avg":".257","atBats":397,"obp":".365","slg":".607","ops":".972","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":469,"totalBases":241,"rbi":87,"leftOnBase":171,"sacBunts":0,"sacFlies":3,"babip":".256","groundOutsToAirouts":"0.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.68","popOuts":36,"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":17,"stolenBases":51,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":26,"putOuts":669,"errors":2,"chances":697,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID657571":{"person":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"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":45,"gamesStarted":0,"flyOuts":20,"groundOuts":52,"airOuts":38,"runs":18,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":2,"hits":33,"hitByPitch":5,"atBats":154,"obp":".297","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":674,"era":"3.74","inningsPitched":"43.1","wins":2,"losses":2,"saves":0,"saveOpportunities":4,"holds":10,"blownSaves":4,"earnedRuns":18,"whip":"1.08","battersFaced":176,"outs":130,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":674,"balls":242,"strikes":432,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".500","pitchesPerInning":"15.55","gamesFinished":2,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"7.06","walksPer9Inn":"2.91","hitsPer9Inn":"6.85","runsScoredPer9":"3.74","homeRunsPer9":"0.21","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":11},"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}},"ID666374":{"person":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"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":30,"gamesStarted":0,"flyOuts":9,"groundOuts":29,"airOuts":20,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":1,"hits":18,"hitByPitch":2,"atBats":92,"obp":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":447,"era":"1.03","inningsPitched":"26.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":14,"blownSaves":0,"earnedRuns":3,"whip":"1.10","battersFaced":108,"outs":79,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":447,"balls":180,"strikes":267,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.97","gamesFinished":2,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"9.57","walksPer9Inn":"3.76","hitsPer9Inn":"6.15","runsScoredPer9":"1.37","homeRunsPer9":"0.34","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":14,"gamesStarted":14,"flyOuts":34,"groundOuts":53,"airOuts":59,"runs":30,"doubles":10,"triples":1,"homeRuns":10,"strikeOuts":105,"baseOnBalls":18,"intentionalWalks":0,"hits":54,"hitByPitch":3,"atBats":270,"obp":".258","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1208,"era":"3.36","inningsPitched":"72.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.00","battersFaced":292,"outs":217,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1208,"balls":408,"strikes":800,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".429","pitchesPerInning":"16.70","gamesFinished":0,"strikeoutWalkRatio":"5.83","strikeoutsPer9Inn":"13.06","walksPer9Inn":"2.24","hitsPer9Inn":"6.72","runsScoredPer9":"3.73","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(L, 8-6)","summary":"6.1 IP, 5 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":7,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":84,"inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":27,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":24,"strikes":60,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"7.11","homeRunsPer9":"5.68","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":78,"groundOuts":118,"airOuts":148,"runs":49,"doubles":17,"triples":0,"homeRuns":20,"strikeOuts":127,"baseOnBalls":25,"intentionalWalks":0,"hits":104,"hitByPitch":3,"atBats":491,"obp":".253","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1902,"era":"3.11","inningsPitched":"133.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"0.97","battersFaced":525,"outs":399,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1902,"balls":619,"strikes":1283,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":5,"winPercentage":".571","pitchesPerInning":"14.30","gamesFinished":0,"strikeoutWalkRatio":"5.08","strikeoutsPer9Inn":"8.59","walksPer9Inn":"1.69","hitsPer9Inn":"7.04","runsScoredPer9":"3.32","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":38,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":8,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663423":{"person":{"id":663423,"fullName":"Trent Thornton","link":"/api/v1/people/663423"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":23,"groundOuts":44,"airOuts":42,"runs":23,"doubles":3,"triples":1,"homeRuns":6,"strikeOuts":30,"baseOnBalls":14,"intentionalWalks":2,"hits":40,"hitByPitch":4,"atBats":153,"obp":".335","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":637,"era":"4.87","inningsPitched":"40.2","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":22,"whip":"1.33","battersFaced":174,"outs":122,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":637,"balls":214,"strikes":423,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.66","gamesFinished":7,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"6.64","walksPer9Inn":"3.10","hitsPer9Inn":"8.85","runsScoredPer9":"5.09","homeRunsPer9":"1.33","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":84,"groundOuts":118,"airOuts":141,"runs":50,"doubles":24,"triples":2,"homeRuns":12,"strikeOuts":111,"baseOnBalls":36,"intentionalWalks":0,"hits":118,"hitByPitch":5,"atBats":486,"obp":".301","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":2099,"era":"3.19","inningsPitched":"127.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.21","battersFaced":529,"outs":381,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2099,"balls":735,"strikes":1364,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".571","pitchesPerInning":"16.53","gamesFinished":0,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"7.87","walksPer9Inn":"2.55","hitsPer9Inn":"8.36","runsScoredPer9":"3.54","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":27,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":35,"groundOuts":64,"airOuts":60,"runs":33,"doubles":8,"triples":1,"homeRuns":9,"strikeOuts":68,"baseOnBalls":16,"intentionalWalks":0,"hits":60,"hitByPitch":4,"atBats":247,"obp":".294","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1083,"era":"4.50","inningsPitched":"66.0","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.15","battersFaced":272,"outs":198,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1083,"balls":357,"strikes":726,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".500","pitchesPerInning":"16.41","gamesFinished":0,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"9.27","walksPer9Inn":"2.18","hitsPer9Inn":"8.18","runsScoredPer9":"4.50","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":7,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664238":{"person":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"jerseyNumber":"25","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":26,"groundOuts":29,"airOuts":49,"runs":27,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":71,"baseOnBalls":17,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".197","atBats":183,"obp":".262","slg":".366","ops":".628","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":202,"totalBases":67,"rbi":19,"leftOnBase":85,"sacBunts":0,"sacFlies":2,"babip":".257","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.33","popOuts":14,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":91,"putOuts":91,"errors":5,"chances":187,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{},"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":42,"gamesStarted":0,"flyOuts":19,"groundOuts":38,"airOuts":30,"runs":10,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":54,"baseOnBalls":18,"intentionalWalks":3,"hits":20,"hitByPitch":2,"atBats":139,"obp":".248","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":680,"era":"1.32","inningsPitched":"41.0","wins":3,"losses":1,"saves":24,"saveOpportunities":30,"holds":0,"blownSaves":6,"earnedRuns":6,"whip":"0.93","battersFaced":163,"outs":123,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":680,"balls":252,"strikes":428,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".750","pitchesPerInning":"16.59","gamesFinished":29,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.85","walksPer9Inn":"3.95","hitsPer9Inn":"4.39","runsScoredPer9":"2.20","homeRunsPer9":"0.22","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":27,"groundOuts":29,"airOuts":49,"runs":17,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":60,"baseOnBalls":19,"intentionalWalks":0,"hits":39,"hitByPitch":2,"avg":".222","atBats":176,"obp":".303","slg":".352","ops":".655","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":62,"rbi":23,"leftOnBase":87,"sacBunts":0,"sacFlies":1,"babip":".297","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.33","popOuts":13,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":27,"stolenBasePercentage":".844","caughtStealingPercentage":".156","assists":8,"putOuts":263,"errors":2,"chances":273,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":7,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":1,"strikes":6,"strikePercentage":".860","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":0,"flyOuts":25,"groundOuts":25,"airOuts":40,"runs":12,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":54,"baseOnBalls":10,"intentionalWalks":1,"hits":29,"hitByPitch":2,"atBats":146,"obp":".256","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":624,"era":"2.48","inningsPitched":"40.0","wins":2,"losses":1,"saves":0,"saveOpportunities":5,"holds":14,"blownSaves":5,"earnedRuns":11,"whip":"0.98","battersFaced":160,"outs":120,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":624,"balls":190,"strikes":434,"strikePercentage":".700","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".667","pitchesPerInning":"15.60","gamesFinished":3,"strikeoutWalkRatio":"5.40","strikeoutsPer9Inn":"12.15","walksPer9Inn":"2.25","hitsPer9Inn":"6.53","runsScoredPer9":"2.70","homeRunsPer9":"0.90","inheritedRunners":27,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"200","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"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":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":59,"groundOuts":122,"airOuts":102,"runs":70,"doubles":18,"triples":3,"homeRuns":19,"strikeOuts":111,"baseOnBalls":30,"intentionalWalks":1,"hits":114,"hitByPitch":8,"avg":".255","atBats":447,"obp":".312","slg":".436","ops":".748","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":487,"totalBases":195,"rbi":56,"leftOnBase":201,"sacBunts":0,"sacFlies":2,"babip":".298","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.53","popOuts":20,"lineOuts":23},"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":296,"errors":3,"chances":303,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":0,"flyOuts":39,"groundOuts":40,"airOuts":67,"runs":16,"doubles":2,"triples":1,"homeRuns":6,"strikeOuts":51,"baseOnBalls":23,"intentionalWalks":1,"hits":35,"hitByPitch":1,"atBats":190,"obp":".272","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":863,"era":"2.65","inningsPitched":"54.1","wins":4,"losses":0,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":16,"whip":"1.07","battersFaced":217,"outs":163,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":863,"balls":308,"strikes":555,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.88","gamesFinished":17,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"8.45","walksPer9Inn":"3.81","hitsPer9Inn":"5.80","runsScoredPer9":"2.65","homeRunsPer9":"0.99","inheritedRunners":14,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID810938":{"person":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"jerseyNumber":"9","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"0-1 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":36,"groundOuts":90,"airOuts":55,"runs":36,"doubles":13,"triples":0,"homeRuns":1,"strikeOuts":64,"baseOnBalls":15,"intentionalWalks":0,"hits":70,"hitByPitch":1,"avg":".253","atBats":277,"obp":".294","slg":".310","ops":".604","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":295,"totalBases":86,"rbi":21,"leftOnBase":118,"sacBunts":2,"sacFlies":0,"babip":".325","groundOutsToAirouts":"1.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"277.00","popOuts":4,"lineOuts":15},"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":137,"putOuts":62,"errors":3,"chances":202,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID593871":{"person":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"jerseyNumber":"7","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":55,"groundOuts":85,"airOuts":103,"runs":40,"doubles":14,"triples":0,"homeRuns":17,"strikeOuts":46,"baseOnBalls":26,"intentionalWalks":0,"hits":77,"hitByPitch":3,"avg":".252","atBats":306,"obp":".314","slg":".464","ops":".778","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":142,"rbi":50,"leftOnBase":109,"sacBunts":2,"sacFlies":3,"babip":".244","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":28,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":38,"putOuts":24,"errors":0,"chances":62,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672841":{"person":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":28,"groundOuts":59,"airOuts":51,"runs":26,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":34,"baseOnBalls":20,"intentionalWalks":4,"hits":52,"hitByPitch":3,"atBats":193,"obp":".346","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":731,"era":"3.78","inningsPitched":"50.0","wins":3,"losses":5,"saves":1,"saveOpportunities":6,"holds":12,"blownSaves":5,"earnedRuns":21,"whip":"1.44","battersFaced":219,"outs":150,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":731,"balls":258,"strikes":473,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".375","pitchesPerInning":"14.62","gamesFinished":7,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"6.12","walksPer9Inn":"3.60","hitsPer9Inn":"9.36","runsScoredPer9":"4.68","homeRunsPer9":"0.90","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[641487,677594,663728,668227,647304,593871,641598,686527,810938,702284,664238,693433,642100,660825],"pitchers":[693433,642100,660825],"bench":[456781],"bullpen":[666374,622491,688138,657571,669302,669923,668984,662253,663423,672841],"battingOrder":[641487,677594,663728,668227,647304,593871,641598,686527,664238],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Rodríguez, J (19, 1st inning off Springs, 0 on, 1 out); Polanco (17, 7th inning off Sterner, 1 on, 1 out); Arozarena (21, 9th inning off Perkins, 0 on, 1 out)."},{"label":"TB","value":"Arozarena 5; Polanco 4; Rodríguez, J 4."},{"label":"RBI","value":"Arozarena (53); Polanco 2 (50); Rodríguez, J (56)."},{"label":"Runners left in scoring position, 2 out","value":"Raleigh."},{"label":"Team RISP","value":"0-for-2."},{"label":"Team LOB","value":"2."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Woo-Polanco-Naylor, J)."}]}],"note":[{"label":"a","value":"Lined out for Williamson in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":8,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".250","atBats":31,"obp":".316","slg":".427","ops":".743","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":22,"rbi":5,"leftOnBase":9,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.75","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":8,"groundOuts":9,"airOuts":11,"runs":4,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":31,"obp":".182","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":132,"era":"5.03","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.40","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":50,"strikes":82,"strikePercentage":".620","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":4,"pitchesPerInning":"14.67","runsScoredPer9":"4.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":106,"flyOuts":44,"groundOuts":101,"airOuts":86,"runs":60,"doubles":24,"triples":2,"homeRuns":15,"strikeOuts":132,"baseOnBalls":42,"intentionalWalks":0,"hits":97,"hitByPitch":0,"avg":".234","atBats":414,"obp":".305","slg":".411","ops":".716","caughtStealing":5,"stolenBases":17,"stolenBasePercentage":".773","caughtStealingPercentage":".227","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":458,"totalBases":170,"rbi":44,"leftOnBase":165,"sacBunts":2,"sacFlies":0,"babip":".307","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.60","popOuts":12,"lineOuts":30},"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":254,"errors":1,"chances":259,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":15,"gamesStarted":0,"flyOuts":12,"groundOuts":12,"airOuts":18,"runs":7,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":71,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":341,"era":"3.32","inningsPitched":"19.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"1.37","battersFaced":84,"outs":57,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":341,"balls":139,"strikes":202,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"17.95","gamesFinished":8,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"12.32","walksPer9Inn":"5.21","hitsPer9Inn":"7.11","runsScoredPer9":"3.32","homeRunsPer9":"0.47","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622663":{"person":{"id":622663,"fullName":"Luis Severino","link":"/api/v1/people/622663"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":23,"gamesStarted":23,"flyOuts":72,"groundOuts":132,"airOuts":155,"runs":79,"doubles":30,"triples":0,"homeRuns":13,"strikeOuts":98,"baseOnBalls":42,"intentionalWalks":1,"hits":134,"hitByPitch":12,"atBats":512,"obp":".329","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":2218,"era":"4.83","inningsPitched":"130.1","wins":5,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":70,"whip":"1.35","battersFaced":573,"outs":391,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2218,"balls":814,"strikes":1404,"strikePercentage":".630","hitBatsmen":12,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".313","pitchesPerInning":"17.02","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.77","walksPer9Inn":"2.90","hitsPer9Inn":"9.25","runsScoredPer9":"5.46","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":30,"lineOuts":53},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":6,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID649966":{"person":{"id":649966,"fullName":"Luis Urías","link":"/api/v1/people/649966"},"jerseyNumber":"17","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":41,"groundOuts":73,"airOuts":85,"runs":25,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":39,"baseOnBalls":28,"intentionalWalks":0,"hits":59,"hitByPitch":4,"avg":".232","atBats":254,"obp":".316","slg":".354","ops":".670","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":90,"rbi":20,"leftOnBase":101,"sacBunts":0,"sacFlies":2,"babip":".244","groundOutsToAirouts":"0.86","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"31.75","popOuts":23,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":150,"putOuts":91,"errors":5,"chances":246,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID609280":{"person":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2 HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":2,"leftOnBase":2,"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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":35,"groundOuts":62,"airOuts":63,"runs":22,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":1,"hits":65,"hitByPitch":0,"avg":".298","atBats":218,"obp":".329","slg":".436","ops":".765","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":95,"rbi":27,"leftOnBase":75,"sacBunts":0,"sacFlies":2,"babip":".321","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.33","popOuts":14,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":52,"errors":1,"chances":84,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687231":{"person":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".429","atBats":7,"obp":".429","slg":".857","ops":"1.286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | BB, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":35,"groundOuts":38,"airOuts":51,"runs":47,"doubles":18,"triples":2,"homeRuns":23,"strikeOuts":90,"baseOnBalls":31,"intentionalWalks":1,"hits":76,"hitByPitch":1,"avg":".302","atBats":252,"obp":".376","slg":".663","ops":"1.039","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":167,"rbi":59,"leftOnBase":101,"sacBunts":0,"sacFlies":3,"babip":".373","groundOutsToAirouts":"0.75","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"10.96","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":444,"errors":6,"chances":474,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID667670":{"person":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":66,"groundOuts":97,"airOuts":109,"runs":68,"doubles":24,"triples":3,"homeRuns":23,"strikeOuts":107,"baseOnBalls":47,"intentionalWalks":3,"hits":118,"hitByPitch":2,"avg":".274","atBats":431,"obp":".348","slg":".503","ops":".851","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":481,"totalBases":217,"rbi":62,"leftOnBase":182,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.89","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"18.74","popOuts":20,"lineOuts":23},"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":28,"errors":1,"chances":30,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":6,"flyOuts":13,"groundOuts":49,"airOuts":30,"runs":19,"doubles":6,"triples":0,"homeRuns":9,"strikeOuts":47,"baseOnBalls":10,"intentionalWalks":1,"hits":42,"hitByPitch":3,"atBats":168,"obp":".304","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":715,"era":"3.89","inningsPitched":"44.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":19,"whip":"1.18","battersFaced":181,"outs":132,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":715,"balls":285,"strikes":430,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".500","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"4.70","strikeoutsPer9Inn":"9.61","walksPer9Inn":"2.05","hitsPer9Inn":"8.59","runsScoredPer9":"3.89","homeRunsPer9":"1.84","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686993":{"person":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"1.0 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":9,"strikes":11,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".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":39,"gamesStarted":1,"flyOuts":35,"groundOuts":22,"airOuts":55,"runs":20,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":37,"baseOnBalls":17,"intentionalWalks":1,"hits":33,"hitByPitch":4,"atBats":144,"obp":".321","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":693,"era":"4.35","inningsPitched":"39.1","wins":3,"losses":3,"saves":0,"saveOpportunities":5,"holds":9,"blownSaves":5,"earnedRuns":19,"whip":"1.27","battersFaced":169,"outs":118,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":693,"balls":269,"strikes":424,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":2,"winPercentage":".500","pitchesPerInning":"17.62","gamesFinished":5,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"8.47","walksPer9Inn":"3.89","hitsPer9Inn":"7.55","runsScoredPer9":"4.58","homeRunsPer9":"1.60","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642851":{"person":{"id":642851,"fullName":"Austin Wynns","link":"/api/v1/people/642851"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":14,"groundOuts":23,"airOuts":19,"runs":13,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".290","atBats":100,"obp":".321","slg":".540","ops":".861","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":54,"rbi":21,"leftOnBase":41,"sacBunts":1,"sacFlies":1,"babip":".359","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.67","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":10,"stolenBases":15,"stolenBasePercentage":".600","caughtStealingPercentage":".400","assists":11,"putOuts":207,"errors":1,"chances":219,"fielding":".995","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".136","atBats":22,"obp":".208","slg":".227","ops":".435","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":5,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":12,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641386":{"person":{"id":641386,"fullName":"Ben Bowden","link":"/api/v1/people/641386"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":5,"runs":2,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"9.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"2.00","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":12,"strikes":29,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"20.50","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":46,"groundOuts":74,"airOuts":87,"runs":40,"doubles":16,"triples":0,"homeRuns":18,"strikeOuts":62,"baseOnBalls":25,"intentionalWalks":1,"hits":74,"hitByPitch":0,"avg":".253","atBats":293,"obp":".307","slg":".491","ops":".798","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":144,"rbi":43,"leftOnBase":138,"sacBunts":0,"sacFlies":4,"babip":".258","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.28","popOuts":15,"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":12,"stolenBases":68,"stolenBasePercentage":".850","caughtStealingPercentage":".150","assists":24,"putOuts":581,"errors":5,"chances":610,"fielding":".992","passedBall":6,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":5,"groundOuts":3,"airOuts":7,"runs":4,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".292","atBats":24,"obp":".308","slg":".375","ops":".683","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":9,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":1,"babip":".412","groundOutsToAirouts":"0.43","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(S, 3)","summary":"2.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"2.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":8,"strikes":15,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":10,"groundOuts":22,"airOuts":17,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":69,"obp":".247","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":298,"era":"2.75","inningsPitched":"19.2","wins":0,"losses":1,"saves":3,"saveOpportunities":3,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"0.92","battersFaced":77,"outs":59,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":298,"balls":110,"strikes":188,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":1,"winPercentage":".000","pitchesPerInning":"15.15","gamesFinished":5,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"8.69","walksPer9Inn":"3.20","hitsPer9Inn":"5.03","runsScoredPer9":"2.75","homeRunsPer9":"0.92","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680474":{"person":{"id":680474,"fullName":"Max Schuemann","link":"/api/v1/people/680474"},"jerseyNumber":"12","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":20,"groundOuts":37,"airOuts":37,"runs":16,"doubles":1,"triples":2,"homeRuns":2,"strikeOuts":24,"baseOnBalls":17,"intentionalWalks":0,"hits":27,"hitByPitch":3,"avg":".220","atBats":123,"obp":".326","slg":".309","ops":".635","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":38,"rbi":10,"leftOnBase":50,"sacBunts":1,"sacFlies":1,"babip":".255","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.50","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":93,"putOuts":61,"errors":3,"chances":157,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656794":{"person":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":32,"gamesStarted":5,"flyOuts":37,"groundOuts":64,"airOuts":64,"runs":33,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":73,"baseOnBalls":26,"intentionalWalks":2,"hits":79,"hitByPitch":4,"atBats":276,"obp":".354","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1222,"era":"3.30","inningsPitched":"71.0","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":26,"whip":"1.48","battersFaced":311,"outs":213,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":1222,"balls":429,"strikes":793,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".286","pitchesPerInning":"17.21","gamesFinished":7,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"9.25","walksPer9Inn":"3.30","hitsPer9Inn":"10.01","runsScoredPer9":"4.18","homeRunsPer9":"0.63","inheritedRunners":14,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":0,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547184":{"person":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":13,"groundOuts":19,"airOuts":22,"runs":2,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":8,"intentionalWalks":2,"hits":12,"hitByPitch":0,"atBats":62,"obp":".282","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":278,"era":"0.96","inningsPitched":"18.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":2,"whip":"1.07","battersFaced":71,"outs":56,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":278,"balls":102,"strikes":176,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.89","gamesFinished":4,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"4.82","walksPer9Inn":"3.86","hitsPer9Inn":"5.79","runsScoredPer9":"0.96","homeRunsPer9":"0.48","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(W, 10-7)","summary":"6.0 IP, ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":33,"strikes":56,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":23,"gamesStarted":21,"flyOuts":93,"groundOuts":100,"airOuts":172,"runs":67,"doubles":26,"triples":0,"homeRuns":21,"strikeOuts":102,"baseOnBalls":40,"intentionalWalks":0,"hits":107,"hitByPitch":2,"atBats":475,"obp":".285","caughtStealing":2,"stolenBases":18,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":2071,"era":"4.00","inningsPitched":"126.0","wins":10,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.17","battersFaced":523,"outs":378,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2071,"balls":756,"strikes":1315,"strikePercentage":".630","hitBatsmen":2,"balks":3,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.58","rbi":1,"winPercentage":".588","pitchesPerInning":"16.44","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"7.29","walksPer9Inn":"2.86","hitsPer9Inn":"7.64","runsScoredPer9":"4.79","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":31,"lineOuts":48},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID674370":{"person":{"id":674370,"fullName":"Osvaldo Bido","link":"/api/v1/people/674370"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":14,"gamesStarted":9,"flyOuts":50,"groundOuts":44,"airOuts":79,"runs":40,"doubles":9,"triples":1,"homeRuns":13,"strikeOuts":37,"baseOnBalls":25,"intentionalWalks":0,"hits":68,"hitByPitch":5,"atBats":219,"obp":".381","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":951,"era":"5.86","inningsPitched":"55.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.68","battersFaced":258,"outs":166,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":951,"balls":350,"strikes":601,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".333","pitchesPerInning":"17.19","gamesFinished":3,"strikeoutWalkRatio":"1.48","strikeoutsPer9Inn":"6.02","walksPer9Inn":"4.07","hitsPer9Inn":"11.06","runsScoredPer9":"6.51","homeRunsPer9":"2.11","inheritedRunners":4,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":8,"passedBall":0,"popOuts":14,"lineOuts":15},"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}},"ID682052":{"person":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":12,"flyOuts":49,"groundOuts":31,"airOuts":82,"runs":35,"doubles":10,"triples":1,"homeRuns":11,"strikeOuts":79,"baseOnBalls":28,"intentionalWalks":0,"hits":59,"hitByPitch":8,"atBats":250,"obp":".332","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1202,"era":"4.29","inningsPitched":"65.0","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.34","battersFaced":287,"outs":195,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1202,"balls":466,"strikes":736,"strikePercentage":".610","hitBatsmen":8,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".333","pitchesPerInning":"18.49","gamesFinished":1,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"10.94","walksPer9Inn":"3.88","hitsPer9Inn":"8.17","runsScoredPer9":"4.85","homeRunsPer9":"1.52","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":18,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":2,"chances":4,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID570482":{"person":{"id":570482,"fullName":"Gio Urshela","link":"/api/v1/people/570482"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":20,"groundOuts":42,"airOuts":40,"runs":8,"doubles":12,"triples":1,"homeRuns":0,"strikeOuts":30,"baseOnBalls":12,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".232","atBats":142,"obp":".290","slg":".331","ops":".621","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":47,"rbi":17,"leftOnBase":71,"sacBunts":2,"sacFlies":1,"babip":".292","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"lineOuts":13},"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":63,"putOuts":38,"errors":2,"chances":103,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":57,"groundOuts":105,"airOuts":90,"runs":54,"doubles":18,"triples":1,"homeRuns":19,"strikeOuts":102,"baseOnBalls":40,"intentionalWalks":1,"hits":101,"hitByPitch":5,"avg":".255","atBats":396,"obp":".330","slg":".449","ops":".779","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":443,"totalBases":178,"rbi":61,"leftOnBase":199,"sacBunts":0,"sacFlies":2,"babip":".296","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.84","popOuts":14,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":24,"putOuts":418,"errors":4,"chances":446,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]}},"batters":[671732,701762,667670,669127,691016,609280,666126,680474,687231,605488,686993,678022],"pitchers":[605488,686993,678022],"bench":[687515,649966,570482,642851],"bullpen":[665660,674370,641386,669372,547184,682052,656794,622663],"battingOrder":[671732,701762,667670,669127,691016,609280,666126,680474,687231],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Soderstrom (18, Woo)."},{"label":"HR","value":"Rooker (23, 1st inning off Woo, 0 on, 2 out); Andujar 2 (6, 4th inning off Woo, 0 on, 2 out, 7th inning off Woo, 0 on, 0 out); Hernaiz (1, 5th inning off Woo, 0 on, 1 out)."},{"label":"TB","value":"Andujar 8; Cortes; Hernaiz 5; Langeliers; Rooker 5; Soderstrom 2."},{"label":"RBI","value":"Andujar 2 (27); Hernaiz (1); Rooker (62); Soderstrom (61)."},{"label":"2-out RBI","value":"Soderstrom; Andujar; Rooker."},{"label":"Runners left in scoring position, 2 out","value":"Kurtz 2; Andujar 2."},{"label":"SAC","value":"Schuemann."},{"label":"GIDP","value":"Rooker."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Langeliers (5, 2nd base off Woo/Garver); Hernaiz (1, 2nd base off Speier/Garver); Rooker (4, 2nd base off Bazardo/Garver)."}]}],"note":[]}},"officials":[{"official":{"id":482620,"fullName":"Chris Conroy","link":"/api/v1/people/482620"},"officialType":"Home Plate"},{"official":{"id":483630,"fullName":"John Tumpane","link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":639723,"fullName":"Brennan Miller","link":"/api/v1/people/639723"},"officialType":"Second Base"},{"official":{"id":605672,"fullName":"Jeremie Rehak","link":"/api/v1/people/605672"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Springs."},{"label":"Pitch timer violations","value":"Springs (pitcher)."},{"label":"Pitches-strikes","value":"Woo 84-60; Speier 7-6; Bazardo 18-13; Springs 89-56; Sterner 20-11; Perkins 23-15."},{"label":"Groundouts-flyouts","value":"Woo 7-4; Speier 0-0; Bazardo 1-1; Springs 4-5; Sterner 2-1; Perkins 3-2."},{"label":"Batters faced","value":"Woo 27; Speier 2; Bazardo 4; Springs 21; Sterner 5; Perkins 7."},{"label":"Inherited runners-scored","value":"Speier 2-0."},{"label":"Umpires","value":"HP: Chris Conroy. 1B: John Tumpane. 2B: Brennan Miller. 3B: Jeremie Rehak. "},{"label":"Weather","value":"81 degrees, Clear."},{"label":"Wind","value":"11 mph, R To L."},{"label":"First pitch","value":"7:05 PM."},{"label":"T","value":"2:16."},{"label":"Att","value":"9,165."},{"label":"Venue","value":"Sutter Health Park."},{"label":"July 30, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","boxscoreName":"Springs"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(W, 10-7)","summary":"6.0 IP, ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":7,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":33,"strikes":56,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":23,"gamesStarted":21,"flyOuts":93,"groundOuts":100,"airOuts":172,"runs":67,"doubles":26,"triples":0,"homeRuns":21,"strikeOuts":102,"baseOnBalls":40,"intentionalWalks":0,"hits":107,"hitByPitch":2,"atBats":475,"obp":".285","caughtStealing":2,"stolenBases":18,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":2071,"era":"4.00","inningsPitched":"126.0","wins":10,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.17","battersFaced":523,"outs":378,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2071,"balls":756,"strikes":1315,"strikePercentage":".630","hitBatsmen":2,"balks":3,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.58","rbi":1,"winPercentage":".588","pitchesPerInning":"16.44","gamesFinished":0,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"7.29","walksPer9Inn":"2.86","hitsPer9Inn":"7.64","runsScoredPer9":"4.79","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":31,"lineOuts":48},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":68,"pitchingGameScore":68},{"player":{"person":{"id":609280,"fullName":"Miguel Andujar","link":"/api/v1/people/609280","boxscoreName":"Andujar"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2 HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":2,"leftOnBase":2,"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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":35,"groundOuts":62,"airOuts":63,"runs":22,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":1,"hits":65,"hitByPitch":0,"avg":".298","atBats":218,"obp":".329","slg":".436","ops":".765","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":95,"rbi":27,"leftOnBase":75,"sacBunts":0,"sacFlies":2,"babip":".321","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.33","popOuts":14,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":52,"errors":1,"chances":84,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231","boxscoreName":"Hernaiz"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".429","atBats":7,"obp":".429","slg":".857","ops":"1.286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"loser":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"save":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}