{"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":825005,"link":"/api/v1.1/game/825005/feed/live","metaData":{"wait":10,"timeStamp":"20260526_042256","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":825005,"type":"R","doubleHeader":"N","id":"2026/05/25/seamlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-825005-2026-05-25","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-26T01:40:00Z","originalDate":"2026-05-25","officialDate":"2026-05-25","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2026,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Seattle","record":{"gamesPlayed":55,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":26,"losses":29,"ties":0,"pct":".473"},"records":{},"divisionLeader":false,"wins":26,"losses":29,"winningPercentage":".473"},"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":2026,"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":54,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":27,"losses":27,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":27,"losses":27,"winningPercentage":".500"},"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},"ID641680":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680","firstName":"Jonah","lastName":"Heim","primaryNumber":"15","birthDate":"1995-06-27","currentAge":31,"birthCity":"Buffalo","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jonah","useLastName":"Heim","middleName":"Nathan","boxscoreName":"Heim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Heim","nameSlug":"jonah-heim-641680","firstLastName":"Jonah Heim","lastFirstName":"Heim, Jonah","lastInitName":"Heim, J","initLastName":"J Heim","fullFMLName":"Jonah Nathan Heim","fullLFMName":"Heim, Jonah Nathan","strikeZoneTop":3.375,"strikeZoneBottom":1.703},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":23,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID678606":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606","firstName":"José","lastName":"Ferrer","primaryNumber":"45","birthDate":"2000-03-03","currentAge":26,"birthCity":"Maimon","birthCountry":"Dominican Republic","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José A.","useLastName":"Ferrer","middleName":"Alexander","boxscoreName":"Ferrer","gender":"M","nameMatrilineal":"Vizcaino","isPlayer":true,"isVerified":true,"pronunciation":"fur-AIR","mlbDebutDate":"2023-07-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José A. Ferrer","nameSlug":"jose-a-ferrer-678606","firstLastName":"José A. Ferrer","lastFirstName":"Ferrer, José A.","lastInitName":"Ferrer, J","initLastName":"J Ferrer","fullFMLName":"José Alexander Ferrer","fullLFMName":"Ferrer, José Alexander","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID689546":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546","firstName":"Nicholas","lastName":"Davila","primaryNumber":"82","birthDate":"1998-11-21","currentAge":27,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Davila","boxscoreName":"Davila","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"duh-vee-luh","mlbDebutDate":"2026-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Davila","nameSlug":"nick-davila-689546","firstLastName":"Nick Davila","lastFirstName":"Davila, Nick","lastInitName":"Davila, N","initLastName":"N Davila","fullFMLName":"Nicholas  Davila","fullLFMName":"Davila, Nicholas ","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID695380":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380","firstName":"Alex","lastName":"Hoppe","primaryNumber":"26","birthDate":"1998-12-17","currentAge":27,"birthCity":"Davenport","birthStateProvince":"IA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Hoppe","middleName":"Kevin","boxscoreName":"Hoppe","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Hoppe","nameSlug":"alex-hoppe-695380","firstLastName":"Alex Hoppe","lastFirstName":"Hoppe, Alex","lastInitName":"Hoppe, A","initLastName":"A Hoppe","fullFMLName":"Alex Kevin Hoppe","fullLFMName":"Hoppe, Alex Kevin","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID621550":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550","firstName":"Patrick","lastName":"Wisdom","primaryNumber":"35","birthDate":"1991-08-27","currentAge":35,"birthCity":"Murrieta","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Patrick","useLastName":"Wisdom","middleName":"Ian-Cashel","boxscoreName":"Wisdom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2018-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Wisdom","nameSlug":"patrick-wisdom-621550","firstLastName":"Patrick Wisdom","lastFirstName":"Wisdom, Patrick","lastInitName":"Wisdom, P","initLastName":"P Wisdom","fullFMLName":"Patrick Ian-Cashel Wisdom","fullLFMName":"Wisdom, Patrick Ian-Cashel","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"ID660761":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761","firstName":"José","lastName":"Suarez","primaryNumber":"54","birthDate":"1998-01-03","currentAge":28,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Suarez","middleName":"Rances","boxscoreName":"Suarez, J","nickName":"Ranciss","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"SWAR-ez","mlbDebutDate":"2019-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Suarez","nameSlug":"jose-suarez-660761","firstLastName":"José Suarez","lastFirstName":"Suarez, José","lastInitName":"Suarez, J","initLastName":"J Suarez","fullFMLName":"José Rances Suarez","fullLFMName":"Suarez, José Rances","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID640902":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902","firstName":"Jhonny","lastName":"Pereda","primaryNumber":"5","birthDate":"1996-04-18","currentAge":30,"birthCity":"San Juan","birthCountry":"Venezuela","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jhonny","useLastName":"Pereda","middleName":"Fernando ","boxscoreName":"Pereda","gender":"M","nameMatrilineal":"Rosales","isPlayer":true,"isVerified":true,"pronunciation":"puh-RAY-duh","mlbDebutDate":"2024-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhonny Pereda","nameSlug":"jhonny-pereda-640902","firstLastName":"Jhonny Pereda","lastFirstName":"Pereda, Jhonny","lastInitName":"Pereda, J","initLastName":"J Pereda","fullFMLName":"Jhonny Fernando Pereda","fullLFMName":"Pereda, Jhonny Fernando","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID608701":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701","firstName":"Robert","lastName":"Refsnyder","primaryNumber":"30","birthDate":"1991-03-26","currentAge":35,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Rob","useLastName":"Refsnyder","middleName":"Daniel","boxscoreName":"Refsnyder","nickName":"Ref","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rob Refsnyder","nameSlug":"rob-refsnyder-608701","firstLastName":"Rob Refsnyder","lastFirstName":"Refsnyder, Rob","lastInitName":"Refsnyder, R","initLastName":"R Refsnyder","fullFMLName":"Robert Daniel Refsnyder","fullLFMName":"Refsnyder, Robert Daniel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"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},"ID650644":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644","firstName":"Aaron","lastName":"Civale","primaryNumber":"38","birthDate":"1995-06-12","currentAge":31,"birthCity":"East Windsor","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Civale","middleName":"James","boxscoreName":"Civale","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"sih-VAH-lee","mlbDebutDate":"2019-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Civale","nameSlug":"aaron-civale-650644","firstLastName":"Aaron Civale","lastFirstName":"Civale, Aaron","lastInitName":"Civale, A","initLastName":"A Civale","fullFMLName":"Aaron James Civale","fullLFMName":"Civale, Aaron James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665622":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622","firstName":"Luis","lastName":"Medina","primaryNumber":"46","birthDate":"1999-05-03","currentAge":27,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Medina","middleName":"Angel","boxscoreName":"Medina","gender":"M","nameMatrilineal":"Bonilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Medina","nameSlug":"luis-medina-665622","firstLastName":"Luis Medina","lastFirstName":"Medina, Luis","lastInitName":"Medina, L","initLastName":"L Medina","fullFMLName":"Luis Angel Medina","fullLFMName":"Medina, Luis Angel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID622491":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","firstName":"Luis","lastName":"Castillo","primaryNumber":"58","birthDate":"1992-12-12","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Castillo","middleName":"Miguel","boxscoreName":"Castillo, L","nickName":"La Piedra","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2017-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Castillo","nameSlug":"luis-castillo-622491","firstLastName":"Luis Castillo","lastFirstName":"Castillo, Luis","lastInitName":"Castillo, L","initLastName":"L Castillo","fullFMLName":"Luis Miguel Castillo","fullLFMName":"Castillo, Luis Miguel","strikeZoneTop":3.44,"strikeZoneBottom":1.59},"ID703607":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607","firstName":"Henry","lastName":"Bolte","primaryNumber":"33","birthDate":"2003-08-04","currentAge":23,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Henry","useLastName":"Bolte","boxscoreName":"Bolte","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BOL-tay","mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Bolte","nameSlug":"henry-bolte-703607","firstLastName":"Henry Bolte","lastFirstName":"Bolte, Henry","lastInitName":"Bolte, H","initLastName":"H Bolte","fullFMLName":"Henry Bolte","fullLFMName":"Bolte, Henry","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"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},"ID643410":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410","firstName":"Mark","lastName":"Leiter","primaryNumber":"38","birthDate":"1991-03-13","currentAge":35,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mark","useLastName":"Leiter Jr.","middleName":"Edward","boxscoreName":"Leiter Jr.","nickName":"Junior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mark Leiter Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"mark-leiter-jr-643410","firstLastName":"Mark Leiter Jr.","lastFirstName":"Leiter Jr., Mark","lastInitName":"Leiter Jr., M","initLastName":"M Leiter Jr.","fullFMLName":"Mark Edward Leiter Jr.","fullLFMName":"Leiter Jr., Mark Edward","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID677594":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","firstName":"Julio","lastName":"Rodríguez","primaryNumber":"44","birthDate":"2000-12-29","currentAge":25,"birthCity":"Loma de Cabrera","birthCountry":"Dominican Republic","height":"6' 4\"","weight":228,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Julio","useLastName":"Rodríguez","middleName":"Yamel","boxscoreName":"Rodríguez, J","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julio Rodríguez","nameSlug":"julio-rodriguez-677594","firstLastName":"Julio Rodríguez","lastFirstName":"Rodríguez, Julio","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Julio Yamel Rodríguez","fullLFMName":"Rodríguez, Julio Yamel","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"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},"ID670042":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042","firstName":"Lucas","lastName":"Raley","primaryNumber":"20","birthDate":"1994-09-19","currentAge":31,"birthCity":"Hinckley","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luke","useLastName":"Raley","middleName":"John","boxscoreName":"Raley, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"Ray-LEE","mlbDebutDate":"2021-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Raley","nameSlug":"luke-raley-670042","firstLastName":"Luke Raley","lastFirstName":"Raley, Luke","lastInitName":"Raley, L","initLastName":"L Raley","fullFMLName":"Lucas John Raley","fullLFMName":"Raley, Lucas John","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID676106":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106","firstName":"Emerson","lastName":"Hancock","primaryNumber":"26","birthDate":"1999-05-31","currentAge":27,"birthCity":"Cairo","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emerson","useLastName":"Hancock","middleName":"Christian","boxscoreName":"Hancock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emerson Hancock","nameSlug":"emerson-hancock-676106","firstLastName":"Emerson Hancock","lastFirstName":"Hancock, Emerson","lastInitName":"Hancock, E","initLastName":"E Hancock","fullFMLName":"Emerson Christian Hancock","fullLFMName":"Hancock, Emerson Christian","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID645302":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302","firstName":"Victor","lastName":"Robles","primaryNumber":"10","birthDate":"1997-05-19","currentAge":29,"birthCity":"Santo Domingo Este","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Robles","middleName":"Enrique","boxscoreName":"Robles","nickName":"Vic","gender":"M","nameMatrilineal":"Brito","isPlayer":true,"isVerified":true,"pronunciation":"ROBE-lace","mlbDebutDate":"2017-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Robles","nameSlug":"victor-robles-645302","firstLastName":"Victor Robles","lastFirstName":"Robles, Victor","lastInitName":"Robles, V","initLastName":"V Robles","fullFMLName":"Victor Enrique Robles","fullLFMName":"Robles, Victor Enrique","strikeZoneTop":3.199,"strikeZoneBottom":1.614},"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},"ID680869":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869","firstName":"Zachary","lastName":"Gelof","primaryNumber":"20","birthDate":"1999-10-19","currentAge":26,"birthCity":"Rehoboth Beach","birthStateProvince":"DE","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Zack","useLastName":"Gelof","middleName":"Dunn","boxscoreName":"Gelof","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"GEH-lof","mlbDebutDate":"2023-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Gelof","nameSlug":"zack-gelof-680869","firstLastName":"Zack Gelof","lastFirstName":"Gelof, Zack","lastInitName":"Gelof, Z","initLastName":"Z Gelof","fullFMLName":"Zachary Dunn Gelof","fullLFMName":"Gelof, Zachary Dunn","strikeZoneTop":3.292,"strikeZoneBottom":1.661},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"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},"ID605130":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130","firstName":"Scott","lastName":"Barlow","primaryNumber":"58","birthDate":"1992-12-18","currentAge":33,"birthCity":"New London","birthStateProvince":"CT","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Scott","useLastName":"Barlow","middleName":"A.","boxscoreName":"Barlow, S","nickName":"Scoots McGoots","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2011,"mlbDebutDate":"2018-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Barlow","nameSlug":"scott-barlow-605130","firstLastName":"Scott Barlow","lastFirstName":"Barlow, Scott","lastInitName":"Barlow, S","initLastName":"S Barlow","fullFMLName":"Scott A. Barlow","fullLFMName":"Barlow, Scott A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID675961":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961","firstName":"Alexander","lastName":"Williams","primaryNumber":"12","birthDate":"1999-03-12","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":183,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Alika","useLastName":"Williams","middleName":"David","boxscoreName":"Williams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"ah-LEEK-uh","mlbDebutDate":"2023-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alika Williams","nameSlug":"alika-williams-675961","firstLastName":"Alika Williams","lastFirstName":"Williams, Alika","lastInitName":"Williams, A","initLastName":"A Williams","fullFMLName":"Alexander David Williams","fullLFMName":"Williams, Alexander David","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID669270":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270","firstName":"Joel","lastName":"Kuhnel","primaryNumber":"54","birthDate":"1995-02-19","currentAge":31,"birthCity":"Goldsboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":290,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joel","useLastName":"Kuhnel","middleName":"Kenneth","boxscoreName":"Kuhnel","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"KOO-null","mlbDebutDate":"2019-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joel Kuhnel","nameSlug":"joel-kuhnel-669270","firstLastName":"Joel Kuhnel","lastFirstName":"Kuhnel, Joel","lastInitName":"Kuhnel, J","initLastName":"J Kuhnel","fullFMLName":"Joel Kenneth Kuhnel","fullLFMName":"Kuhnel, Joel Kenneth","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID806068":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068","firstName":"Colt","lastName":"Emerson","primaryNumber":"4","birthDate":"2005-07-20","currentAge":21,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Colt","useLastName":"Emerson","middleName":"Walker","boxscoreName":"Emerson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Emerson","nameSlug":"colt-emerson-806068","firstLastName":"Colt Emerson","lastFirstName":"Emerson, Colt","lastInitName":"Emerson, C","initLastName":"C Emerson","fullFMLName":"Colt Walker Emerson","fullLFMName":"Emerson, Colt Walker","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID681867":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867","firstName":"Cooper","lastName":"Criswell","primaryNumber":"88","birthDate":"1996-07-24","currentAge":30,"birthCity":"Carrollton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cooper","useLastName":"Criswell","middleName":"Timothy","boxscoreName":"Criswell, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"CRISS-well","mlbDebutDate":"2021-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cooper Criswell","nameSlug":"cooper-criswell-681867","firstLastName":"Cooper Criswell","lastFirstName":"Criswell, Cooper","lastInitName":"Criswell, C","initLastName":"C Criswell","fullFMLName":"Cooper Timothy Criswell","fullLFMName":"Criswell, Cooper Timothy","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"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},"ID682243":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243","firstName":"Bryce","lastName":"Miller","primaryNumber":"50","birthDate":"1998-08-23","currentAge":28,"birthCity":"Mount Pleasant","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Miller","middleName":"Austen","boxscoreName":"Miller, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Miller","nameSlug":"bryce-miller-682243","firstLastName":"Bryce Miller","lastFirstName":"Miller, Bryce","lastInitName":"Miller, B","initLastName":"B Miller","fullFMLName":"Bryce Austen Miller","fullLFMName":"Miller, Bryce Austen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":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}},"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":"2026"},"officialVenue":{"id":2529,"link":"/api/v1/venues/2529"},"weather":{"condition":"Partly Cloudy","temp":"68","wind":"18 mph, Varies"},"gameInfo":{"attendance":11194,"firstPitch":"2026-05-26T01:41:00.000Z","gameDurationMinutes":161},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"home":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"}},"officialScorer":{"id":433339,"fullName":"David Feldman","link":"/api/v1/people/433339"},"primaryDatacaster":{"id":831435,"fullName":"Michael Benton","link":"/api/v1/people/831435"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-26T01:41:05.802Z","endTime":"2026-05-26T01:42:53.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-25T21:40:27.537Z","endTime":"2026-05-26T01:21:09.049Z","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":"2026-05-26T01:21:09.049Z","endTime":"2026-05-26T01:40:12.596Z","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":"2026-05-26T01:40:12.596Z","endTime":"2026-05-26T01:41:07.672Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"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":88.2,"endSpeed":80.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84124953621282,"aZ":-18.38214799467916,"pfxX":-6.912504712807323,"pfxZ":8.243472684467234,"pX":-0.12643026256690504,"pZ":3.3038463591461307,"vX0":4.009619310368376,"vY0":-128.36222903155848,"vZ0":-3.209523832027679,"x":121.82,"y":149.58,"x0":-0.8082058367420415,"y0":50.00594041559196,"z0":5.9966385519610075,"aX":-11.571172737205183},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":14.4,"breakHorizontal":11.6,"spinRate":2148,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.42622118968334055,"extension":5.713804095879368},"index":3,"playId":"4683fd9a-425e-3c7b-b9fe-be4fc05e3271","pitchNumber":1,"startTime":"2026-05-26T01:41:07.672Z","endTime":"2026-05-26T01:41:11.259Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.955201688955842,"aZ":-17.485748946993567,"pfxX":-0.7103077434641136,"pfxZ":9.038018201646263,"pX":-0.6853288905265809,"pZ":4.605388725087134,"vX0":0.5590983207938128,"vY0":-125.9829202100257,"vZ0":-0.5353140679700571,"x":143.12,"y":114.43,"x0":-0.8166525405734352,"y0":50.002927818196916,"z0":6.220180611727558,"aX":-1.1543977938247691},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":16.6,"breakHorizontal":1.2,"spinRate":2577,"spinDirection":192},"zone":11,"typeConfidence":0.8,"plateTime":0.432961420880158,"extension":5.534460780987867},"index":4,"playId":"4d6ff983-2491-31e8-a9c1-437362ca79c2","pitchNumber":2,"startTime":"2026-05-26T01:41:21.874Z","endTime":"2026-05-26T01:41:25.604Z","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.8,"endSpeed":80.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79688428918895,"aZ":-19.591147171698186,"pfxX":-0.02045664551552928,"pfxZ":7.787941133134554,"pX":-1.346783632429642,"pZ":3.4369799087521833,"vX0":-1.0571212219080706,"vY0":-125.14676441689244,"vZ0":-2.803980957855031,"x":168.34,"y":145.98,"x0":-0.9195220162071324,"y0":50.00562118561414,"z0":6.143286722441135,"aX":-0.03285518398598757},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":13.8,"breakHorizontal":0.2,"spinRate":2613,"spinDirection":180},"zone":11,"typeConfidence":0.87,"plateTime":0.43456805663445675,"extension":5.435093023410262},"index":5,"playId":"4928f864-a8fd-31b5-9148-56add9303c21","pitchNumber":3,"startTime":"2026-05-26T01:41:37.426Z","endTime":"2026-05-26T01:41:41.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.6989560309575,"aZ":-41.55517634488795,"pfxX":6.28300685643734,"pfxZ":-7.698348700510373,"pX":-0.26448434980600605,"pZ":2.824436429603305,"vX0":-0.6887380872437793,"vY0":-109.74975675852578,"vZ0":1.747947374414803,"x":127.08,"y":162.52,"x0":-0.7625593520828604,"y0":50.005031964117705,"z0":6.448624030974507,"aX":7.653513557254113},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-13.2,"breakHorizontal":-11.2,"spinRate":2836,"spinDirection":47},"zone":5,"typeConfidence":0.9,"plateTime":0.49937206192326045,"extension":5.56121670548815},"index":6,"playId":"fa6102c2-cb7a-3e31-a8df-4895723a54b8","pitchNumber":4,"startTime":"2026-05-26T01:41:54.867Z","endTime":"2026-05-26T01:41:58.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.757997370086187,"aZ":-13.547949278257246,"pfxX":-3.464489293457064,"pfxZ":10.953309285251084,"pX":-0.5884097904052047,"pZ":3.362776227959086,"vX0":1.6131782097307954,"vY0":-130.2089661416326,"vZ0":-4.160646777654859,"x":139.43,"y":147.99,"x0":-0.7690470195565662,"y0":50.00497993324319,"z0":6.0210710743081535,"aX":-5.893342814745468},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":19.0,"breakHorizontal":5.9,"spinRate":2390,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.42218459587287427,"extension":5.613668466583076},"index":7,"playId":"7b0568c3-db71-3573-8ee3-43a009c00a06","pitchNumber":5,"startTime":"2026-05-26T01:42:11.194Z","endTime":"2026-05-26T01:42:14.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.704091861028004,"aZ":-22.46704243354192,"pfxX":2.9496275656497337,"pfxZ":6.00569089903602,"pX":-1.2079358634586537,"pZ":3.7258561048978307,"vX0":-1.701888124148105,"vY0":-125.37315688833117,"vZ0":-1.6538793004491468,"x":163.04,"y":138.18,"x0":-0.9088623886069502,"y0":50.003063852372094,"z0":6.200444376584973,"aX":4.767715465978707},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":10.8,"breakHorizontal":-5.0,"spinRate":2641,"spinDirection":181},"zone":11,"typeConfidence":0.91,"plateTime":0.43434131314883295,"extension":5.50204913430419},"index":8,"playId":"1c59e092-02db-362f-9cb8-46b1d72e3691","pitchNumber":6,"startTime":"2026-05-26T01:42:30.926Z","endTime":"2026-05-26T01:42:34.978Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.672682636340422,"aZ":-18.98757300198313,"pfxX":2.808424100462139,"pfxZ":7.953095996133138,"pX":-0.7357141760832019,"pZ":3.2839547721885283,"vX0":-0.754717684426966,"vY0":-127.79732884192258,"vZ0":-3.326412804267031,"x":145.04,"y":150.11,"x0":-0.801979848356111,"y0":50.00528681570981,"z0":6.089098538015847,"aX":4.6585642502852815},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.9,"breakHorizontal":-4.9,"spinRate":2571,"spinDirection":188},"zone":1,"typeConfidence":0.91,"plateTime":0.4281463053806509,"extension":5.711694378395984},"index":9,"playId":"52c033ff-ba01-32d8-ae8c-1ff17577067c","pitchNumber":7,"startTime":"2026-05-26T01:42:49.960Z","endTime":"2026-05-26T01:42:53.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T01:42:53.709Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-26T01:42:59.512Z","endTime":"2026-05-26T01:44:21.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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":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":3},"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(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":85.3,"endSpeed":78.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58217047983368,"aZ":-21.1374781986767,"pfxX":2.7637975715374696,"pfxZ":6.981339914908791,"pX":0.032640963750585415,"pZ":3.0097458654609826,"vX0":-0.0027784950852369206,"vY0":-124.30868523611106,"vZ0":-3.502317350355625,"x":115.76,"y":157.52,"x0":-0.3258667827245031,"y0":50.000961710245484,"z0":6.171204546752273,"aX":4.3682134913234565},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":12.1,"breakHorizontal":-5.0,"spinRate":2521,"spinDirection":195},"zone":2,"typeConfidence":0.9,"plateTime":0.43894105296916663,"extension":5.425734183850889},"index":0,"playId":"9d6a2971-532e-3d17-8b7c-7d261879302f","pitchNumber":1,"startTime":"2026-05-26T01:43:16.975Z","endTime":"2026-05-26T01:43:20.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":72.9,"endSpeed":68.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.434672748619686,"aZ":-40.11363174597005,"pfxX":6.596917330723333,"pfxZ":-6.922566366008907,"pX":0.5230948420260374,"pZ":0.9379018139581377,"vX0":-0.21008557541837153,"vY0":-106.21920122091237,"vZ0":-1.7580645209215997,"x":97.06,"y":213.46,"x0":-0.23448650340897842,"y0":50.00035710032846,"z0":6.3187844469502785,"aX":7.570445010269806},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-12.7,"breakHorizontal":-11.9,"spinRate":2841,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.514786332105226,"extension":5.512960073893506},"index":1,"playId":"5b404e8b-ad08-3fe3-aca0-550907cc6b34","pitchNumber":2,"startTime":"2026-05-26T01:43:32.470Z","endTime":"2026-05-26T01:43:36.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(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":89.2,"endSpeed":80.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49659781152184,"aZ":-13.512992364478002,"pfxX":-5.124746879509011,"pfxZ":11.057339276132046,"pX":0.2165655726154338,"pZ":2.3464875510611436,"vX0":2.8693974026781834,"vY0":-129.6917347986168,"vZ0":-6.581846753230497,"x":108.75,"y":175.42,"x0":-0.24383647176518577,"y0":50.00040188299556,"z0":5.965878626024364,"aX":-8.646974290888588},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":18.6,"breakHorizontal":8.5,"spinRate":2310,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4238420350962002,"extension":5.576605674695972},"index":2,"playId":"fd6181f0-1d2e-393d-8b55-f1e811a9be08","pitchNumber":3,"startTime":"2026-05-26T01:43:47.655Z","endTime":"2026-05-26T01:43:50.909Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.262487906564488,"aZ":-21.54720017393025,"pfxX":2.7475991385716583,"pfxZ":6.477932449861401,"pX":-0.29496721410528576,"pZ":3.997097499580097,"vX0":-0.742981266769796,"vY0":-125.90802609933237,"vZ0":-1.3845307490700123,"x":128.24,"y":130.86,"x0":-0.35708616649040364,"y0":50.00527243618365,"z0":6.261329824709464,"aX":4.509538522993823},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.8,"breakHorizontal":-4.9,"spinRate":2456,"spinDirection":182},"zone":11,"typeConfidence":0.91,"plateTime":0.4313989956622599,"extension":5.48630775209762},"index":3,"playId":"b9630c0a-90a8-32ae-85ef-a68765f3d375","pitchNumber":4,"startTime":"2026-05-26T01:44:18.233Z","endTime":"2026-05-26T01:44:21.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T01:44:21.390Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a ground ball to right fielder Carlos Cortes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-26T01:44:31.624Z","endTime":"2026-05-26T01:45:13.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61865401899534,"aZ":-22.067477660621577,"pfxX":2.142080435464803,"pfxZ":6.517557674845277,"pX":-0.27703258879052206,"pZ":3.2411604601171224,"vX0":0.5807872710177603,"vY0":-122.97891446348258,"vZ0":-2.645022695010156,"x":127.56,"y":151.27,"x0":-0.7938923184276708,"y0":50.00183158508433,"z0":6.178402445472854,"aX":3.320228156345417},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.5,"breakHorizontal":-4.0,"spinRate":2410,"spinDirection":181},"zone":2,"typeConfidence":0.87,"plateTime":0.4433414055517484,"extension":5.521927522657335},"index":0,"playId":"946e7f06-f85e-31d6-8267-a7a82320a2c8","pitchNumber":1,"startTime":"2026-05-26T01:44:47.764Z","endTime":"2026-05-26T01:44:51.559Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":75.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.918022014471585,"aZ":-26.0924796190791,"pfxX":-7.602829496256375,"pfxZ":4.291401981179967,"pX":-0.6687029766687372,"pZ":2.270484337836814,"vX0":2.9061618253682155,"vY0":-117.65485137010845,"vZ0":-2.902683111269495,"x":142.49,"y":177.48,"x0":-0.9242547746437759,"y0":50.00426212788353,"z0":5.909419680823135,"aX":-10.782448521867112},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":7.4,"breakHorizontal":13.2,"spinRate":1652,"spinDirection":226},"zone":4,"typeConfidence":0.88,"plateTime":0.46350647678605617,"extension":5.622091715974817},"hitData":{"launchSpeed":106.4,"launchAngle":7.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.36,"coordY":81.25}},"index":1,"playId":"985515cd-c3d1-314b-a78e-868443fac4bb","pitchNumber":2,"startTime":"2026-05-26T01:45:02.496Z","endTime":"2026-05-26T01:45:13.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T01:45:13.820Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a ground ball to center fielder Henry Bolte. Josh Naylor to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-26T01:45:26.460Z","endTime":"2026-05-26T01:45:53.400Z","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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.667471600496317,"aZ":-20.840941445967538,"pfxX":1.7144644619718847,"pfxZ":7.341682168322873,"pX":0.47838111035165637,"pZ":1.813789217418357,"vX0":1.4557836412395906,"vY0":-122.98424801700665,"vZ0":-6.195537721198079,"x":98.77,"y":189.81,"x0":-0.3423506788639684,"y0":50.0021895949761,"z0":6.114298931754468,"aX":2.6455863484784317},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":12.2,"breakHorizontal":-3.5,"spinRate":2443,"spinDirection":189},"zone":9,"typeConfidence":0.87,"plateTime":0.4440974598837726,"extension":5.518019854271343},"hitData":{"launchSpeed":97.8,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.32,"coordY":100.0}},"index":0,"playId":"15e46b16-6ae0-3c34-a92f-d0b08382a5a3","pitchNumber":1,"startTime":"2026-05-26T01:45:41.638Z","endTime":"2026-05-26T01:45:53.400Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T01:45:53.400Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Raley flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-26T01:46:15.623Z","endTime":"2026-05-26T01:46:53.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.4,"endSpeed":68.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.474450516942373,"aZ":-40.414922025820694,"pfxX":5.111863568115513,"pfxZ":-6.9938933561264625,"pX":0.39258110072864105,"pZ":1.435988766275935,"vX0":1.0222717961085819,"vY0":-108.3589162449303,"vZ0":-0.9808616224246091,"x":102.04,"y":200.01,"x0":-0.7501328716875474,"y0":50.00187259715946,"z0":6.344037830890263,"aX":6.025085576185973},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-12.6,"breakHorizontal":-9.5,"spinRate":2924,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.5071755010445749,"extension":5.50764631503364},"index":0,"playId":"6bd0dfed-a1c5-324b-8ea1-52630bcb6418","pitchNumber":1,"startTime":"2026-05-26T01:46:25.699Z","endTime":"2026-05-26T01:46:30.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49767194737923,"aZ":-20.918343805831096,"pfxX":0.7035230398548085,"pfxZ":6.97571454634337,"pX":-0.33204526196029804,"pZ":2.1186170951787027,"vX0":1.3066864647538727,"vY0":-125.45212309138468,"vZ0":-5.411640228221763,"x":129.66,"y":181.58,"x0":-0.9485781787574209,"y0":50.00159145013642,"z0":5.980854124210524,"aX":1.1346484759421167},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.8,"breakHorizontal":-1.6,"spinRate":2486,"spinDirection":191},"zone":7,"typeConfidence":0.88,"plateTime":0.43460541432537925,"extension":5.61581739566805},"hitData":{"launchSpeed":85.8,"launchAngle":52.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.56,"coordY":111.14}},"index":1,"playId":"aa0e0ab6-7961-3948-b69d-d844638e1dac","pitchNumber":2,"startTime":"2026-05-26T01:46:43.635Z","endTime":"2026-05-26T01:46:53.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T01:46:53.016Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Cortes walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-26T01:49:18.805Z","endTime":"2026-05-26T01:51:03.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-26T01:49:06.847Z","endTime":"2026-05-26T01:49:21.014Z","isPitch":false,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.8379240879192,"aZ":-16.812638346691703,"pfxX":-6.601343077073064,"pfxZ":8.275569007686137,"pX":-0.2499206489093408,"pZ":1.9592706757119085,"vX0":6.438785156623859,"vY0":-136.32446084731095,"vZ0":-4.980399465645837,"x":126.53,"y":185.88,"x0":-1.8006592353164133,"y0":50.00243084199586,"z0":4.994708534888642,"aX":-12.253143289296025},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":10.3,"spinRate":2242,"spinDirection":237},"zone":8,"typeConfidence":0.83,"plateTime":0.4039371056028145,"extension":5.419987507836084},"index":1,"playId":"7bcafcb5-613a-3bc6-836c-bb1c1a76cd8e","pitchNumber":1,"startTime":"2026-05-26T01:49:21.014Z","endTime":"2026-05-26T01:49:24.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57608867599175,"aZ":-15.61515610714609,"pfxX":-6.780956687209809,"pfxZ":8.675416682874378,"pX":-1.097457410384515,"pZ":3.4716488569825885,"vX0":4.845286712413125,"vY0":-137.77761254881705,"vZ0":-1.8170109960823781,"x":158.83,"y":145.05,"x0":-2.0039476601718413,"y0":50.0065178179077,"z0":5.20297552862414,"aX":-12.949797271652457},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":11.2,"spinRate":2367,"spinDirection":234},"zone":11,"typeConfidence":0.93,"plateTime":0.39859057824140587,"extension":5.162491409429326},"index":2,"playId":"6741f146-716f-31e3-84d8-7f24f1dec380","pitchNumber":2,"startTime":"2026-05-26T01:49:35.407Z","endTime":"2026-05-26T01:49:39.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.681943747556986,"aZ":-18.31404896212866,"pfxX":-8.303702319612754,"pfxZ":7.333505522427333,"pX":-0.6156067531260783,"pZ":1.2693173227387333,"vX0":6.368311858270574,"vY0":-136.29860639481888,"vZ0":-6.497621270161574,"x":140.47,"y":204.51,"x0":-1.898217049367552,"y0":50.004429545505516,"z0":4.939642691009786,"aX":-15.695963143583105},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":13.8,"spinRate":2386,"spinDirection":233},"zone":13,"typeConfidence":0.81,"plateTime":0.4011658935447242,"extension":5.496835719187246},"index":3,"playId":"82126696-b49b-3694-94f6-32459863db90","pitchNumber":3,"startTime":"2026-05-26T01:49:50.730Z","endTime":"2026-05-26T01:49:54.884Z","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":95.3,"endSpeed":87.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.474319528323196,"aZ":-16.428343141366156,"pfxX":-6.191743785882539,"pfxZ":8.05579405202568,"pX":0.8287002548646059,"pZ":2.9012780283774573,"vX0":9.388780884727783,"vY0":-138.572468079891,"vZ0":-3.093494027306599,"x":85.41,"y":160.45,"x0":-1.790909305577488,"y0":50.00489919085239,"z0":5.122643725608098,"aX":-12.106178451001478},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":9.4,"spinRate":2364,"spinDirection":235},"zone":12,"typeConfidence":0.93,"plateTime":0.3944930542164484,"extension":5.478126836457489},"index":4,"playId":"d84fcaed-5011-3f58-bb79-e74105e6a0a9","pitchNumber":4,"startTime":"2026-05-26T01:50:07.562Z","endTime":"2026-05-26T01:50:11.633Z","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":94.9,"endSpeed":87.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75849639588103,"aZ":-21.288077004448088,"pfxX":-8.498883681728085,"pfxZ":5.567442449250153,"pX":-1.0841868708748452,"pZ":3.2106210246879123,"vX0":5.021012555157298,"vY0":-138.22107151991244,"vZ0":-1.5746233002447556,"x":158.33,"y":152.09,"x0":-1.8101015005679162,"y0":50.00278686893245,"z0":5.202139027015905,"aX":-16.618528957508914},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.0,"breakHorizontal":14.5,"spinRate":2338,"spinDirection":235},"zone":11,"typeConfidence":0.84,"plateTime":0.39468067445367794,"extension":5.321574966876869},"index":5,"playId":"01998309-b69b-3706-b31d-b4a6f3c075b8","pitchNumber":5,"startTime":"2026-05-26T01:50:42.815Z","endTime":"2026-05-26T01:50:47.568Z","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":93.9,"endSpeed":85.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.878718184044505,"aZ":-18.74926033199982,"pfxX":-8.716290401383187,"pfxZ":7.148546697375201,"pX":-1.3296559992499024,"pZ":2.8897516547315627,"vX0":4.265437228479684,"vY0":-136.60226077643424,"vZ0":-2.322500229553638,"x":167.68,"y":160.76,"x0":-1.784404905688434,"y0":50.00138776166381,"z0":5.04904841170279,"aX":-16.366459775797736},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.6,"breakHorizontal":14.8,"spinRate":2225,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.4019454525827686,"extension":5.235679595368175},"index":6,"playId":"9de0a3c4-4f8f-3e58-8249-2c74842379da","pitchNumber":6,"startTime":"2026-05-26T01:50:59.559Z","endTime":"2026-05-26T01:51:03.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T01:51:03.291Z","atBatIndex":5},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Kurtz grounds into a force out, second baseman Cole Young to shortstop J.P. Crawford. Carlos Cortes out at 2nd. Nick Kurtz to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-26T01:51:11.922Z","endTime":"2026-05-26T01:52:24.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","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":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.555245847998602,"aZ":-18.730166102883427,"pfxX":-7.085834829119137,"pfxZ":6.927973653318813,"pX":0.1726976476070969,"pZ":2.3401635870137985,"vX0":7.316017506262915,"vY0":-138.3700222353447,"vZ0":-4.174919358097008,"x":110.42,"y":175.6,"x0":-1.583566088882807,"y0":50.00506077641606,"z0":5.12164056089083,"aX":-13.757008469750938},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.9,"breakHorizontal":11.3,"spinRate":2249,"spinDirection":230},"zone":5,"typeConfidence":0.92,"plateTime":0.39567729465269696,"extension":5.344393863409651},"index":0,"playId":"b77aa830-e37c-36e1-8cf7-a2a4837f1068","pitchNumber":1,"startTime":"2026-05-26T01:51:30.148Z","endTime":"2026-05-26T01:51:34.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.809453578769826,"aZ":-19.70307615165601,"pfxX":-6.94795628523023,"pfxZ":6.605564018935773,"pX":-2.210257654568309,"pZ":5.168107916066453,"vX0":1.6938800412833628,"vY0":-136.46385623887036,"vZ0":3.415200598161348,"x":201.25,"y":99.24,"x0":-1.9361416039695125,"y0":50.00013516652928,"z0":5.257281643140765,"aX":-13.111660812423583},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":12.2,"spinRate":2246,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.4012628554394908,"extension":5.33908083619669},"index":1,"playId":"7dd45fd5-225c-32ed-bb68-a85e6ab49486","pitchNumber":2,"startTime":"2026-05-26T01:51:49.111Z","endTime":"2026-05-26T01:51:53.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.6038497579648,"aZ":-29.694106086734028,"pfxX":-0.016322749544063098,"pfxZ":1.5252562570064025,"pX":0.19431825830110508,"pZ":2.202772087871473,"vX0":4.823968779536099,"vY0":-125.72901927648427,"vZ0":-0.9686357412639307,"x":109.59,"y":179.31,"x0":-1.7341117394824357,"y0":50.00470130260292,"z0":4.968159886164298,"aX":-0.027814720077466805},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.8,"breakHorizontal":-0.8,"spinRate":2170,"spinDirection":249},"zone":8,"typeConfidence":0.9,"plateTime":0.4329717500198762,"extension":5.566638587768163},"hitData":{"launchSpeed":76.4,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.34,"coordY":155.74}},"index":2,"playId":"d855b027-f285-3388-b595-7367b67327bb","pitchNumber":3,"startTime":"2026-05-26T01:52:15.428Z","endTime":"2026-05-26T01:52:24.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T01:52:24.935Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shea Langeliers pops out to second baseman Cole Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-26T01:52:46.573Z","endTime":"2026-05-26T01:54:38.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":5},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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.2,"endSpeed":87.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.681097978587225,"aZ":-18.819916034659503,"pfxX":-6.924495839858748,"pfxZ":6.815059169052838,"pX":0.07538086175304924,"pZ":2.24104404700235,"vX0":6.972324930762554,"vY0":-138.5615837969959,"vZ0":-4.425233871772907,"x":114.13,"y":178.27,"x0":-1.5643976938158004,"y0":50.00564850086791,"z0":5.103068890076854,"aX":-13.57326208440547},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":11.3,"spinRate":2284,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.39412000450846785,"extension":5.519422460099183},"index":0,"playId":"283c78ea-cb13-3736-925b-fc48ed41f260","pitchNumber":1,"startTime":"2026-05-26T01:52:52.375Z","endTime":"2026-05-26T01:52:55.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13450133947702,"aZ":-25.779287038043424,"pfxX":-10.931757829729662,"pfxZ":3.315519414523327,"pX":-2.4326248559412225,"pZ":2.0424192678585658,"vX0":2.1117536754642363,"vY0":-138.68152972210285,"vZ0":-3.213755387440842,"x":209.73,"y":183.63,"x0":-1.7899919633655033,"y0":50.00020285887182,"z0":4.9566790540720564,"aX":-21.05917463698041},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.5,"breakHorizontal":19.2,"spinRate":2058,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.3965999640972826,"extension":5.3538972140717265},"index":1,"playId":"76c86740-6eb3-3c77-a78c-22f28562f5aa","pitchNumber":2,"startTime":"2026-05-26T01:53:13.546Z","endTime":"2026-05-26T01:53:16.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.785475213589276,"aZ":-30.541388992483526,"pfxX":-0.6438074688419366,"pfxZ":1.0449763765714328,"pX":0.7385090022380987,"pZ":1.6485612929954871,"vX0":6.051530275580979,"vY0":-123.81462950475053,"vZ0":-1.7476671888798274,"x":88.85,"y":194.27,"x0":-1.6450166126753065,"y0":50.004473072463995,"z0":4.899231718278249,"aX":-1.00857388552143},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.8,"breakHorizontal":-0.1,"spinRate":2238,"spinDirection":160},"zone":9,"typeConfidence":0.9,"plateTime":0.4409719992794847,"extension":5.621886744548404},"index":2,"playId":"ad599ee5-b815-3c10-a87b-97fea90a6aa0","pitchNumber":3,"startTime":"2026-05-26T01:53:36.850Z","endTime":"2026-05-26T01:53:40.060Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-26T01:53:48.473Z","endTime":"2026-05-26T01:54:07.999Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32887586195426,"aZ":-19.037696861454048,"pfxX":-7.547891330038608,"pfxZ":6.903722655704861,"pX":-0.634467178092256,"pZ":4.240907727232498,"vX0":6.271590899891941,"vY0":-137.4974033841473,"vZ0":0.9325385967575671,"x":141.18,"y":124.28,"x0":-1.9716554029342903,"y0":50.00039576277983,"z0":5.195272672302467,"aX":-14.356912031468914},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":12.2,"spinRate":2160,"spinDirection":235},"zone":11,"typeConfidence":0.93,"plateTime":0.39934303859719256,"extension":5.447959556631489},"index":4,"playId":"491fb415-1cbb-30f9-a8e1-81cc816cd992","pitchNumber":4,"startTime":"2026-05-26T01:54:07.999Z","endTime":"2026-05-26T01:54:11.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.190515870527065,"aZ":-29.382356452287592,"pfxX":0.40178615250429495,"pfxZ":1.7943928421102946,"pX":0.9110547304350021,"pZ":2.382587772697099,"vX0":6.85697637116089,"vY0":-124.4441966414823,"vZ0":-0.20698090248430123,"x":82.27,"y":174.45,"x0":-1.9385104980803325,"y0":50.00611214306787,"z0":4.911518275286033,"aX":0.6273086603810082},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.5,"breakHorizontal":-2.4,"spinRate":2213,"spinDirection":178},"zone":14,"typeConfidence":0.9,"plateTime":0.44101053428817094,"extension":5.708431068155009},"hitData":{"launchSpeed":79.7,"launchAngle":63.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":167.01,"coordY":145.6}},"index":5,"playId":"ef691565-0441-39b9-8450-b3ce8ea784c1","pitchNumber":5,"startTime":"2026-05-26T01:54:26.424Z","endTime":"2026-05-26T01:54:38.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T01:54:38.375Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-26T01:54:54.988Z","endTime":"2026-05-26T01:56:12.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09810124906456,"aZ":-31.353262051291455,"pfxX":0.3693208047393086,"pfxZ":0.5221463948163425,"pX":0.3742268261182101,"pZ":1.496701175845965,"vX0":5.837029837110973,"vY0":-124.24580107033246,"vZ0":-1.985426015940659,"x":102.74,"y":198.37,"x0":-2.054243111387818,"y0":50.00165726265557,"z0":4.91399758110691,"aX":0.5750355398947149},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.7,"breakHorizontal":-2.0,"spinRate":2181,"spinDirection":12},"zone":14,"typeConfidence":0.91,"plateTime":0.44100235102352237,"extension":5.702431915481865},"index":0,"playId":"e79e816c-36fb-3ced-890d-7fce9c094ea7","pitchNumber":1,"startTime":"2026-05-26T01:55:07.478Z","endTime":"2026-05-26T01:55:10.545Z","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":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.007444356246054,"aZ":-16.849699509393048,"pfxX":-6.826629494469564,"pfxZ":8.107647943217916,"pX":0.420250267099961,"pZ":2.269039708638616,"vX0":8.506976195559306,"vY0":-137.02985438245528,"vZ0":-4.498883558911731,"x":100.98,"y":177.52,"x0":-1.8464556433626038,"y0":50.00285571892106,"z0":5.093423068891676,"aX":-12.903643196666767},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":10.4,"spinRate":2132,"spinDirection":235},"zone":9,"typeConfidence":0.91,"plateTime":0.4006613236555907,"extension":5.403199267123164},"index":1,"playId":"dd941512-d07e-30bc-b0bd-758706001715","pitchNumber":2,"startTime":"2026-05-26T01:55:26.969Z","endTime":"2026-05-26T01:55:30.638Z","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.4,"endSpeed":78.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.636738630721897,"aZ":-29.982916625180707,"pfxX":-1.3215654943062773,"pfxZ":1.4382304803462418,"pX":2.034340956562647,"pZ":0.8533103245894873,"vX0":9.583693337290851,"vY0":-122.6617199192225,"vZ0":-3.2946343688428064,"x":39.46,"y":215.74,"x0":-1.747255699345627,"y0":50.00553525330149,"z0":4.762896791683337,"aX":-2.019743743301073},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.0,"breakHorizontal":0.2,"spinRate":2275,"spinDirection":199},"zone":14,"typeConfidence":0.91,"plateTime":0.44606389254766254,"extension":5.475010016056686},"index":2,"playId":"497cb7a6-c3ed-3e10-a45d-cd79c45cf2cb","pitchNumber":3,"startTime":"2026-05-26T01:55:46.676Z","endTime":"2026-05-26T01:55:50.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.1,"endSpeed":87.2,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.689225765291226,"aZ":-14.640196050550884,"pfxX":-8.484413849227254,"pfxZ":8.916231460100722,"pX":-0.7390169776729214,"pZ":3.4561964178827735,"vX0":6.291725317122585,"vY0":-139.84680781158193,"vZ0":-2.0622709691999628,"x":145.17,"y":145.46,"x0":-1.9240184662912698,"y0":50.001418878157274,"z0":5.171705710600973,"aX":-16.68119540012876},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":13.9,"spinRate":2317,"spinDirection":231},"zone":1,"typeConfidence":0.93,"plateTime":0.3927748257158372,"extension":5.516975265526044},"index":3,"playId":"6837882b-faa4-358c-b788-7c1e0085dc77","pitchNumber":4,"startTime":"2026-05-26T01:56:09.023Z","endTime":"2026-05-26T01:56:12.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T01:56:12.283Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Young pops out to third baseman Zack Gelof.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-26T01:58:03.060Z","endTime":"2026-05-26T02:01:02.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"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(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":87.4,"endSpeed":80.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.094493294292327,"aZ":-18.844917722039643,"pfxX":-8.408215369202633,"pfxZ":8.062463877510169,"pX":-0.0296010800236058,"pZ":2.8211266828746266,"vX0":4.711126037267035,"vY0":-127.25814913893221,"vZ0":-4.203723423659085,"x":118.13,"y":162.61,"x0":-0.8044579840189224,"y0":50.005250447888976,"z0":5.971363715535746,"aX":-13.906853898113727},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.9,"breakHorizontal":14.3,"spinRate":2123,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4290592175353636,"extension":5.58438585852763},"index":0,"playId":"64b015d0-ad01-30f6-bc70-3032a499af3d","pitchNumber":1,"startTime":"2026-05-26T01:58:24.213Z","endTime":"2026-05-26T01:58:28.417Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15073848662286,"aZ":-17.148851776870803,"pfxX":0.9931088890693225,"pfxZ":9.33276932627782,"pX":-1.168920733916791,"pZ":2.849748603867681,"vX0":-0.7669424774533977,"vY0":-125.49831458921575,"vZ0":-4.499320670414827,"x":161.56,"y":161.84,"x0":-0.9898038893698886,"y0":50.00553965448379,"z0":6.0448131111033385,"aX":1.599379737641428},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":16.2,"breakHorizontal":-1.7,"spinRate":2556,"spinDirection":190},"zone":11,"typeConfidence":0.89,"plateTime":0.4348860498488687,"extension":5.520083238037354},"index":1,"playId":"5f7dd1da-cf57-3a22-913e-a2d1a6d19b03","pitchNumber":2,"startTime":"2026-05-26T01:58:37.653Z","endTime":"2026-05-26T01:58:42.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.5,"endSpeed":67.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.790619927085032,"aZ":-41.949031885752156,"pfxX":8.027328447653277,"pfxZ":-8.50676225052166,"pX":0.07233900961182899,"pZ":3.1655932325209464,"vX0":-0.2487193094137083,"vY0":-106.9420365194443,"vZ0":2.768323539967855,"x":114.24,"y":153.31,"x0":-0.8509807508353663,"y0":50.002908046003114,"z0":6.586386859824997,"aX":9.224490125687147},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-14.2,"breakHorizontal":-14.4,"spinRate":2921,"spinDirection":38},"zone":2,"typeConfidence":0.9,"plateTime":0.5137280729245943,"extension":5.422121797148198},"index":2,"playId":"d835493b-5d6b-3941-9aa4-6a47f6e6a4f9","pitchNumber":3,"startTime":"2026-05-26T01:58:52.289Z","endTime":"2026-05-26T01:58:56.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.256937731293476,"aZ":-21.174035520404054,"pfxX":2.278529528202735,"pfxZ":6.75396124369448,"pX":-0.6195612456081319,"pZ":3.398236094702372,"vX0":0.06080299040108439,"vY0":-125.72415357497927,"vZ0":-2.636080558254419,"x":140.62,"y":147.03,"x0":-0.9408338254191765,"y0":50.005658640143224,"z0":6.146251856583079,"aX":3.712654894710929},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":12.0,"breakHorizontal":-4.2,"spinRate":2617,"spinDirection":188},"zone":11,"typeConfidence":0.91,"plateTime":0.4327537730672608,"extension":5.541097453141277},"index":3,"playId":"0de0c6e7-dd4a-3546-8e7e-71a68fcf36fd","pitchNumber":4,"startTime":"2026-05-26T01:59:09.099Z","endTime":"2026-05-26T01:59:13.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.553661875119296,"aZ":-14.486225799422641,"pfxX":-4.78618071244756,"pfxZ":10.5906481527298,"pX":-0.5318051897512145,"pZ":2.9591611617118603,"vX0":2.1999083845355005,"vY0":-128.87114401524238,"vZ0":-4.952867083464572,"x":137.27,"y":158.88,"x0":-0.7780318222190196,"y0":50.00073937071559,"z0":6.037195604641345,"aX":-7.992414943998169},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":18.2,"breakHorizontal":8.2,"spinRate":2212,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4261606273352694,"extension":5.754201613970542},"index":4,"playId":"8d4e348c-81eb-3308-a748-7c10d58d572e","pitchNumber":5,"startTime":"2026-05-26T01:59:30.843Z","endTime":"2026-05-26T01:59:34.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.1,"endSpeed":68.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.749481958355844,"aZ":-41.6713420093915,"pfxX":5.659658432436237,"pfxZ":-8.104764511340301,"pX":-0.3978257584786043,"pZ":1.6102915315414017,"vX0":-0.5526581064058049,"vY0":-107.84543885389554,"vZ0":-0.291382463498014,"x":132.16,"y":195.3,"x0":-0.8722956601826184,"y0":50.004649441274985,"z0":6.3655814196517575,"aX":6.6293755092495354},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-14.4,"breakHorizontal":-10.1,"spinRate":2932,"spinDirection":36},"zone":7,"typeConfidence":0.9,"plateTime":0.5089837205051664,"extension":5.4398568922134},"index":5,"playId":"b107b959-3767-39b9-8ad6-c8bc805cf4a4","pitchNumber":6,"startTime":"2026-05-26T01:59:47.157Z","endTime":"2026-05-26T01:59:53.157Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-26T02:00:01.134Z","endTime":"2026-05-26T02:00:15.063Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.473950429488564,"aZ":-17.644927037990108,"pfxX":-8.344412915946394,"pfxZ":8.372176071720446,"pX":-0.00266886080886506,"pZ":3.338808596302271,"vX0":5.1943050563530075,"vY0":-130.40295676465172,"vZ0":-3.3266923190172633,"x":117.1,"y":148.63,"x0":-0.9286069036101068,"y0":50.000700392162095,"z0":5.949669030947769,"aX":-14.478321255903271},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.8,"breakHorizontal":14.0,"spinRate":2215,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4188102625131327,"extension":5.686779179310215},"index":7,"playId":"7d1cfc1b-fcea-3ee0-83a4-aff0bcdf4b9f","pitchNumber":7,"startTime":"2026-05-26T02:00:15.063Z","endTime":"2026-05-26T02:00:18.199Z","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":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70540899410669,"aZ":-21.679802049069263,"pfxX":4.342087627321342,"pfxZ":6.569524473442684,"pX":-1.2082616223093103,"pZ":3.0150762261938135,"vX0":-1.5771537088652963,"vY0":-125.17571487882195,"vZ0":-3.1978185486246034,"x":163.06,"y":157.37,"x0":-1.136538227509553,"y0":50.00329409698884,"z0":6.070941065363957,"aX":6.936075949183999},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":11.4,"breakHorizontal":-7.6,"spinRate":2614,"spinDirection":181},"zone":11,"typeConfidence":0.91,"plateTime":0.4364758909812423,"extension":5.574319486088512},"index":8,"playId":"db539254-2f81-3622-a0ea-7bda0df27d59","pitchNumber":8,"startTime":"2026-05-26T02:00:35.457Z","endTime":"2026-05-26T02:00:41.256Z","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":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66478355956729,"aZ":-23.457878165957364,"pfxX":5.066792106436508,"pfxZ":5.387934829475858,"pX":-0.1170337824670937,"pZ":2.991741399900789,"vX0":0.21012830062041638,"vY0":-125.89649334002536,"vZ0":-3.170614734281942,"x":121.46,"y":158.0,"x0":-0.8604760429793185,"y0":50.003448099512624,"z0":6.149482678633821,"aX":8.197907747834794},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.4,"breakHorizontal":-9.2,"spinRate":2587,"spinDirection":182},"zone":2,"typeConfidence":0.9,"plateTime":0.4337443081288104,"extension":5.812252495808881},"hitData":{"launchSpeed":71.2,"launchAngle":65.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.56,"coordY":151.18}},"index":9,"playId":"7ad4c777-1253-37e3-ab32-6b2b2d68eaf1","pitchNumber":9,"startTime":"2026-05-26T02:00:53.542Z","endTime":"2026-05-26T02:01:02.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:01:02.644Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-26T02:01:17.266Z","endTime":"2026-05-26T02:02:20.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.3,"endSpeed":66.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47598704761433,"aZ":-42.19872786092252,"pfxX":9.543707099783248,"pfxZ":-9.153134584682693,"pX":-0.6128392657291761,"pZ":1.4596610591821377,"vX0":-1.9882438134962463,"vY0":-105.1876244556934,"vZ0":0.11859018153041867,"x":140.36,"y":199.37,"x0":-0.8816985419567116,"y0":50.0000876500059,"z0":6.385409692287622,"aX":10.45892441674954},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.2,"breakVerticalInduced":-16.0,"breakHorizontal":-16.6,"spinRate":2857,"spinDirection":39},"zone":13,"typeConfidence":0.9,"plateTime":0.5251409360238908,"extension":5.523731360267712},"index":0,"playId":"a0f689dd-3278-3772-8d67-6e69d7f4a078","pitchNumber":1,"startTime":"2026-05-26T02:01:26.105Z","endTime":"2026-05-26T02:01:30.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.2,"endSpeed":68.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.70358992304408,"aZ":-40.97985374505134,"pfxX":7.310851511067251,"pfxZ":-7.532036941577964,"pX":0.6284943050859525,"pZ":2.2797078650594482,"vX0":0.7445354149881143,"vY0":-108.02397281461909,"vZ0":0.6927484618037594,"x":93.04,"y":177.23,"x0":-0.6703017730313712,"y0":50.00302238237733,"z0":6.499153752908219,"aX":8.546991199604705},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-13.1,"breakHorizontal":-13.4,"spinRate":2909,"spinDirection":45},"zone":6,"typeConfidence":0.9,"plateTime":0.509141087656249,"extension":5.608232110263135},"index":1,"playId":"6e1b99df-de36-3c4c-bc45-a764bde4293e","pitchNumber":2,"startTime":"2026-05-26T02:01:41.739Z","endTime":"2026-05-26T02:01:45.806Z","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":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95789941625012,"aZ":-21.006782118818368,"pfxX":2.2238934954677014,"pfxZ":7.182615232425981,"pX":-0.9974421293238028,"pZ":3.5148498109333284,"vX0":-0.7954294328902353,"vY0":-123.97139532670941,"vZ0":-2.0760514126537077,"x":147.34,"y":109.8,"x0":-0.9612424469135717,"y0":50.00476442749592,"z0":6.117907819607597,"aX":3.459377060852063},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":12.7,"breakHorizontal":-3.8,"spinRate":2580,"spinDirection":193},"zone":11,"typeConfidence":0.89,"plateTime":0.44194357645008786,"extension":5.583163643492198},"index":2,"playId":"3c13d8f2-d6ac-33a9-af4c-032dc6d28384","pitchNumber":3,"startTime":"2026-05-26T02:01:56.512Z","endTime":"2026-05-26T02:02:01.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62100457643943,"aZ":-18.530971137245658,"pfxX":-8.297540425691782,"pfxZ":7.981536616755744,"pX":0.2565856683835411,"pZ":2.0196158669825226,"vX0":5.263008890898902,"vY0":-129.76337369324236,"vZ0":-6.101588371632133,"x":107.22,"y":184.25,"x0":-0.7177581586070202,"y0":50.00034796802142,"z0":5.808590798718736,"aX":-14.17807467483564},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":13.3,"breakHorizontal":13.9,"spinRate":2210,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4217570893453888,"extension":5.785741049039154},"hitData":{"launchSpeed":101.7,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":148.64}},"index":3,"playId":"9ec73c70-f27d-3e4a-bc37-e3c8f8a07933","pitchNumber":4,"startTime":"2026-05-26T02:02:11.762Z","endTime":"2026-05-26T02:02:20.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:02:20.807Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jhonny Pereda lines out to third baseman Zack Gelof.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-26T02:02:30.412Z","endTime":"2026-05-26T02:03:26.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"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(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":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38662015848759,"aZ":-24.083835022423717,"pfxX":2.6031460525505326,"pfxZ":5.414139816131982,"pX":-0.3900031896896691,"pZ":2.832360808144817,"vX0":-0.6660599294849783,"vY0":-122.37182401591954,"vZ0":-3.1699856733832323,"x":131.87,"y":162.31,"x0":-0.4500436292157769,"y0":50.0055967822603,"z0":6.240827052710562,"aX":3.891701829788976},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":9.2,"breakHorizontal":-4.6,"spinRate":2495,"spinDirection":181},"zone":4,"typeConfidence":0.74,"plateTime":0.4500763216349224,"extension":5.437280369368226},"index":0,"playId":"9e09ce00-ecd3-3a03-b1ff-16c2d57d238b","pitchNumber":1,"startTime":"2026-05-26T02:02:43.929Z","endTime":"2026-05-26T02:02:47.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.2,"endSpeed":66.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.717394881166456,"aZ":-40.97625063032055,"pfxX":5.44815928780087,"pfxZ":-7.9710249481568685,"pX":0.45988270108724927,"pZ":2.2398014770355665,"vX0":-0.06973508110158977,"vY0":-105.06360412053012,"vZ0":1.0760038807038423,"x":99.47,"y":178.31,"x0":-0.21268185376668777,"y0":50.00094204368823,"z0":6.526905991975817,"aX":6.019383485651972},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-13.7,"breakHorizontal":-9.8,"spinRate":2877,"spinDirection":38},"zone":9,"typeConfidence":0.9,"plateTime":0.5236583903406844,"extension":5.5263604171346765},"index":1,"playId":"bca1100f-45ca-3036-91a9-c9fe74713f44","pitchNumber":2,"startTime":"2026-05-26T02:02:58.312Z","endTime":"2026-05-26T02:03:02.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.8,"endSpeed":66.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.578245666901147,"aZ":-42.84401251390638,"pfxX":6.438947976799362,"pfxZ":-9.587624071036998,"pX":0.2010120300777916,"pZ":1.8632871433233478,"vX0":-0.6668135697161826,"vY0":-105.9550349187788,"vZ0":0.6488509989433979,"x":109.34,"y":188.47,"x0":-0.31093990000404254,"y0":50.00022958120471,"z0":6.531540510960672,"aX":7.1691106061847325},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.0,"breakVerticalInduced":-16.6,"breakHorizontal":-11.4,"spinRate":2904,"spinDirection":39},"zone":8,"typeConfidence":0.9,"plateTime":0.521059838876889,"extension":5.415058255340507},"hitData":{"launchSpeed":92.4,"launchAngle":7.0,"totalDistance":121.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":165.87}},"index":2,"playId":"c04d0825-b104-3452-9ad0-598ac23f55b0","pitchNumber":3,"startTime":"2026-05-26T02:03:19.277Z","endTime":"2026-05-26T02:03:26.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:03:26.170Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-26T02:05:17.151Z","endTime":"2026-05-26T02:06:42.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62365951373993,"aZ":-18.023032180646904,"pfxX":-7.278271630544538,"pfxZ":7.567654785621062,"pX":0.4245434296581831,"pZ":1.5132546374576328,"vX0":8.228172999375696,"vY0":-136.2894564220844,"vZ0":-5.823866808426532,"x":100.82,"y":197.92,"x0":-1.696591497435635,"y0":50.00261523895588,"z0":4.934141672208961,"aX":-13.610405342888424},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.6,"breakHorizontal":11.3,"spinRate":2200,"spinDirection":231},"zone":14,"typeConfidence":0.85,"plateTime":0.4027974076293477,"extension":5.239304833791456},"index":0,"playId":"652562e4-5564-30be-90af-bc8de3def15b","pitchNumber":1,"startTime":"2026-05-26T02:05:35.100Z","endTime":"2026-05-26T02:05:39.909Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.095741854788827,"aZ":-30.83318934902309,"pfxX":0.28002275626243023,"pfxZ":0.8663799294110124,"pX":-0.7695323517805083,"pZ":2.224675372667662,"vX0":2.8117246434501735,"vY0":-122.27939525701544,"vZ0":-0.4011861550259128,"x":146.33,"y":178.71,"x0":-1.9602301511762328,"y0":50.00298405016429,"z0":4.986907273990238,"aX":0.43308053587254924},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.7,"breakHorizontal":-1.1,"spinRate":2258,"spinDirection":120},"zone":7,"typeConfidence":0.91,"plateTime":0.4441999722417309,"extension":5.345977843156535},"index":1,"playId":"5cdd0dc9-034f-3ecf-8460-1a10dc36894a","pitchNumber":2,"startTime":"2026-05-26T02:05:48.429Z","endTime":"2026-05-26T02:06:15.453Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"}}},{"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":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.548828757202465,"aZ":-33.46332172977025,"pfxX":-8.522184377277327,"pfxZ":-0.7906312862088658,"pX":-1.4230911920949936,"pZ":2.112127942793721,"vX0":4.231878495706999,"vY0":-126.7429190934637,"vZ0":-0.026478552717093873,"x":171.24,"y":181.75,"x0":-2.0023337071703224,"y0":50.00061153133046,"z0":4.782646297543685,"aX":-13.940481599033655},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.2,"breakHorizontal":14.5,"spinRate":1768,"spinDirection":260},"zone":13,"typeConfidence":0.88,"plateTime":0.4312248824209557,"extension":5.283714371255995},"index":2,"playId":"26d25cd4-46d7-348c-b848-83e28f58abe6","pitchNumber":3,"startTime":"2026-05-26T02:06:17.165Z","endTime":"2026-05-26T02:06:21.539Z","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":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.257129579771266,"aZ":-19.825389993093324,"pfxX":-5.902822500189232,"pfxZ":6.450564873382084,"pX":0.5720113683233299,"pZ":1.9985208596898154,"vX0":8.094726240036772,"vY0":-137.2287766232356,"vZ0":-4.301622289467127,"x":95.2,"y":184.82,"x0":-1.6437265376297956,"y0":50.00377144000347,"z0":4.92996062384339,"aX":-11.302961175424091},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":9.1,"spinRate":2104,"spinDirection":237},"zone":9,"typeConfidence":0.84,"plateTime":0.39853666490554884,"extension":5.259956239689988},"hitData":{"launchSpeed":74.7,"launchAngle":42.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.58,"coordY":114.96}},"index":3,"playId":"e7006470-8f58-36c3-bab7-7b7d34288e79","pitchNumber":4,"startTime":"2026-05-26T02:06:32.481Z","endTime":"2026-05-26T02:06:42.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:06:42.493Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-26T02:06:46.977Z","endTime":"2026-05-26T02:07:46.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18402630645553,"aZ":-28.014353869291455,"pfxX":-12.233464549788327,"pfxZ":2.193590234448388,"pX":0.002252604487755467,"pZ":1.4580720446773432,"vX0":9.522447669295934,"vY0":-137.43947457501594,"vZ0":-4.112609525984591,"x":116.91,"y":199.41,"x0":-1.934604719577891,"y0":50.00224515525579,"z0":4.8977904933415815,"aX":-23.17940409598819},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.2,"breakHorizontal":19.9,"spinRate":2107,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.39999418574713497,"extension":5.14219378010413},"index":0,"playId":"bf2fcda9-2201-31b8-8157-37e21a96a4ea","pitchNumber":1,"startTime":"2026-05-26T02:07:04.709Z","endTime":"2026-05-26T02:07:08.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66965949977761,"aZ":-29.852244431345103,"pfxX":-10.698375899047655,"pfxZ":1.220764708011595,"pX":0.6862791452252779,"pZ":2.6322569057944185,"vX0":10.65150262755768,"vY0":-137.49332527258144,"vZ0":-0.8395645756849559,"x":90.84,"y":167.71,"x0":-1.8623319116426387,"y0":50.00228117695702,"z0":4.981397489688638,"aX":-20.326207139689977},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.3,"breakHorizontal":16.9,"spinRate":2167,"spinDirection":236},"zone":6,"typeConfidence":0.91,"plateTime":0.39955422707316623,"extension":5.535040046940848},"index":1,"playId":"40767799-372e-3d24-84bb-d8baf1209931","pitchNumber":2,"startTime":"2026-05-26T02:07:19.731Z","endTime":"2026-05-26T02:07:23.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.016143279069976,"aZ":-28.171797504620123,"pfxX":-9.5946312720304,"pfxZ":2.0334300695459024,"pX":0.3899594129653888,"pZ":2.3069955010994305,"vX0":9.599299300019421,"vY0":-138.99857709250475,"vZ0":-2.1893572923661173,"x":102.14,"y":176.49,"x0":-1.8495649100710732,"y0":50.005831240063436,"z0":4.961688132928742,"aX":-18.915750539559586},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":2221,"spinDirection":237},"zone":6,"typeConfidence":0.9,"plateTime":0.39294624451923,"extension":5.483158721174618},"hitData":{"launchSpeed":93.4,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":159.79}},"index":2,"playId":"5d9d186b-78c9-31a7-aa85-e1b0cc388da5","pitchNumber":3,"startTime":"2026-05-26T02:07:37.024Z","endTime":"2026-05-26T02:07:46.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:07:46.141Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-26T02:07:56.106Z","endTime":"2026-05-26T02:09:15.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":85.9,"endSpeed":78.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.169073347163764,"aZ":-34.91108478560027,"pfxX":-9.231314429290993,"pfxZ":-1.7476653524701788,"pX":-0.9368959538067991,"pZ":1.6430288476739805,"vX0":5.082204346581636,"vY0":-124.9281792335501,"vZ0":-0.6387183010934487,"x":152.71,"y":194.42,"x0":-1.807338142239277,"y0":50.00182149922187,"z0":4.792948873015788,"aX":-14.4664032577746},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.0,"breakHorizontal":15.4,"spinRate":1964,"spinDirection":261},"zone":13,"typeConfidence":0.89,"plateTime":0.4398607945941615,"extension":5.2385003893363935},"index":0,"playId":"71311b13-bf78-3fc3-9ada-79ec49ff746a","pitchNumber":1,"startTime":"2026-05-26T02:08:10.331Z","endTime":"2026-05-26T02:08:14.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.302031246907106,"aZ":-31.860358981776656,"pfxX":0.2688117041297611,"pfxZ":0.20762071359974854,"pX":-0.3078207714921146,"pZ":2.7124087417523954,"vX0":3.7355853176783977,"vY0":-123.07246239178743,"vZ0":0.9553250656347467,"x":128.73,"y":165.54,"x0":-1.8883128733297547,"y0":50.00287838998041,"z0":5.044121849367365,"aX":0.40690767391250315},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.0,"breakHorizontal":-1.4,"spinRate":2220,"spinDirection":115},"zone":4,"typeConfidence":0.89,"plateTime":0.4472175572860708,"extension":5.675062175065912},"index":1,"playId":"e99209f9-5843-37e9-942e-19a7a76e7598","pitchNumber":2,"startTime":"2026-05-26T02:08:25.021Z","endTime":"2026-05-26T02:08:28.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4767965626676,"aZ":-18.864047570586393,"pfxX":-6.618820477559675,"pfxZ":6.916188534661571,"pX":0.12176467591219298,"pZ":2.525734541840907,"vX0":7.468535299092352,"vY0":-138.2297103498304,"vZ0":-3.4457813820741103,"x":112.36,"y":170.59,"x0":-1.7625992571932285,"y0":50.000202014144044,"z0":5.064077867013745,"aX":-12.733048561970552},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.9,"breakHorizontal":10.3,"spinRate":2242,"spinDirection":236},"zone":5,"typeConfidence":0.92,"plateTime":0.39712412756480875,"extension":5.3790672948234795},"index":2,"playId":"460a9221-ca3a-384a-b254-1a2c32b980a4","pitchNumber":3,"startTime":"2026-05-26T02:08:43.735Z","endTime":"2026-05-26T02:08:46.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.539401797766786,"aZ":-31.92964694045461,"pfxX":-8.236778006229372,"pfxZ":0.154591029194723,"pX":-0.31968524824618816,"pZ":2.245632879079009,"vX0":6.127399430201621,"vY0":-126.36890606553072,"vZ0":-0.04005387500190927,"x":129.19,"y":178.15,"x0":-1.7096167583392916,"y0":50.0054824755871,"z0":4.833765884690095,"aX":-13.280104251409439},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":13.4,"spinRate":1790,"spinDirection":259},"zone":4,"typeConfidence":0.89,"plateTime":0.4339754963307896,"extension":5.400399433440999},"hitData":{"launchSpeed":98.1,"launchAngle":13.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.61,"coordY":71.27}},"index":3,"playId":"b38ee843-f2d1-3325-84b6-0c58105fde3c","pitchNumber":4,"startTime":"2026-05-26T02:09:04.244Z","endTime":"2026-05-26T02:09:15.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:09:15.279Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-26T02:09:23.978Z","endTime":"2026-05-26T02:11:45.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.871618829211553,"aZ":-24.147782268769785,"pfxX":-9.496913298757875,"pfxZ":4.0832994147924495,"pX":1.9942500449730634,"pZ":1.4734586649374568,"vX0":13.284455357514886,"vY0":-138.60065124459535,"vZ0":-5.035532453151916,"x":40.98,"y":199.0,"x0":-1.6033773594138434,"y0":50.00582419107052,"z0":4.904236212154567,"aX":-18.679544097769984},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.6,"breakHorizontal":14.8,"spinRate":2118,"spinDirection":238},"zone":14,"typeConfidence":0.77,"plateTime":0.39358937346649503,"extension":5.664577957877697},"index":0,"playId":"9bc35d4f-3de6-3408-a85f-2c564f50d94a","pitchNumber":1,"startTime":"2026-05-26T02:09:42.100Z","endTime":"2026-05-26T02:09:45.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.738849795971287,"aZ":-29.747247235982616,"pfxX":0.9837109035522054,"pfxZ":1.551334162006829,"pX":0.6421610529374034,"pZ":1.689333669288955,"vX0":6.1682991726106025,"vY0":-123.28536571890808,"vZ0":-1.8449451477159504,"x":92.52,"y":193.17,"x0":-2.0032875416467206,"y0":50.00350549071617,"z0":4.919262954184657,"aX":1.5380622366234358},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.6,"breakHorizontal":-3.0,"spinRate":2337,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.44151541991920373,"extension":5.513394562920227},"index":1,"playId":"58110daf-ea8b-3d1f-948b-7860f7adcf07","pitchNumber":2,"startTime":"2026-05-26T02:10:02.711Z","endTime":"2026-05-26T02:10:06.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14873300570831,"aZ":-31.582600306521922,"pfxX":-10.494502863606284,"pfxZ":0.3092282672110258,"pX":-1.1331925994277943,"pZ":1.418660099161634,"vX0":5.994961836410964,"vY0":-137.91300883401416,"vZ0":-3.4891164652985123,"x":160.19,"y":200.48,"x0":-1.9898298837992372,"y0":50.00089115483701,"z0":4.866898685737959,"aX":-19.897000183810803},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":-0.1,"breakHorizontal":17.5,"spinRate":2113,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.39955414988661,"extension":5.747550875639425},"index":2,"playId":"b681435d-86ba-3045-a1ca-a0edf99dbd15","pitchNumber":3,"startTime":"2026-05-26T02:10:22.738Z","endTime":"2026-05-26T02:10:26.409Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36459488988328,"aZ":-17.845255628270305,"pfxX":-7.375872961678903,"pfxZ":7.61022200127182,"pX":-0.7503154053369328,"pZ":2.6380881724416536,"vX0":5.549826894392964,"vY0":-136.6427640783887,"vZ0":-3.2772976412707138,"x":145.6,"y":167.55,"x0":-1.8539845204288963,"y0":50.00095448514753,"z0":5.08590885471313,"aX":-13.884053678945968},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":12.1,"spinRate":2291,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.4015408687022122,"extension":5.4432400707092725},"index":3,"playId":"480ad5f9-d714-34c4-bdbe-2a21ab4405c3","pitchNumber":4,"startTime":"2026-05-26T02:10:42.318Z","endTime":"2026-05-26T02:11:09.350Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"}}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"7f2f6488-613f-36ca-9769-e3e4657a8cd5","startTime":"2026-05-26T02:11:21.350Z","endTime":"2026-05-26T02:11:24.399Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01661416448004,"aZ":-17.453639173204056,"pfxX":-7.009761177216484,"pfxZ":7.444032525743864,"pX":0.847771996949188,"pZ":2.143690074110507,"vX0":9.510872659032692,"vY0":-139.86658219565086,"vZ0":-4.706215334689313,"x":84.68,"y":180.9,"x0":-1.6886065380866977,"y0":50.006932481858826,"z0":4.9954997535052295,"aX":-13.870002523796186},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.6,"breakHorizontal":10.7,"spinRate":2279,"spinDirection":235},"zone":14,"typeConfidence":0.93,"plateTime":0.39184212881186475,"extension":5.6930063074430635},"index":5,"playId":"b1b3b7fd-17ba-3e60-ae89-46f61c74ee7e","pitchNumber":5,"startTime":"2026-05-26T02:11:42.213Z","endTime":"2026-05-26T02:11:45.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:11:45.680Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colt Emerson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T02:13:39.227Z","endTime":"2026-05-26T02:15:08.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.194181972109778,"aZ":-21.385916982557415,"pfxX":1.37499143719094,"pfxZ":6.8163396116182895,"pX":-1.0635507318641029,"pZ":4.527187021941886,"vX0":-0.5877114873872663,"vY0":-123.55496998669673,"vZ0":-0.036508304328431884,"x":157.54,"y":116.55,"x0":-1.004248591346292,"y0":50.0015493041874,"z0":6.304811547010456,"aX":2.1756015648583493},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":12.6,"breakHorizontal":-2.4,"spinRate":2423,"spinDirection":181},"zone":11,"typeConfidence":0.89,"plateTime":0.43938744821675657,"extension":5.459934186815497},"index":0,"playId":"116e0dc2-0582-3c9f-ac2f-0f814429fe7c","pitchNumber":1,"startTime":"2026-05-26T02:14:04.887Z","endTime":"2026-05-26T02:14:09.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.3,"endSpeed":68.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.89584301883763,"aZ":-40.58311077349759,"pfxX":4.712033271875938,"pfxZ":-7.254408436337203,"pX":-0.5000161075299132,"pZ":2.346449424553492,"vX0":-0.5356267156936596,"vY0":-106.8521054474823,"vZ0":0.8810808977679754,"x":136.06,"y":175.43,"x0":-0.858851608798822,"y0":50.00141215128633,"z0":6.477875997928319,"aX":5.464257157940631},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-12.6,"breakHorizontal":-8.4,"spinRate":2806,"spinDirection":43},"zone":4,"typeConfidence":0.9,"plateTime":0.5120205443488577,"extension":5.440162294730539},"index":1,"playId":"d4329e1a-b19d-359f-ad9a-ec4f93cb00ae","pitchNumber":2,"startTime":"2026-05-26T02:14:18.065Z","endTime":"2026-05-26T02:14:22.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":73.3,"endSpeed":67.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.232296386998662,"aZ":-42.957549420925176,"pfxX":7.683285388010638,"pfxZ":-9.508696416388815,"pX":0.6770112151518228,"pZ":1.5411925930849693,"vX0":0.7713731699398856,"vY0":-106.6827149456289,"vZ0":-0.08016703976893402,"x":91.19,"y":197.17,"x0":-0.6873655050281517,"y0":50.00491579954859,"z0":6.490182799624333,"aX":8.708534053101179},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.3,"breakVerticalInduced":-16.8,"breakHorizontal":-14.0,"spinRate":2865,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.5167469411005099,"extension":5.443953071674925},"index":2,"playId":"a77a10b0-4739-386c-8ced-dce754aa435f","pitchNumber":3,"startTime":"2026-05-26T02:14:33.429Z","endTime":"2026-05-26T02:14:37.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.666100449510065,"aZ":-17.56873182045405,"pfxX":-8.640927115624212,"pfxZ":8.87016335317478,"pX":-1.2898598877762713,"pZ":3.1086660337173755,"vX0":1.7642753990120854,"vY0":-127.36454926446106,"vZ0":-3.8158710142050243,"x":166.17,"y":154.85,"x0":-0.8680612557508566,"y0":50.00096584931045,"z0":6.012082552715365,"aX":-14.222446282210887},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":15.5,"breakHorizontal":15.2,"spinRate":2036,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4297273904367529,"extension":5.616550658693164},"index":3,"playId":"c19966d4-b7f8-3a70-8c81-35d04de97daa","pitchNumber":4,"startTime":"2026-05-26T02:14:49.426Z","endTime":"2026-05-26T02:14:53.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88674198127469,"aZ":-21.404634135499098,"pfxX":1.3836165668612903,"pfxZ":6.728278101619839,"pX":-1.111436023015428,"pZ":3.217161270188031,"vX0":-0.9848894022967627,"vY0":-124.84687705607921,"vZ0":-2.9565193078579752,"x":159.37,"y":151.92,"x0":-0.8942786339909194,"y0":50.00261081509498,"z0":6.151716141000174,"aX":2.214314146434571},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.9,"breakHorizontal":-2.3,"spinRate":2492,"spinDirection":183},"zone":11,"typeConfidence":0.89,"plateTime":0.43644061708963156,"extension":5.533739835816854},"index":4,"playId":"0e2717a2-c036-3313-9c12-1d0f5768e34a","pitchNumber":5,"startTime":"2026-05-26T02:15:04.453Z","endTime":"2026-05-26T02:15:08.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:15:08.454Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.P. Crawford flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T02:15:17.402Z","endTime":"2026-05-26T02:18:19.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"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":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":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.181790310491266,"aZ":-22.61834050039628,"pfxX":1.348393832270347,"pfxZ":6.148325195766565,"pX":-0.9254925184895914,"pZ":2.259111847081414,"vX0":-0.18072993011093594,"vY0":-123.49739527624207,"vZ0":-4.8655171264386246,"x":152.28,"y":177.78,"x0":-1.0269152859131299,"y0":50.00308876874685,"z0":6.142614919535762,"aX":2.0955199370042257},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.3,"breakHorizontal":-2.4,"spinRate":2432,"spinDirection":183},"zone":13,"typeConfidence":0.86,"plateTime":0.442486613777322,"extension":5.599286539981814},"index":0,"playId":"9d34496c-0a17-3481-b9ca-446bdcfc1001","pitchNumber":1,"startTime":"2026-05-26T02:15:35.210Z","endTime":"2026-05-26T02:15:39.619Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"83aa6dd1-66a1-3a70-b8a4-a522d071f9ff","startTime":"2026-05-26T02:15:49.903Z","endTime":"2026-05-26T02:15:53.688Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9098127586606,"aZ":-20.30340138919347,"pfxX":-9.54707888060052,"pfxZ":7.277311900323618,"pX":0.6957777220260812,"pZ":1.2557199018129388,"vX0":6.852343070027795,"vY0":-126.88869531235595,"vZ0":-7.1503577093346,"x":90.48,"y":204.88,"x0":-0.7990579196472593,"y0":50.00248487641167,"z0":5.727362150820427,"aX":-15.571280387587722},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.8,"breakHorizontal":15.7,"spinRate":2039,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.43162355947523157,"extension":5.84092396550521},"index":2,"playId":"42527a6c-1ff6-3a62-b54e-579cf9aa8f81","pitchNumber":2,"startTime":"2026-05-26T02:16:14.663Z","endTime":"2026-05-26T02:16:19.144Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8149141015083,"aZ":-18.156462414916344,"pfxX":-7.615943614357336,"pfxZ":8.32211049052608,"pX":-0.43401527427440856,"pZ":3.6262542116229475,"vX0":3.664663493286526,"vY0":-128.0498265568062,"vZ0":-2.525965237864411,"x":133.54,"y":140.87,"x0":-0.8830007946339095,"y0":50.00517084946768,"z0":6.022918558827114,"aX":-12.834365776217007},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.9,"breakHorizontal":13.2,"spinRate":2078,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4253698571946094,"extension":5.672345833754363},"index":3,"playId":"15974e45-ddac-395e-9bb4-5fa572e52803","pitchNumber":3,"startTime":"2026-05-26T02:16:31.675Z","endTime":"2026-05-26T02:16:35.914Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.194235496003262,"aZ":-20.37025727699473,"pfxX":1.7152940502929719,"pfxZ":7.280860815925608,"pX":0.43505260453529876,"pZ":2.4092281235071624,"vX0":2.4921418804511415,"vY0":-125.68126097452085,"vZ0":-5.122499319508864,"x":100.42,"y":173.73,"x0":-0.787157362474173,"y0":50.005754996871225,"z0":6.097983390549175,"aX":2.7818808339135335},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.5,"breakHorizontal":-3.6,"spinRate":2416,"spinDirection":191},"zone":6,"typeConfidence":0.89,"plateTime":0.4335414048970674,"extension":5.715244957430591},"index":4,"playId":"4aae252c-def9-3f41-8a4e-0cfb8105c489","pitchNumber":4,"startTime":"2026-05-26T02:16:48.058Z","endTime":"2026-05-26T02:16:51.861Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24286832797159,"aZ":-21.134174013489723,"pfxX":2.218628239390127,"pfxZ":6.926630314816226,"pX":-0.5969778802916351,"pZ":2.432871925711241,"vX0":0.229000211582275,"vY0":-124.94325069439485,"vZ0":-4.812018528277906,"x":139.76,"y":173.09,"x0":-0.9781667576840182,"y0":50.004237705776326,"z0":6.102281353405186,"aX":3.5364949919913515},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":11.8,"breakHorizontal":-4.1,"spinRate":2462,"spinDirection":184},"zone":4,"typeConfidence":0.9,"plateTime":0.43701935149667914,"extension":5.754234111203924},"index":5,"playId":"43be3247-6382-30b4-a004-ff77a14c9c5d","pitchNumber":5,"startTime":"2026-05-26T02:17:04.668Z","endTime":"2026-05-26T02:17:09.266Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-26T02:17:14.119Z","endTime":"2026-05-26T02:17:31.049Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.658196755669575,"aZ":-18.977458915236898,"pfxX":0.26555964809629995,"pfxZ":8.069594601156673,"pX":-0.13975985137562666,"pZ":1.7441707958184798,"vX0":1.7759968064585043,"vY0":-125.80075896232749,"vZ0":-6.897669296132568,"x":122.33,"y":191.69,"x0":-0.8835255987793774,"y0":50.00194909502793,"z0":6.011135915626474,"aX":0.4342548364236214},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.7,"breakHorizontal":-0.8,"spinRate":2471,"spinDirection":188},"zone":8,"typeConfidence":0.88,"plateTime":0.4320469257889914,"extension":5.876001827793111},"index":7,"playId":"4d1d4592-c213-354f-b9f6-a882c6e193c1","pitchNumber":6,"startTime":"2026-05-26T02:17:31.049Z","endTime":"2026-05-26T02:17:35.316Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"playId":"d6cfb278-fb83-4fac-b168-9f4c925317b6","startTime":"2026-05-26T02:17:54.130Z","endTime":"2026-05-26T02:17:59.130Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.439713475491097,"aZ":-22.47202804818137,"pfxX":2.3091593854879022,"pfxZ":6.0340228277170995,"pX":-0.2627983482372657,"pZ":1.6155542968082268,"vX0":0.8484922124609517,"vY0":-125.2613309789515,"vZ0":-6.443444988535265,"x":127.02,"y":195.16,"x0":-0.9048974430672554,"y0":50.00614446297585,"z0":6.027653019178982,"aX":3.7139706687448175},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.8,"breakHorizontal":-4.3,"spinRate":2599,"spinDirection":175},"zone":8,"typeConfidence":0.89,"plateTime":0.4352693681633242,"extension":5.721271084882612},"hitData":{"launchSpeed":88.8,"launchAngle":46.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.91,"coordY":74.66}},"index":9,"playId":"b8f1fa58-169c-3e4d-9798-ff0a564daf70","pitchNumber":7,"startTime":"2026-05-26T02:18:08.814Z","endTime":"2026-05-26T02:18:19.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:18:19.513Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a line drive to center fielder Henry Bolte. Colt Emerson to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T02:18:29.097Z","endTime":"2026-05-26T02:20:03.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnThird":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.7,"endSpeed":66.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.299407722654013,"aZ":-44.05409995053884,"pfxX":6.3404375529840955,"pfxZ":-10.514357332530771,"pX":0.3062267983432549,"pZ":2.175882365236352,"vX0":-0.45152382449653694,"vY0":-107.13267800337769,"vZ0":1.3034724645879343,"x":105.33,"y":180.03,"x0":-0.29758426139819955,"y0":50.002114019002974,"z0":6.593092557413258,"aX":7.164829131288403},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.6,"breakVerticalInduced":-18.0,"breakHorizontal":-11.3,"spinRate":2929,"spinDirection":48},"zone":9,"typeConfidence":0.9,"plateTime":0.5167975792985442,"extension":5.5211983593523195},"index":0,"playId":"8e74f313-9794-3eec-a85c-24f8699fadfc","pitchNumber":1,"startTime":"2026-05-26T02:18:45.145Z","endTime":"2026-05-26T02:18:48.174Z","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":1,"playId":"bd0d8893-f00b-393c-82da-752036c215c8","startTime":"2026-05-26T02:19:03.315Z","endTime":"2026-05-26T02:19:06.416Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.4,"endSpeed":69.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.956248290420685,"aZ":-41.25432573530202,"pfxX":5.974061764487359,"pfxZ":-7.683904979793104,"pX":0.9263467777414841,"pZ":1.3324715457163303,"vX0":0.7782531577587454,"vY0":-108.37559811449486,"vZ0":-1.2894212745959253,"x":81.69,"y":202.8,"x0":-0.21351506048523894,"y0":50.000139715581604,"z0":6.464064731020893,"aX":7.0640322739070145},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-13.9,"breakHorizontal":-11.0,"spinRate":2923,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.506501059610093,"extension":5.333289442151326},"index":2,"playId":"3a94deff-82b4-32bc-9d36-f31679057393","pitchNumber":2,"startTime":"2026-05-26T02:19:27.660Z","endTime":"2026-05-26T02:19:30.879Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.316334324416214,"aZ":-21.260429330812087,"pfxX":1.154508033187206,"pfxZ":7.0526600352609226,"pX":0.02710607499847402,"pZ":3.2740915576410896,"vX0":0.593294074429233,"vY0":-123.51658975629375,"vZ0":-2.8526045950214387,"x":115.97,"y":150.38,"x0":-0.3660692848521165,"y0":50.000529158327886,"z0":6.229149495431985,"aX":1.7857187414789655},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":12.4,"breakHorizontal":-2.3,"spinRate":2608,"spinDirection":181},"zone":2,"typeConfidence":0.86,"plateTime":0.4432279660464227,"extension":5.541341775283063},"hitData":{"launchSpeed":104.6,"launchAngle":11.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.86,"coordY":74.66}},"index":3,"playId":"d8fa81f2-e0ee-3a60-9c09-271c41ba05cd","pitchNumber":3,"startTime":"2026-05-26T02:19:50.805Z","endTime":"2026-05-26T02:20:03.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:20:03.455Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Josh Naylor grounds into a force out, shortstop Darell Hernaiz to second baseman Jeff McNeil. Colt Emerson scores. Julio Rodríguez out at 2nd. Josh Naylor to 1st.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T02:20:29.167Z","endTime":"2026-05-26T02:22:07.481Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"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(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":85.3,"endSpeed":78.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.313348068002835,"aZ":-20.867819588658254,"pfxX":2.038635082281006,"pfxZ":7.260656822238028,"pX":-0.319500756401469,"pZ":2.307498611861117,"vX0":0.8166349614083396,"vY0":-124.14287050475029,"vZ0":-5.130317317986936,"x":129.18,"y":176.48,"x0":-0.9178132337015924,"y0":50.00497482771431,"z0":6.142558575019791,"aX":3.176029553770693},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":12.1,"breakHorizontal":-3.8,"spinRate":2523,"spinDirection":189},"zone":4,"typeConfidence":0.88,"plateTime":0.44154283859890375,"extension":5.570208842212488},"index":0,"playId":"0c45677e-b5f9-32b0-b7c1-95e15f8e0ec9","pitchNumber":1,"startTime":"2026-05-26T02:20:37.907Z","endTime":"2026-05-26T02:20:41.859Z","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":1,"playId":"4da9c796-5a63-30b0-aa5a-91a96d1e1c34","startTime":"2026-05-26T02:20:56.593Z","endTime":"2026-05-26T02:20:59.619Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"4c9d3921-f9f0-3a6b-8a8c-800fef2462e5","startTime":"2026-05-26T02:21:18.421Z","endTime":"2026-05-26T02:21:21.485Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77479662984679,"aZ":-18.351785421293194,"pfxX":1.8836724962629399,"pfxZ":8.52035342340831,"pX":1.4614792405575239,"pZ":3.3675541571208063,"vX0":4.797481853318666,"vY0":-126.31381356797014,"vZ0":-3.389488862859372,"x":61.29,"y":147.86,"x0":-0.7041671858659404,"y0":50.00381185648493,"z0":6.195374524943501,"aX":3.0548627210975408},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":14.9,"breakHorizontal":-4.4,"spinRate":2519,"spinDirection":187},"zone":12,"typeConfidence":0.89,"plateTime":0.43298232123384484,"extension":5.757018966584222},"index":3,"playId":"c15c41c2-5134-35b6-b214-09f613b61ba4","pitchNumber":2,"startTime":"2026-05-26T02:21:38.643Z","endTime":"2026-05-26T02:21:42.771Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":67.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.51561396802379,"aZ":-43.28776196681695,"pfxX":6.1224379382331415,"pfxZ":-9.529930766585919,"pX":-0.3687890156848043,"pZ":2.0316570642870984,"vX0":-0.45306955688114103,"vY0":-108.67478910068773,"vZ0":0.5824546698282695,"x":131.06,"y":183.93,"x0":-0.947392217094238,"y0":50.00306568356599,"z0":6.560003700912471,"aX":7.138767140683593},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.5,"breakVerticalInduced":-16.6,"breakHorizontal":-10.8,"spinRate":2863,"spinDirection":48},"zone":7,"typeConfidence":0.9,"plateTime":0.5089387442377169,"extension":5.5906613750610585},"hitData":{"launchSpeed":84.7,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.32,"coordY":150.16}},"index":4,"playId":"a6294bb9-700c-30cf-89bd-c89bf1999c8d","pitchNumber":3,"startTime":"2026-05-26T02:21:58.191Z","endTime":"2026-05-26T02:22:07.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:22:07.481Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Randy Arozarena doubles (15) on a line drive to right fielder Carlos Cortes. Josh Naylor scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T02:22:58.213Z","endTime":"2026-05-26T02:23:18.028Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"38f92b19-f3a3-32f6-a5f1-60dd47e26dca","startTime":"2026-05-26T02:22:40.725Z","endTime":"2026-05-26T02:22:43.725Z","isPitch":false,"type":"pickoff"},{"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.2,"endSpeed":69.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.351426905439457,"aZ":-41.995601872323775,"pfxX":7.738998969434667,"pfxZ":-8.117505194066476,"pX":0.771662231735072,"pZ":2.510467442626186,"vX0":0.2675505406147956,"vY0":-109.56104366323352,"vZ0":0.8739268225982197,"x":87.59,"y":171.0,"x0":-0.3570000663136519,"y0":50.00533320641941,"z0":6.614175393636103,"aX":9.357830305960986},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-14.2,"breakHorizontal":-14.0,"spinRate":2900,"spinDirection":49},"zone":6,"typeConfidence":0.9,"plateTime":0.5009809065708013,"extension":5.396955112196334},"hitData":{"launchSpeed":98.5,"launchAngle":23.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.05,"coordY":53.88}},"index":1,"playId":"920e049d-6757-375b-a017-d8f4869580ef","pitchNumber":1,"startTime":"2026-05-26T02:23:00.105Z","endTime":"2026-05-26T02:23:18.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:23:18.028Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luke Raley homers (11) on a fly ball to right center field. Randy Arozarena scores.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T02:24:25.853Z","endTime":"2026-05-26T02:24:49.495Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-26T02:23:52.664Z","endTime":"2026-05-26T02:24:28.173Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.610087714632645,"aZ":-21.8867111671382,"pfxX":1.9107766930830419,"pfxZ":6.538931647636996,"pX":-0.1360397080961349,"pZ":1.9663640210411486,"vX0":1.396820761631497,"vY0":-124.04399368538849,"vZ0":-5.548876079885204,"x":122.19,"y":185.69,"x0":-0.9528394478790875,"y0":50.00256476146964,"z0":6.033945417879034,"aX":3.005537160621755},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.9,"breakHorizontal":-3.7,"spinRate":2533,"spinDirection":193},"zone":8,"typeConfidence":0.88,"plateTime":0.4399659503828106,"extension":5.621021429022905},"hitData":{"launchSpeed":99.2,"launchAngle":32.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":173.09,"coordY":39.69}},"index":1,"playId":"cefa9191-1b48-3bd1-9f36-528778221562","pitchNumber":1,"startTime":"2026-05-26T02:24:28.173Z","endTime":"2026-05-26T02:24:49.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:24:49.495Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cole Young doubles (10) on a ground ball to right fielder Carlos Cortes.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T02:25:08.490Z","endTime":"2026-05-26T02:25:42.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"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":87.9,"endSpeed":80.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.394558510836337,"aZ":-18.447253800985372,"pfxX":-9.171972075047087,"pfxZ":8.275806875725577,"pX":-0.6751920181589108,"pZ":2.8459027854935592,"vX0":3.8264047863374313,"vY0":-127.97789883862156,"vZ0":-4.0917625922985605,"x":142.74,"y":161.94,"x0":-0.9979679118351631,"y0":50.00455295748621,"z0":5.910333869471441,"aX":-15.216456217556532},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":14.3,"breakHorizontal":15.7,"spinRate":2154,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.4279692739832832,"extension":5.618275501447965},"index":0,"playId":"3ffa71d7-94a0-34dd-bf64-fdc03e48a6a7","pitchNumber":1,"startTime":"2026-05-26T02:25:12.981Z","endTime":"2026-05-26T02:25:17.106Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29258953881992,"aZ":-28.629608851652794,"pfxX":-7.412490314801344,"pfxZ":2.578762456516639,"pX":-0.40295662559179835,"pZ":1.4514729361801395,"vX0":3.2171957363595025,"vY0":-116.89048076256137,"vZ0":-4.213951305475209,"x":132.36,"y":199.59,"x0":-0.8385956352072408,"y0":50.005167419333496,"z0":5.984270318411132,"aX":-10.195827292878215},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.8,"breakHorizontal":12.6,"spinRate":1623,"spinDirection":227},"zone":13,"typeConfidence":0.8,"plateTime":0.4696933913442516,"extension":5.360762678069097},"hitData":{"launchSpeed":74.5,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.79,"coordY":143.57}},"index":1,"playId":"98d73d22-e6e9-39f1-bb1a-fc0dda0e3a0f","pitchNumber":2,"startTime":"2026-05-26T02:25:27.835Z","endTime":"2026-05-26T02:25:42.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:25:42.896Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dominic Canzone homers (5) on a fly ball to right center field. Cole Young scores.","rbi":2,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T02:26:04.336Z","endTime":"2026-05-26T02:26:36.571Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15938027261302,"aZ":-14.777868488864238,"pfxX":-5.775971916157415,"pfxZ":10.702731321323405,"pX":-0.5978064718698033,"pZ":2.941949344359415,"vX0":2.896605520049997,"vY0":-126.7393646692523,"vZ0":-4.6151957173776745,"x":139.79,"y":159.35,"x0":-1.0057895828061731,"y0":50.00063083022517,"z0":5.968608011610062,"aX":-9.385120162549661},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":18.6,"breakHorizontal":9.8,"spinRate":2210,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4323461134065183,"extension":5.589964218689559},"hitData":{"launchSpeed":104.3,"launchAngle":24.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":181.71,"coordY":48.3}},"index":0,"playId":"83c56ec8-5a26-3d5a-b9a0-11080875bb13","pitchNumber":1,"startTime":"2026-05-26T02:26:13.021Z","endTime":"2026-05-26T02:26:36.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:26:36.571Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jhonny Pereda singles on a soft line drive to right fielder Carlos Cortes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T02:26:46.450Z","endTime":"2026-05-26T02:27:46.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.210468152654524,"aZ":-17.87160324153123,"pfxX":2.4878322819588745,"pfxZ":8.988900160855158,"pX":0.11437002790928515,"pZ":2.606338225887086,"vX0":0.6054977249662775,"vY0":-124.82489752737126,"vZ0":-5.0066110424894665,"x":112.64,"y":168.41,"x0":-0.45412820695450984,"y0":50.001109071959036,"z0":6.0926859873735095,"aX":3.9572135179786168},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":15.5,"breakHorizontal":-4.7,"spinRate":2395,"spinDirection":194},"zone":5,"typeConfidence":0.91,"plateTime":0.43743132188548683,"extension":5.416262353717905},"index":0,"playId":"e9ab44bd-9cb4-3251-93cc-e3942d83b3a6","pitchNumber":1,"startTime":"2026-05-26T02:27:00.767Z","endTime":"2026-05-26T02:27:04.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":67.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.371980537351554,"aZ":-42.355297658751994,"pfxX":8.130063264952613,"pfxZ":-8.827060412381547,"pX":0.3100182921573481,"pZ":2.7575805713493637,"vX0":-0.8217589335107918,"vY0":-107.53698054433256,"vZ0":2.0333234304076564,"x":105.18,"y":164.33,"x0":-0.3539241621233527,"y0":50.00523597296166,"z0":6.554195706220998,"aX":9.373626894691046},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.6,"breakVerticalInduced":-14.9,"breakHorizontal":-14.4,"spinRate":2968,"spinDirection":43},"zone":6,"typeConfidence":0.9,"plateTime":0.512431687491731,"extension":5.38509616545063},"index":1,"playId":"991c56fe-d6d9-374f-bb6f-ae7fac3e8e54","pitchNumber":2,"startTime":"2026-05-26T02:27:18.528Z","endTime":"2026-05-26T02:27:22.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.0,"endSpeed":66.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.854542637853793,"aZ":-44.82256227274142,"pfxX":7.595379856738621,"pfxZ":-11.39461765545386,"pX":1.1025113402578757,"pZ":2.1103959986669314,"vX0":0.7785420951183286,"vY0":-106.19207321423308,"vZ0":1.553390825374121,"x":74.97,"y":181.8,"x0":-0.25521733114075984,"y0":50.000835050259646,"z0":6.579769226087002,"aX":8.433926668657154},"breaks":{"breakAngle":10.8,"breakLength":16.8,"breakY":24.0,"breakVertical":-72.0,"breakVerticalInduced":-19.4,"breakHorizontal":-13.9,"spinRate":3054,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.5213281098187452,"extension":5.403372695470638},"hitData":{"launchSpeed":79.2,"launchAngle":17.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"soft","location":"9","coordinates":{"coordX":161.53,"coordY":116.87}},"index":2,"playId":"f72ddc1a-10ac-31cc-8b2f-fb713bb9d088","pitchNumber":3,"startTime":"2026-05-26T02:27:36.272Z","endTime":"2026-05-26T02:27:46.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:27:46.780Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Emerson lines out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-26T02:29:02.284Z","endTime":"2026-05-26T02:30:30.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-26T02:28:22.914Z","endTime":"2026-05-26T02:29:04.381Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.9,"endSpeed":68.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.15688701543241,"aZ":-40.803564405598976,"pfxX":6.223666011895929,"pfxZ":-7.416876982395313,"pX":-0.03336970351474614,"pZ":1.2339546840548559,"vX0":0.40203432625642177,"vY0":-107.65412026227058,"vZ0":-1.2994906562943673,"x":118.27,"y":205.46,"x0":-1.0305847322918156,"y0":50.0021927618441,"z0":6.396037864948095,"aX":7.242845058503961},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-13.4,"breakHorizontal":-11.4,"spinRate":2783,"spinDirection":52},"zone":13,"typeConfidence":0.9,"plateTime":0.5104408987248159,"extension":5.50560352836283},"index":1,"playId":"b6d21f68-d92a-3442-9105-90d62ef0044b","pitchNumber":1,"startTime":"2026-05-26T02:29:04.381Z","endTime":"2026-05-26T02:29:09.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.458000026406054,"aZ":-18.011547313945968,"pfxX":2.4610257662888886,"pfxZ":9.1507950392884,"pX":-1.2226761181497199,"pZ":3.3057360243423766,"vX0":-1.1046594112351618,"vY0":-124.30446132976024,"vZ0":-3.2467291316236238,"x":163.61,"y":149.53,"x0":-1.0896224717418725,"y0":50.004508050246976,"z0":6.144084938694524,"aX":3.8095007234293496},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":16.0,"breakHorizontal":-4.2,"spinRate":2402,"spinDirection":190},"zone":11,"typeConfidence":0.9,"plateTime":0.44249646683930965,"extension":5.608468794055301},"index":2,"playId":"3da912fa-5cce-3a8f-ae66-e4c73f19f30c","pitchNumber":2,"startTime":"2026-05-26T02:29:21.599Z","endTime":"2026-05-26T02:29:26.176Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83642420268607,"aZ":-21.029471945664206,"pfxX":3.3516168570606806,"pfxZ":6.986236689085217,"pX":-0.3216690610437206,"pZ":2.9098087405112407,"vX0":0.45928934452390413,"vY0":-125.12951518225435,"vZ0":-3.75508157117247,"x":129.26,"y":160.22,"x0":-0.9430209358841071,"y0":50.00330603859212,"z0":6.140715279128856,"aX":5.346338012677889},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":12.1,"breakHorizontal":-6.1,"spinRate":2460,"spinDirection":181},"zone":1,"typeConfidence":0.91,"plateTime":0.43672895289056957,"extension":5.6577951897865475},"index":3,"playId":"68017795-2ab1-3a5a-9e8d-11ecf492b531","pitchNumber":3,"startTime":"2026-05-26T02:29:37.036Z","endTime":"2026-05-26T02:29:40.751Z","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":88.9,"endSpeed":81.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14698910551722,"aZ":-20.538276238279625,"pfxX":-8.239873753226377,"pfxZ":6.826718723244117,"pX":-0.6977355408308535,"pZ":3.1928853425696953,"vX0":3.455398143862117,"vY0":-129.49871797333773,"vZ0":-3.030573105356355,"x":143.6,"y":152.57,"x0":-0.9761975408369139,"y0":50.0030136951867,"z0":5.9431267884401375,"aX":-14.044262714115822},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":12.0,"breakHorizontal":14.2,"spinRate":2175,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.42239463666938226,"extension":5.615656426850889},"index":4,"playId":"fb0f056d-6c5e-38d9-ae11-940e5b1eb291","pitchNumber":4,"startTime":"2026-05-26T02:29:53.622Z","endTime":"2026-05-26T02:29:57.284Z","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":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.734515081500827,"aZ":-19.49809204981499,"pfxX":1.4473213291888478,"pfxZ":7.850316249470421,"pX":-0.16642483118873821,"pZ":3.649176080008776,"vX0":1.358844811709408,"vY0":-126.02427651705939,"vZ0":-2.28323792116994,"x":123.34,"y":140.25,"x0":-0.8998684861433703,"y0":50.000606797351296,"z0":6.135613600319424,"aX":2.335994766873664},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.9,"breakHorizontal":-2.9,"spinRate":2441,"spinDirection":191},"zone":11,"typeConfidence":0.89,"plateTime":0.4340206738245338,"extension":5.719694307430152},"hitData":{"launchSpeed":78.8,"launchAngle":26.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.92,"coordY":115.7}},"index":5,"playId":"51ee2a3b-30a3-3fea-86cd-32c27999acd0","pitchNumber":5,"startTime":"2026-05-26T02:30:23.859Z","endTime":"2026-05-26T02:30:30.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:30:30.395Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Darell Hernaiz doubles (2) on a fly ball to right fielder Luke Raley.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-26T02:32:33.312Z","endTime":"2026-05-26T02:33:25.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61697796863665,"aZ":-18.31893541430939,"pfxX":-6.30225654376463,"pfxZ":7.583234775188578,"pX":-0.5044850491014702,"pZ":2.556437288542029,"vX0":6.455976881636952,"vY0":-134.88972025198467,"vZ0":-3.4392776554281848,"x":136.23,"y":169.76,"x0":-2.1196552267264814,"y0":50.00465595016608,"z0":5.153066173873143,"aX":-11.518588659616668},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":9.8,"spinRate":2280,"spinDirection":232},"zone":4,"typeConfidence":0.78,"plateTime":0.4073485621627513,"extension":5.2729540094955825},"index":0,"playId":"f4a47960-7310-32a9-8471-f709708aa77e","pitchNumber":1,"startTime":"2026-05-26T02:32:35.826Z","endTime":"2026-05-26T02:32:42.749Z","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":92.6,"endSpeed":84.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.237644046916706,"aZ":-26.035673495645952,"pfxX":-9.695421052114193,"pfxZ":3.3461621427565724,"pX":-0.782265821002749,"pZ":2.7339793708604825,"vX0":6.470601049485045,"vY0":-134.66804570649543,"vZ0":-1.260436406872456,"x":146.82,"y":164.96,"x0":-1.9563858163389496,"y0":50.006595664803655,"z0":5.049718750187238,"aX":-17.812290868369892},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.0,"breakHorizontal":16.2,"spinRate":2058,"spinDirection":244},"zone":4,"typeConfidence":0.93,"plateTime":0.40672058119709753,"extension":5.468836384625649},"index":1,"playId":"9d926550-588b-3397-9ab0-2122e5d98a6a","pitchNumber":2,"startTime":"2026-05-26T02:32:48.140Z","endTime":"2026-05-26T02:32:51.341Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-26T02:32:59.689Z","endTime":"2026-05-26T02:33:09.892Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43219809782304,"aZ":-20.82069076457355,"pfxX":-7.188739136780503,"pfxZ":6.243782791001079,"pX":-0.5147603898824273,"pZ":4.226740357104158,"vX0":6.733732863655534,"vY0":-134.5401562591581,"vZ0":1.406354232453186,"x":136.62,"y":124.66,"x0":-2.1260810910752745,"y0":50.00137031215119,"z0":5.181181749537768,"aX":-13.06942796925545},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.9,"breakHorizontal":11.4,"spinRate":2238,"spinDirection":234},"zone":11,"typeConfidence":0.88,"plateTime":0.4083913268362256,"extension":5.483987001619024},"hitData":{"launchSpeed":73.0,"launchAngle":39.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.73,"coordY":133.12}},"index":3,"playId":"2a4f9bde-a39f-3d8e-a436-d2dd487a518c","pitchNumber":3,"startTime":"2026-05-26T02:33:09.892Z","endTime":"2026-05-26T02:33:25.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:33:25.125Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Cortes flies out to center fielder Julio Rodríguez. Darell Hernaiz to 3rd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-26T02:33:42.021Z","endTime":"2026-05-26T02:35:52.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":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":4},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14914363789707,"aZ":-31.987851011930736,"pfxX":0.6066198931524998,"pfxZ":0.12118537499757487,"pX":0.7161285214970001,"pZ":1.991440131048691,"vX0":5.8023670640869645,"vY0":-123.26361012838817,"vZ0":-0.6619754891981809,"x":89.7,"y":185.01,"x0":-1.7372547549754558,"y0":50.004940362418765,"z0":4.940427623130279,"aX":0.9415593738792403},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.4,"breakHorizontal":-2.3,"spinRate":2218,"spinDirection":15},"zone":9,"typeConfidence":0.9,"plateTime":0.44263888089312386,"extension":5.55702482261476},"index":0,"playId":"6fd98891-a608-3ca6-8078-88df941cb210","pitchNumber":1,"startTime":"2026-05-26T02:34:18.133Z","endTime":"2026-05-26T02:34:22.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.451506534323954,"aZ":-33.15054017097922,"pfxX":-10.674439847260679,"pfxZ":-0.6119695681818698,"pX":-0.2714447729290423,"pZ":2.152990384260522,"vX0":6.624155519597266,"vY0":-126.00466327834297,"vZ0":-0.2511475366840722,"x":127.35,"y":180.65,"x0":-1.5524023421075088,"y0":50.00030561015702,"z0":4.940438239488062,"aX":-17.101325172088885},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.0,"breakHorizontal":17.8,"spinRate":1839,"spinDirection":258},"zone":5,"typeConfidence":0.91,"plateTime":0.43528061380098304,"extension":5.47730059429357},"index":1,"playId":"1ecc780b-637c-3064-a0ad-6363c951e4a0","pitchNumber":2,"startTime":"2026-05-26T02:34:36.327Z","endTime":"2026-05-26T02:34:39.430Z","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.4,"endSpeed":85.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16674816025002,"aZ":-17.59157205743229,"pfxX":-7.572107465744418,"pfxZ":7.708782169117276,"pX":-1.074242297353257,"pZ":4.452133156336719,"vX0":4.70718906938675,"vY0":-137.34798705714513,"vZ0":0.9407552423464008,"x":157.95,"y":118.57,"x0":-1.835100263380078,"y0":50.004680767912205,"z0":5.309736135605238,"aX":-14.328621988577877},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":12.6,"spinRate":2326,"spinDirection":230},"zone":11,"typeConfidence":0.93,"plateTime":0.40026616402490545,"extension":5.301751564707275},"index":2,"playId":"f56e2812-a71e-3bcd-9f40-b82590a14044","pitchNumber":3,"startTime":"2026-05-26T02:34:56.591Z","endTime":"2026-05-26T02:35:00.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98431127394954,"aZ":-32.588901067866466,"pfxX":-10.78059819427559,"pfxZ":-0.2534657221571699,"pX":-0.03930845933707318,"pZ":1.1068480715129878,"vX0":7.296663644792974,"vY0":-126.62416116961948,"vZ0":-2.786025020344912,"x":118.5,"y":208.9,"x0":-1.5523768219751921,"y0":50.00501129325935,"z0":4.819539862056809,"aX":-17.571644230904646},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.8,"breakHorizontal":18.0,"spinRate":1909,"spinDirection":254},"zone":13,"typeConfidence":0.91,"plateTime":0.4319741619393671,"extension":5.649667260964329},"index":3,"playId":"3914493f-ffd2-3dee-8d29-4f44b6bcd584","pitchNumber":4,"startTime":"2026-05-26T02:35:15.660Z","endTime":"2026-05-26T02:35:21.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31323168982138,"aZ":-32.47976662082304,"pfxX":1.7132937611713208,"pfxZ":-0.18925593142252595,"pX":0.283161348303564,"pZ":2.102255831681818,"vX0":4.511205481105851,"vY0":-124.51341339792855,"vZ0":-0.4549247725176939,"x":106.21,"y":182.02,"x0":-1.7696265905848152,"y0":50.005966524502526,"z0":4.9583350678680596,"aX":2.709480686111409},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.2,"breakHorizontal":-4.1,"spinRate":2421,"spinDirection":54},"zone":6,"typeConfidence":0.9,"plateTime":0.43869019187509783,"extension":5.591149882956182},"hitData":{"launchSpeed":98.5,"launchAngle":33.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.64,"coordY":36.59}},"index":4,"playId":"26aacbbf-7a71-39b8-8f58-5e5b35560c16","pitchNumber":5,"startTime":"2026-05-26T02:35:36.244Z","endTime":"2026-05-26T02:35:52.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:35:52.571Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-26T02:36:08.205Z","endTime":"2026-05-26T02:37:42.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.196684590577533,"aZ":-34.72505977723201,"pfxX":-9.89359961499518,"pfxZ":-1.4981431785560275,"pX":-1.2478098725822875,"pZ":2.2090165396106394,"vX0":4.630249187415181,"vY0":-129.74851388779928,"vZ0":-0.19974979949720983,"x":164.56,"y":179.14,"x0":-1.7703713272482902,"y0":50.00098596196738,"z0":4.933492182834375,"aX":-16.86335521385127},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.5,"breakHorizontal":16.9,"spinRate":2037,"spinDirection":263},"zone":13,"typeConfidence":0.89,"plateTime":0.42217439964016634,"extension":5.538522060519357},"index":0,"playId":"4ec04529-16cf-3c9d-b74f-f7594216f516","pitchNumber":1,"startTime":"2026-05-26T02:36:17.131Z","endTime":"2026-05-26T02:36:21.331Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17238627640104,"aZ":-22.02501588394682,"pfxX":-7.905639286730139,"pfxZ":5.1971324269956085,"pX":-1.8709038632666568,"pZ":3.7297749027990443,"vX0":2.643040800396337,"vY0":-138.42898980517958,"vZ0":-0.12195549582354814,"x":188.31,"y":138.08,"x0":-1.8076030061635775,"y0":50.0014800796999,"z0":5.241503831900768,"aX":-15.43272580990673},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":13.8,"spinRate":2118,"spinDirection":231},"zone":11,"typeConfidence":0.54,"plateTime":0.3947695754649372,"extension":5.451886849688385},"index":1,"playId":"e66c5729-bd46-3ca3-9ff4-7757b885be9a","pitchNumber":2,"startTime":"2026-05-26T02:36:33.903Z","endTime":"2026-05-26T02:36:37.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99152689073798,"aZ":-20.905813686249644,"pfxX":-6.325070790431719,"pfxZ":5.875678027935047,"pX":0.4216690719642608,"pZ":3.4160237703842316,"vX0":7.440591728185025,"vY0":-137.6941980530984,"vZ0":-0.8574947155934248,"x":100.93,"y":146.55,"x0":-1.495641505298354,"y0":50.00221644546021,"z0":5.147988747366601,"aX":-12.128306918820467},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.7,"breakHorizontal":9.8,"spinRate":2224,"spinDirection":229},"zone":3,"typeConfidence":0.91,"plateTime":0.39801182659749834,"extension":5.407431399240988},"index":2,"playId":"ea8f3256-f904-3fcb-8d8b-8e2e6de3bb7f","pitchNumber":3,"startTime":"2026-05-26T02:36:54.978Z","endTime":"2026-05-26T02:36:58.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90079629213514,"aZ":-33.34281707770134,"pfxX":1.9958311326410638,"pfxZ":-0.7490964221658212,"pX":0.44384870354551,"pZ":1.497709635330652,"vX0":4.682894483461127,"vY0":-124.35913610011865,"vZ0":-1.5450742755540483,"x":100.08,"y":198.34,"x0":-1.7260241864563926,"y0":50.00344877141989,"z0":4.9035376337708145,"aX":3.1122804018765633},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.4,"breakHorizontal":-4.8,"spinRate":2304,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4411412978610727,"extension":5.4582107689313},"index":3,"playId":"f731149c-cf0a-3f08-8e55-d710a0642de0","pitchNumber":4,"startTime":"2026-05-26T02:37:16.543Z","endTime":"2026-05-26T02:37:20.904Z","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":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.239609369972438,"aZ":-23.07109698941118,"pfxX":-8.257952354566859,"pfxZ":4.827028211204135,"pX":-0.8818011315598353,"pZ":4.173214599099971,"vX0":5.161606557882119,"vY0":-136.30578117411252,"vZ0":1.5971878748829225,"x":150.61,"y":126.1,"x0":-1.724559947933243,"y0":50.004197783228946,"z0":5.169835274951312,"aX":-15.580037565592269},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.2,"breakHorizontal":13.9,"spinRate":2061,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.40144073609589315,"extension":5.468302957575338},"index":4,"playId":"46da5753-07f8-34bf-93b2-736b3074226e","pitchNumber":5,"startTime":"2026-05-26T02:37:37.632Z","endTime":"2026-05-26T02:37:42.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:37:42.074Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-26T02:37:57.723Z","endTime":"2026-05-26T02:39:41.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":80.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.89310460608455,"aZ":-30.43394733360256,"pfxX":0.7373282438028159,"pfxZ":1.0859379045894642,"pX":1.3180208043428452,"pZ":1.5355410822006772,"vX0":7.618430762923764,"vY0":-124.46080103563837,"vZ0":-2.0594237728047924,"x":66.76,"y":197.32,"x0":-1.8511645721532042,"y0":50.00244392057555,"z0":4.841947727407022,"aX":1.1816866885507387},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":-2.8,"spinRate":2322,"spinDirection":87},"zone":14,"typeConfidence":0.91,"plateTime":0.43647169985277534,"extension":5.753390117659602},"index":0,"playId":"0f374486-0130-3c96-912a-214ec023c02d","pitchNumber":1,"startTime":"2026-05-26T02:38:13.894Z","endTime":"2026-05-26T02:38:17.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.233433877731308,"aZ":-29.989248983058214,"pfxX":-0.3412714259115477,"pfxZ":1.3390557049901144,"pX":1.2686325900185051,"pZ":1.7769713749861804,"vX0":7.923432733348229,"vY0":-126.08966844542174,"vZ0":-1.807527304650871,"x":68.64,"y":190.8,"x0":-1.851546430592653,"y0":50.00481200278472,"z0":4.890672968547109,"aX":-0.5592691137308088},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":-1.0,"spinRate":2276,"spinDirection":323},"zone":14,"typeConfidence":0.9,"plateTime":0.43207063193804274,"extension":5.818191317402871},"index":1,"playId":"73dfac14-26a7-30bd-af20-dc76de0ed60c","pitchNumber":2,"startTime":"2026-05-26T02:38:33.308Z","endTime":"2026-05-26T02:38:37.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.641510417560397,"aZ":-31.38669900064264,"pfxX":1.0206528688652845,"pfxZ":0.502019686086415,"pX":0.33413739686991534,"pZ":2.446768959575403,"vX0":5.435317821472475,"vY0":-124.15015177625723,"vZ0":0.16346717807461975,"x":104.26,"y":172.72,"x0":-2.003996649871787,"y0":50.00562613517376,"z0":4.963086007100925,"aX":1.6155760716797631},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-3.0,"spinRate":2270,"spinDirection":95},"zone":6,"typeConfidence":0.9,"plateTime":0.4388663306269498,"extension":5.79939912475328},"index":2,"playId":"f34a73db-600d-38df-abf0-385e894e84e3","pitchNumber":3,"startTime":"2026-05-26T02:38:52.758Z","endTime":"2026-05-26T02:38:56.286Z","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":95.1,"endSpeed":87.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.350748283069866,"aZ":-20.92260771271976,"pfxX":-8.829757652827354,"pfxZ":5.74909868217777,"pX":1.4316678785805415,"pZ":3.2142930251943733,"vX0":11.405626074836125,"vY0":-138.1874233555547,"vZ0":-1.462037481369043,"x":62.43,"y":151.99,"x0":-1.5791705636498443,"y0":50.003171484165996,"z0":5.139402401691573,"aX":-17.282061421954484},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.3,"breakHorizontal":13.9,"spinRate":2172,"spinDirection":232},"zone":12,"typeConfidence":0.88,"plateTime":0.3945728388170595,"extension":5.628286049468874},"index":3,"playId":"9c536fdc-53e6-38ac-81d0-cb42bde7dede","pitchNumber":4,"startTime":"2026-05-26T02:39:14.889Z","endTime":"2026-05-26T02:39:19.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.561942794713726,"aZ":-22.279477686813838,"pfxX":-8.03119659706437,"pfxZ":5.083423365292257,"pX":0.790933934756771,"pZ":3.226393435181441,"vX0":9.286488366364138,"vY0":-138.5758356987168,"vZ0":-1.390907181036243,"x":86.85,"y":151.67,"x0":-1.5580190167344372,"y0":50.00577373025635,"z0":5.2211388661541775,"aX":-15.644146778629386},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":12.6,"spinRate":2075,"spinDirection":232},"zone":3,"typeConfidence":0.73,"plateTime":0.3950476241486198,"extension":5.639658059776147},"index":4,"playId":"7bc52bf9-282d-398a-ab59-731166eaf685","pitchNumber":5,"startTime":"2026-05-26T02:39:37.816Z","endTime":"2026-05-26T02:39:41.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:39:41.399Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-26T02:39:53.683Z","endTime":"2026-05-26T02:40:54.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":640902,"link":"/api/v1/people/640902"},"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":85.9,"endSpeed":80.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.698952253505116,"aZ":-28.520223581486295,"pfxX":-0.7917464703678099,"pfxZ":2.2683935557354094,"pX":0.8615347021005745,"pZ":1.809042648004991,"vX0":7.075632675106804,"vY0":-125.09698833639801,"vZ0":-1.9460234874382076,"x":84.16,"y":189.94,"x0":-1.882630832107079,"y0":50.00022151435519,"z0":4.901387071262791,"aX":-1.2742928148373072},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":0.0,"spinRate":2279,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.43536530646117777,"extension":5.501014801775976},"index":0,"playId":"f687a8b6-450c-3c69-bd56-c9f1d4ef5187","pitchNumber":1,"startTime":"2026-05-26T02:40:09.278Z","endTime":"2026-05-26T02:40:13.336Z","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":95.6,"endSpeed":87.4,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45431029288584,"aZ":-18.028374078761683,"pfxX":-7.245832535797709,"pfxZ":7.210351344636182,"pX":0.3959140994886677,"pZ":3.6065704508518714,"vX0":8.316590252806648,"vY0":-139.02551927088177,"vZ0":-1.032901232945591,"x":101.91,"y":141.4,"x0":-1.6894335926606086,"y0":50.00557303607084,"z0":5.1767370869200535,"aX":-14.221472707747587},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":11.4,"spinRate":2316,"spinDirection":231},"zone":12,"typeConfidence":0.94,"plateTime":0.3936144734271556,"extension":5.675450876962608},"index":1,"playId":"1d8f2b4d-fa4e-3958-a3bb-d3c5a97bcc64","pitchNumber":2,"startTime":"2026-05-26T02:40:29.747Z","endTime":"2026-05-26T02:40:32.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14393800754826,"aZ":-29.736833241213322,"pfxX":-0.3469079088011897,"pfxZ":1.5720482919836973,"pX":0.9449915192703413,"pZ":1.924914788052705,"vX0":7.052312822726551,"vY0":-123.73025090180388,"vZ0":-1.1035286437804122,"x":80.98,"y":186.81,"x0":-1.8944511752057482,"y0":50.00588496963727,"z0":4.863254340553781,"aX":-0.5398691878183461},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.9,"breakHorizontal":-1.0,"spinRate":2275,"spinDirection":154},"zone":14,"typeConfidence":0.9,"plateTime":0.4422779844765685,"extension":5.796250850134881},"index":2,"playId":"69d82706-ab19-31c4-9b5a-69e5bee1a8f8","pitchNumber":3,"startTime":"2026-05-26T02:40:51.523Z","endTime":"2026-05-26T02:40:54.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:40:54.752Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"J.P. Crawford homers (7) on a fly ball to center field.","rbi":1,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-26T02:42:58.064Z","endTime":"2026-05-26T02:43:29.440Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":650644,"link":"/api/v1/people/650644"},"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(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":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.021808706252184,"aZ":-18.021700466487758,"pfxX":-7.7446584316046465,"pfxZ":8.878335685803105,"pX":-0.30314904630517875,"pZ":1.7087127353879248,"vX0":3.9348521068614306,"vY0":-126.09098051630072,"vZ0":-6.623893191892227,"x":128.56,"y":192.64,"x0":-0.8859969148510449,"y0":50.00276593596309,"z0":5.84706672382322,"aX":-12.346398089581282},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":14.6,"breakHorizontal":13.0,"spinRate":2159,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.43605613473672644,"extension":5.5320265537336315},"hitData":{"launchSpeed":101.0,"launchAngle":26.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.72,"coordY":31.63}},"index":0,"playId":"afd2bc4e-dde9-3566-a1fd-5fa144a13eb0","pitchNumber":1,"startTime":"2026-05-26T02:43:03.986Z","endTime":"2026-05-26T02:43:29.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:43:29.440Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Julio Rodríguez pops out to first baseman Nick Kurtz.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-26T02:43:34.017Z","endTime":"2026-05-26T02:44:54.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"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":1},"details":{"event":"Pop Out","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":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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.127973856672746,"aZ":-17.977967831035816,"pfxX":2.1825683997718595,"pfxZ":9.271066536431544,"pX":-0.227230741004785,"pZ":3.1120764851695695,"vX0":-0.08315032124569764,"vY0":-123.12904504004747,"vZ0":-3.699212580081839,"x":125.66,"y":154.75,"x0":-0.476358764915173,"y0":50.00091973820841,"z0":6.16081605819214,"aX":3.3406200010086535},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":16.2,"breakHorizontal":-4.0,"spinRate":2534,"spinDirection":193},"zone":2,"typeConfidence":0.89,"plateTime":0.445350336990018,"extension":5.456481635204306},"index":0,"playId":"c0edf7df-4a14-3983-915a-f7eb5c7f2927","pitchNumber":1,"startTime":"2026-05-26T02:43:51.156Z","endTime":"2026-05-26T02:43:55.266Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13791855813857,"aZ":-18.668544778764304,"pfxX":2.353984024662216,"pfxZ":8.609010836881293,"pX":1.5755387931265044,"pZ":3.216792094259871,"vX0":3.6947344813295238,"vY0":-124.0172346612496,"vZ0":-3.5377610179371226,"x":56.94,"y":151.93,"x0":-0.23533064371852794,"y0":50.00417571664288,"z0":6.2055177515245,"aX":3.692262079690971},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":15.1,"breakHorizontal":-5.0,"spinRate":2590,"spinDirection":190},"zone":12,"typeConfidence":0.89,"plateTime":0.44046036585841364,"extension":5.479197507987406},"index":1,"playId":"5553cc79-9e5d-305b-ad0c-73b775c392b0","pitchNumber":2,"startTime":"2026-05-26T02:44:08.459Z","endTime":"2026-05-26T02:44:12.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":69.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.963313510296175,"aZ":-40.88163849864621,"pfxX":5.045207153602805,"pfxZ":-7.262367360899537,"pX":0.49093961870930936,"pZ":0.34968145698658887,"vX0":0.3551257906781774,"vY0":-109.0963643935075,"vZ0":-3.168953394745516,"x":98.29,"y":229.34,"x0":-0.3291188594231472,"y0":50.00051371757612,"z0":6.2459690430359105,"aX":6.05396936214538},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-13.7,"breakHorizontal":-9.2,"spinRate":2952,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.5028851410943354,"extension":5.47463521223186},"index":2,"playId":"f770ca6d-aaf3-322a-b299-97e257af0146","pitchNumber":3,"startTime":"2026-05-26T02:44:24.583Z","endTime":"2026-05-26T02:44:28.620Z","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":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.894202911022795,"aZ":-12.568231331280703,"pfxX":-3.766461494861886,"pfxZ":11.646008396297395,"pX":0.41558189040292914,"pZ":3.3298079841987556,"vX0":3.18774633729117,"vY0":-128.70955839068446,"vZ0":-4.58123598502743,"x":101.16,"y":148.88,"x0":-0.34766427755879353,"y0":50.00092431903497,"z0":6.100932825693276,"aX":-6.339538323835509},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":20.3,"breakHorizontal":6.1,"spinRate":2190,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.4250167206732418,"extension":5.61541869872792},"hitData":{"launchSpeed":89.9,"launchAngle":68.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":167.52,"coordY":156.75}},"index":3,"playId":"04cc9175-d519-3489-bbe0-282c8fc4ad88","pitchNumber":4,"startTime":"2026-05-26T02:44:42.954Z","endTime":"2026-05-26T02:44:54.236Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:44:54.236Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Naylor pops out to third baseman Zack Gelof in foul territory.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-26T02:45:07.316Z","endTime":"2026-05-26T02:45:48.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.861768460077982,"aZ":-12.4109246001,"pfxX":-4.044886207707313,"pfxZ":11.933505644611145,"pX":-0.4083918979091005,"pZ":3.363787002969997,"vX0":2.3390590003297604,"vY0":-128.45675087298935,"vZ0":-4.38979557503912,"x":132.57,"y":147.96,"x0":-0.8095706465306385,"y0":50.00105272739332,"z0":6.073513026364627,"aX":-6.697884991834863},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":20.8,"breakHorizontal":6.7,"spinRate":2225,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4278663525960962,"extension":5.5501492914419766},"index":0,"playId":"2bb593f0-4e5a-3298-84a9-72ff0acdba7f","pitchNumber":1,"startTime":"2026-05-26T02:45:20.191Z","endTime":"2026-05-26T02:45:24.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.0,"endSpeed":68.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.173865139722803,"aZ":-42.37914209016967,"pfxX":8.661850794433553,"pfxZ":-8.753170126785914,"pX":-0.1205530212788916,"pZ":1.9434815614568346,"vX0":-0.8601269357742345,"vY0":-107.73875402919444,"vZ0":0.4287048625593588,"x":121.6,"y":186.31,"x0":-0.8385318812345465,"y0":50.00341808707165,"z0":6.457577274107896,"aX":10.097960433211586},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.5,"breakVerticalInduced":-15.4,"breakHorizontal":-15.4,"spinRate":3019,"spinDirection":46},"zone":8,"typeConfidence":0.9,"plateTime":0.5100150961008754,"extension":5.313171673559142},"hitData":{"launchSpeed":72.3,"launchAngle":70.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":84.41,"coordY":169.42}},"index":1,"playId":"a00b5175-a3e8-3d55-a923-9faa297b1812","pitchNumber":2,"startTime":"2026-05-26T02:45:38.090Z","endTime":"2026-05-26T02:45:48.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:45:48.101Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, pitcher Aaron Civale to first baseman Nick Kurtz.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-26T02:46:08.671Z","endTime":"2026-05-26T02:46:46.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":650644,"link":"/api/v1/people/650644"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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, 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":87.0,"endSpeed":79.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944058173540324,"aZ":-18.465926372106857,"pfxX":-5.821949212231001,"pfxZ":8.434082526742928,"pX":0.09522955815344185,"pZ":2.95463521800696,"vX0":2.9660420148975772,"vY0":-126.69773029324917,"vZ0":-4.14756712517722,"x":113.37,"y":159.0,"x0":-0.33437693494715537,"y0":50.00281529858471,"z0":6.089074442355432,"aX":-9.462685654765327},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":14.5,"breakHorizontal":9.8,"spinRate":2277,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.43235279382787484,"extension":5.488880192718457},"index":0,"playId":"7dea1962-9e50-3c35-8134-0d173d6b81e2","pitchNumber":1,"startTime":"2026-05-26T02:46:08.853Z","endTime":"2026-05-26T02:46:12.263Z","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":87.4,"endSpeed":79.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.112990210121794,"aZ":-12.059661171610509,"pfxX":-4.58125528345405,"pfxZ":12.299793769687774,"pX":-0.05294998301788324,"pZ":4.036746077899373,"vX0":2.1488704440612185,"vY0":-127.32046789466791,"vZ0":-2.9268241502208565,"x":119.02,"y":129.79,"x0":-0.31452172352128527,"y0":50.00203548861657,"z0":6.160710816309489,"aX":-7.490882195818649},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":21.8,"breakHorizontal":7.8,"spinRate":2297,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4308695900849999,"extension":5.515091396580037},"index":1,"playId":"996d6d2d-71d9-3fa3-9bd0-1d3fafcbc036","pitchNumber":2,"startTime":"2026-05-26T02:46:24.374Z","endTime":"2026-05-26T02:46:28.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.297922537358357,"aZ":-12.311026607846518,"pfxX":-4.727453166781772,"pfxZ":11.95884128494249,"pX":1.0412200138772394,"pZ":3.188390302505586,"vX0":4.443635163477555,"vY0":-127.79831200621571,"vZ0":-4.915308210715353,"x":77.31,"y":152.69,"x0":-0.10236317730349707,"y0":50.004672228174826,"z0":6.0969542037371856,"aX":-7.853796374342877},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":20.9,"breakHorizontal":7.6,"spinRate":2299,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.42789321105185696,"extension":5.656507886047314},"hitData":{"launchSpeed":82.0,"launchAngle":-51.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.24,"coordY":177.56}},"index":2,"playId":"d10a4ff6-4594-3ecd-abb4-d8b011012768","pitchNumber":3,"startTime":"2026-05-26T02:46:39.476Z","endTime":"2026-05-26T02:46:46.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:46:46.779Z","atBatIndex":34},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Tyler Soderstrom reaches on a throwing error by shortstop J.P. Crawford.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-26T02:48:39.454Z","endTime":"2026-05-26T02:49:19.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"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":93.0,"endSpeed":85.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137568427168674,"aZ":-20.44090347738394,"pfxX":-5.181301114729871,"pfxZ":6.25260223824653,"pX":-0.8751904238798467,"pZ":3.4424531523071615,"vX0":4.656356269037007,"vY0":-135.5032727663626,"vZ0":-0.9095497547807169,"x":150.36,"y":145.83,"x0":-1.935281235121285,"y0":50.001378911970264,"z0":5.198885403312394,"aX":-9.720414944993568},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":8.5,"spinRate":2185,"spinDirection":226},"zone":11,"typeConfidence":0.55,"plateTime":0.4028473069332419,"extension":5.411800168566782},"index":0,"playId":"c8bb66ca-96cf-3fa7-90b4-166324d64140","pitchNumber":1,"startTime":"2026-05-26T02:48:55.511Z","endTime":"2026-05-26T02:49:00.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":78.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.045099101274687,"aZ":-32.01178411606759,"pfxX":1.4428200286365271,"pfxZ":0.1044328700496493,"pX":-0.14440222378791936,"pZ":2.369394312276398,"vX0":3.79421580026323,"vY0":-121.57125035897899,"vZ0":0.21856631680875838,"x":122.5,"y":174.81,"x0":-1.8995201692340282,"y0":50.00246358743347,"z0":5.009247848437932,"aX":2.2046659408921423},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.5,"breakHorizontal":-3.4,"spinRate":2194,"spinDirection":98},"zone":5,"typeConfidence":0.91,"plateTime":0.4469215610826618,"extension":5.531139666464461},"hitData":{"launchSpeed":102.9,"launchAngle":3.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.32,"coordY":148.14}},"index":1,"playId":"39c8df94-207d-3350-ae8f-519ea2b9ee62","pitchNumber":2,"startTime":"2026-05-26T02:49:07.289Z","endTime":"2026-05-26T02:49:19.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:49:19.093Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-26T02:49:40.789Z","endTime":"2026-05-26T02:51:09.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19160237873835,"aZ":-26.947403883319097,"pfxX":-11.843588561638871,"pfxZ":2.8037942407266074,"pX":0.19695871832434225,"pZ":2.0469244931992305,"vX0":9.592813953080041,"vY0":-136.6731109352616,"vZ0":-2.8494371327545904,"x":109.49,"y":183.51,"x0":-1.8450502661893156,"y0":50.00339103183788,"z0":4.982693852940204,"aX":-22.082631216200493},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.6,"breakHorizontal":19.1,"spinRate":2126,"spinDirection":234},"zone":8,"typeConfidence":0.91,"plateTime":0.40299115311230516,"extension":5.715440481491165},"index":0,"playId":"af87ebba-a3a5-3e93-9570-94c31762b7ba","pitchNumber":1,"startTime":"2026-05-26T02:49:47.875Z","endTime":"2026-05-26T02:49:51.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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.773536144802193,"aZ":-30.371304291559365,"pfxX":1.1371099936811953,"pfxZ":1.1427395985232032,"pX":0.675946128864337,"pZ":1.9783133984438694,"vX0":5.941145731173166,"vY0":-124.582828494966,"vZ0":-1.0826302002581654,"x":91.23,"y":185.37,"x0":-1.8862327335173272,"y0":50.001740443780704,"z0":4.926420588203053,"aX":1.7873136621939334},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":-3.4,"spinRate":2246,"spinDirection":128},"zone":9,"typeConfidence":0.91,"plateTime":0.43946652261309005,"extension":5.350914434474997},"index":1,"playId":"a3346931-3de2-33a6-85f7-cfd67bbdd129","pitchNumber":2,"startTime":"2026-05-26T02:50:04.558Z","endTime":"2026-05-26T02:50: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":96.3,"endSpeed":88.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.023782662846298,"aZ":-26.34876230463248,"pfxX":-11.10842241429933,"pfxZ":2.943971751741149,"pX":1.3456943516282076,"pZ":1.6751115498099525,"vX0":12.300472789370133,"vY0":-139.73782987495704,"vZ0":-4.136820625407712,"x":65.71,"y":193.55,"x0":-1.6667055932913808,"y0":50.0049988982168,"z0":4.902480654478515,"aX":-22.005530315498284},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.6,"breakHorizontal":17.6,"spinRate":2153,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.39172472713964535,"extension":5.828582741948449},"index":2,"playId":"5075dd1f-b371-38e3-80ec-22f9b9915b99","pitchNumber":3,"startTime":"2026-05-26T02:50:23.185Z","endTime":"2026-05-26T02:50:27.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.103198910602448,"aZ":-18.008402335042252,"pfxX":-5.567054337277617,"pfxZ":7.179204851161508,"pX":0.674946824316683,"pZ":4.360906845365087,"vX0":8.74197509800051,"vY0":-139.3056531287107,"vZ0":0.7372284324624097,"x":91.27,"y":121.04,"x0":-1.7747095665712307,"y0":50.00361808400138,"z0":5.27971325012169,"aX":-10.987088752103034},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":8.4,"spinRate":2316,"spinDirection":231},"zone":12,"typeConfidence":0.94,"plateTime":0.39256991947335473,"extension":5.564732217514559},"index":3,"playId":"f486ffc5-57ec-3e2a-bac6-c5cc55c8df7b","pitchNumber":4,"startTime":"2026-05-26T02:50:44.143Z","endTime":"2026-05-26T02:50:48.441Z","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":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.949897266208264,"aZ":-26.17343071816211,"pfxX":-9.963113578355287,"pfxZ":3.101419197751488,"pX":0.4751106855526378,"pZ":1.929948837929224,"vX0":9.609664456704587,"vY0":-138.3030557577321,"vZ0":-3.3745991987711093,"x":98.89,"y":186.67,"x0":-1.7507054880792199,"y0":50.00469295577468,"z0":4.92199769376435,"aX":-19.295750531514862},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.0,"breakHorizontal":16.1,"spinRate":2198,"spinDirection":236},"zone":9,"typeConfidence":0.91,"plateTime":0.3960761874917651,"extension":5.658293708752598},"index":4,"playId":"ad7c3eaf-0e1a-378e-b214-96b4520ca148","pitchNumber":5,"startTime":"2026-05-26T02:51:04.635Z","endTime":"2026-05-26T02:51:09.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:51:09.240Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jeff McNeil pops out to third baseman Colt Emerson.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-26T02:51:19.822Z","endTime":"2026-05-26T02:52:06.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.250325110447154,"aZ":-31.84540906863489,"pfxX":-0.43087673687188666,"pfxZ":0.21343539630263741,"pX":0.6417132140324495,"pZ":1.473876459547214,"vX0":6.5284758478860665,"vY0":-124.46613510555913,"vZ0":-1.9059152293637456,"x":92.54,"y":198.99,"x0":-1.965412814492877,"y0":50.00484765828802,"z0":4.900357979945538,"aX":-0.6728922994626763},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":-0.8,"spinRate":2259,"spinDirection":15},"zone":14,"typeConfidence":0.89,"plateTime":0.44097058857143656,"extension":5.597859419476987},"index":0,"playId":"bb8a9318-494e-3a26-81f1-4e945217b5b5","pitchNumber":1,"startTime":"2026-05-26T02:51:36.818Z","endTime":"2026-05-26T02:51:41.134Z","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":94.7,"endSpeed":86.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.659597234032404,"aZ":-18.479537554374588,"pfxX":-6.628546535963553,"pfxZ":7.1237395810032265,"pX":1.0410308364411334,"pZ":3.0096203342271104,"vX0":10.097428915816003,"vY0":-137.55138197021324,"vZ0":-2.1938902086190253,"x":77.32,"y":157.52,"x0":-1.8111423201565147,"y0":50.000599925399705,"z0":5.066398433993534,"aX":-12.73924632109311},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":10.0,"spinRate":2293,"spinDirection":231},"zone":12,"typeConfidence":0.93,"plateTime":0.3977464632198844,"extension":5.546234275929495},"hitData":{"launchSpeed":52.6,"launchAngle":56.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.64,"coordY":156.36}},"index":1,"playId":"424a1d4b-a7de-34b0-b846-a576ffd84a42","pitchNumber":2,"startTime":"2026-05-26T02:51:58.226Z","endTime":"2026-05-26T02:52:06.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:52:06.664Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-26T02:52:17.135Z","endTime":"2026-05-26T02:53:55.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":86.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.19265890268276,"aZ":-27.268536476559415,"pfxX":-12.719749926928039,"pfxZ":2.521964556273315,"pX":0.5419015546370425,"pZ":1.8133789525533561,"vX0":10.751058494410561,"vY0":-139.40308167281944,"vZ0":-3.411145428521112,"x":96.34,"y":189.82,"x0":-1.7374639212933498,"y0":50.000172921502056,"z0":4.879832911830371,"aX":-24.70145581799279},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.0,"breakHorizontal":20.4,"spinRate":2235,"spinDirection":239},"zone":9,"typeConfidence":0.9,"plateTime":0.3949219623007245,"extension":5.624161107719084},"index":0,"playId":"5a58b021-967a-30ed-bcdd-3a3c13ec04ed","pitchNumber":1,"startTime":"2026-05-26T02:52:32.525Z","endTime":"2026-05-26T02:52:36.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.502608796148063,"aZ":-30.348737090552348,"pfxX":0.7785529414565665,"pfxZ":1.1561298208186184,"pX":0.24957579000379057,"pZ":1.9711542224668461,"vX0":5.3465401900210745,"vY0":-124.57540304351546,"vZ0":-0.8053027285262064,"x":107.49,"y":185.56,"x0":-2.019901317539845,"y0":50.00419743743602,"z0":4.792913419596261,"aX":1.2315212761652854},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":-2.5,"spinRate":2278,"spinDirection":109},"zone":9,"typeConfidence":0.91,"plateTime":0.43858801138805603,"extension":5.7808073099247395},"index":1,"playId":"381eb1f2-93ba-3378-882b-150f823ef3aa","pitchNumber":2,"startTime":"2026-05-26T02:52:52.362Z","endTime":"2026-05-26T02:52:56.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.794290563196917,"aZ":-17.223224922823295,"pfxX":-7.206339684710248,"pfxZ":7.729012426846094,"pX":0.8226513741334358,"pZ":3.424151637107273,"vX0":9.473436852189026,"vY0":-138.19108349911264,"vZ0":-1.3864133278049766,"x":85.64,"y":146.33,"x0":-1.713578081861196,"y0":50.00148595256247,"z0":5.089372217940254,"aX":-13.937939938020197},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":11.0,"spinRate":2297,"spinDirection":227},"zone":12,"typeConfidence":0.94,"plateTime":0.39635673569204144,"extension":5.522989642697826},"index":2,"playId":"7840139e-d3b0-3e24-b371-c724cf5181e2","pitchNumber":3,"startTime":"2026-05-26T02:53:15.238Z","endTime":"2026-05-26T02:53:20.794Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"4228f634-bec0-4160-8b17-42609c8cf250","startTime":"2026-05-26T02:53:34.110Z","endTime":"2026-05-26T02:53:39.110Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.437100011311294,"aZ":-18.801410389024436,"pfxX":-7.048706708899614,"pfxZ":6.8079733618037475,"pX":0.850319832546104,"pZ":2.5377955603965554,"vX0":9.178999414366306,"vY0":-139.09516412729948,"vZ0":-3.3825265055890172,"x":84.59,"y":170.26,"x0":-1.5726317799290932,"y0":50.00306515579028,"z0":5.012169878036516,"aX":-13.847902551650435},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.8,"breakHorizontal":10.9,"spinRate":2179,"spinDirection":228},"zone":12,"typeConfidence":0.93,"plateTime":0.3933779329388911,"extension":5.593763501269352},"index":4,"playId":"98f55a6e-0a94-31d2-ab59-4e4fc897cd4d","pitchNumber":4,"startTime":"2026-05-26T02:53:50.625Z","endTime":"2026-05-26T02:53:55.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:53:55.856Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-26T02:56:32.376Z","endTime":"2026-05-26T02:57:32.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":{"description":"Pitching Change: Jack Perkins replaces Aaron Civale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-26T02:55:34.498Z","endTime":"2026-05-26T02:56:34.708Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.664975592740163,"aZ":-30.355130747882413,"pfxX":7.050880811721044,"pfxZ":1.1652094659561598,"pX":-0.5460486694355116,"pZ":3.0990569294726242,"vX0":2.1610106180755126,"vY0":-123.5065040038395,"vZ0":0.7747573315028011,"x":137.81,"y":155.11,"x0":-2.34649728059611,"y0":50.001818202188545,"z0":5.317671005163706,"aX":10.981720460859306},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.5,"breakHorizontal":-13.3,"spinRate":2655,"spinDirection":68},"zone":1,"typeConfidence":0.91,"plateTime":0.4420710578447462,"extension":6.121759382828231},"index":1,"playId":"cb728353-03f9-3415-9a05-e9684007759c","pitchNumber":1,"startTime":"2026-05-26T02:56:34.708Z","endTime":"2026-05-26T02:56:38.499Z","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":96.0,"endSpeed":88.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76705143366348,"aZ":-16.88055786553458,"pfxX":-5.899986535493969,"pfxZ":7.709639881910908,"pX":0.4652277299956523,"pZ":3.0958237508744544,"vX0":9.145795282584114,"vY0":-139.5658997953975,"vZ0":-2.8137369451798904,"x":99.27,"y":155.19,"x0":-2.0792423294887343,"y0":50.003019896110104,"z0":5.221288132117601,"aX":-11.705018266218849},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":8.9,"spinRate":2119,"spinDirection":221},"zone":3,"typeConfidence":0.89,"plateTime":0.3916093458209069,"extension":6.341928625246592},"index":2,"playId":"6ff3a6a0-d35c-3077-b10f-299c8a720627","pitchNumber":2,"startTime":"2026-05-26T02:56:49.494Z","endTime":"2026-05-26T02:56:53.229Z","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":96.4,"endSpeed":89.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25290762892474,"aZ":-16.461771428889293,"pfxX":-8.526536553028006,"pfxZ":7.785873787423938,"pX":0.48158305076721303,"pZ":3.078176311445506,"vX0":10.012719431633027,"vY0":-140.11408762490845,"vZ0":-2.9303149850810457,"x":98.64,"y":155.67,"x0":-2.0055760000255507,"y0":50.00246503906198,"z0":5.19374062162675,"aX":-17.206020631332866},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":13.8,"spinRate":2130,"spinDirection":226},"zone":3,"typeConfidence":0.71,"plateTime":0.388725747863675,"extension":6.295187882117663},"index":3,"playId":"17a21dc4-7e66-39be-8228-eaa55a418074","pitchNumber":3,"startTime":"2026-05-26T02:57:08.957Z","endTime":"2026-05-26T02:57:12.802Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7845414519586,"aZ":-32.94435351292895,"pfxX":10.121882062007998,"pfxZ":-0.4952168621025823,"pX":-0.6178429958312671,"pZ":3.1648982036866458,"vX0":0.8020232048130301,"vY0":-123.61554855412031,"vZ0":1.3071435462093903,"x":140.55,"y":153.33,"x0":-2.261611638695343,"y0":50.00436158674177,"z0":5.396204438141546,"aX":15.656301861198955},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.4,"breakHorizontal":-18.5,"spinRate":2554,"spinDirection":52},"zone":1,"typeConfidence":0.91,"plateTime":0.4431965952785628,"extension":6.084166673034024},"index":4,"playId":"6c505b45-13af-3edc-9a7f-de51b65226a6","pitchNumber":4,"startTime":"2026-05-26T02:57:27.662Z","endTime":"2026-05-26T02:57:32.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:57:32.556Z","atBatIndex":39},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Young pops out to second baseman Jeff McNeil.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-26T02:57:42.774Z","endTime":"2026-05-26T02:59:39.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"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":[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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32437622074156,"aZ":-13.931685807868408,"pfxX":-7.646708887916794,"pfxZ":8.967830585305965,"pX":1.8577647818814886,"pZ":1.7458264718403622,"vX0":13.444585974805005,"vY0":-141.5037455909381,"vZ0":-6.9318378439886645,"x":46.19,"y":191.64,"x0":-1.9546767106672336,"y0":50.00282654061196,"z0":5.114120566231834,"aX":-15.556328816315185},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":11.2,"spinRate":2395,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3865985974343875,"extension":6.406623719631342},"index":0,"playId":"c007724d-b874-3d9b-8329-693a58544992","pitchNumber":1,"startTime":"2026-05-26T02:57:54.805Z","endTime":"2026-05-26T02:58:00.781Z","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":97.2,"endSpeed":88.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39722037522956,"aZ":-14.20443522382733,"pfxX":-6.217525476475087,"pfxZ":8.904385704734935,"pX":-0.9894027978747778,"pZ":2.893603264319526,"vX0":5.580890849236023,"vY0":-141.42567110735928,"vZ0":-3.8133787033471687,"x":154.71,"y":160.65,"x0":-2.184206416316965,"y0":50.00311405804507,"z0":5.1756190441725005,"aX":-12.547501575752666},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":2238,"spinDirection":227},"zone":11,"typeConfidence":0.93,"plateTime":0.3878513325319899,"extension":6.363659692034017},"index":1,"playId":"7a714607-74a7-3d7d-b1be-2771aaa8d3a4","pitchNumber":2,"startTime":"2026-05-26T02:58:17.434Z","endTime":"2026-05-26T02:58:22.236Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.743020302720613,"aZ":-21.174966499786507,"pfxX":-1.6679790307336722,"pfxZ":5.813344326320896,"pX":0.1334694495059529,"pZ":1.911710773661883,"vX0":6.711454016811622,"vY0":-136.1494497466017,"vZ0":-4.671025741535794,"x":111.91,"y":187.16,"x0":-2.138590519396905,"y0":50.002787699916496,"z0":5.100274660201303,"aX":-3.1567772709315887},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":1.7,"spinRate":2478,"spinDirection":220},"zone":8,"typeConfidence":0.89,"plateTime":0.40113043391357284,"extension":6.201897181480057},"index":2,"playId":"0a553971-83c0-36e1-aa38-289e21271981","pitchNumber":3,"startTime":"2026-05-26T02:58:37.058Z","endTime":"2026-05-26T02:58:42.137Z","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":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.423016227403185,"aZ":-33.02049392967165,"pfxX":8.695227974270857,"pfxZ":-0.5481319969041651,"pX":-0.34399071715890517,"pZ":1.8380180365954464,"vX0":1.999515400416085,"vY0":-123.8600896745796,"vZ0":-1.3394184388870285,"x":130.11,"y":189.15,"x0":-2.293387787149778,"y0":50.005638080799734,"z0":5.17673928459584,"aX":13.354064543085649},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.1,"breakHorizontal":-16.2,"spinRate":2643,"spinDirection":59},"zone":7,"typeConfidence":0.91,"plateTime":0.4441940041738768,"extension":6.138615366957417},"index":3,"playId":"44a810fa-08b2-3607-95bf-4e5114553111","pitchNumber":4,"startTime":"2026-05-26T02:58:54.579Z","endTime":"2026-05-26T02:58:58.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.213086189196577,"aZ":-13.788869177143946,"pfxX":-7.022703920807781,"pfxZ":9.223417925175639,"pX":0.3059833123256604,"pZ":1.4944390580959508,"vX0":9.441266567077887,"vY0":-140.18662048674364,"vZ0":-7.494210859330952,"x":105.34,"y":198.43,"x0":-2.190613328062583,"y0":50.00629897426386,"z0":5.099744394239393,"aX":-14.003892487541478},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":10.8,"spinRate":2307,"spinDirection":226},"zone":14,"typeConfidence":0.92,"plateTime":0.39048063138214983,"extension":6.322567519864039},"index":4,"playId":"a64669aa-adc8-351d-9734-353bf6fb2708","pitchNumber":5,"startTime":"2026-05-26T02:59:13.223Z","endTime":"2026-05-26T02:59:17.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.006703521263347,"aZ":-30.05296497102218,"pfxX":7.20982810869343,"pfxZ":1.330841162562428,"pX":0.8472073802961462,"pZ":1.8555678883748628,"vX0":5.086974340009506,"vY0":-125.00911841962338,"vZ0":-2.16992169715189,"x":84.71,"y":188.68,"x0":-2.1470904307336633,"y0":50.00204062170628,"z0":5.18982770628199,"aX":11.46545480402657},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.2,"breakHorizontal":-14.2,"spinRate":2721,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.4373165239442933,"extension":6.212501060433616},"hitData":{"launchSpeed":82.4,"launchAngle":58.0,"totalDistance":187.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":172.23,"coordY":141.47}},"index":5,"playId":"b2c5b871-320d-3be5-907d-a07343139b08","pitchNumber":6,"startTime":"2026-05-26T02:59:29.339Z","endTime":"2026-05-26T02:59:39.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T02:59:39.211Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-26T02:59:54.176Z","endTime":"2026-05-26T03:01:09.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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,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":"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":89.4,"endSpeed":82.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06533122658663,"aZ":-35.372485608926056,"pfxX":-8.851404557663768,"pfxZ":-1.865654154384952,"pX":-1.0085594676583909,"pZ":3.1853092700675365,"vX0":5.769648094412393,"vY0":-130.13459486222905,"vZ0":0.9358907683890485,"x":155.44,"y":152.78,"x0":-2.1033845807383775,"y0":50.0004209944346,"z0":5.498491816040615,"aX":-15.19387558667183},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.9,"breakHorizontal":14.8,"spinRate":1224,"spinDirection":256},"zone":11,"typeConfidence":0.91,"plateTime":0.4207270839773152,"extension":6.3387191189329215},"index":0,"playId":"33f1a7b9-9320-327d-a2d4-726e797a54fd","pitchNumber":1,"startTime":"2026-05-26T03:00:04.230Z","endTime":"2026-05-26T03:00:09.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29660301118626,"aZ":-15.638749949734228,"pfxX":-6.2724711633503905,"pfxZ":8.216762470649059,"pX":0.4166866191657624,"pZ":1.8401365843537572,"vX0":9.152534536705145,"vY0":-140.1845133775924,"vZ0":-6.284501049968904,"x":101.12,"y":189.1,"x0":-2.058504437093422,"y0":50.006320385574156,"z0":5.111694691956276,"aX":-12.629303904476068},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":9.7,"spinRate":2179,"spinDirection":227},"zone":9,"typeConfidence":0.9,"plateTime":0.3890142267768111,"extension":6.302556847201483},"index":1,"playId":"a97f88b0-2720-3015-868f-95a4e01b0160","pitchNumber":2,"startTime":"2026-05-26T03:00:21.300Z","endTime":"2026-05-26T03:00:25.704Z","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":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.660887813069063,"aZ":-32.17905151476187,"pfxX":9.109971057329702,"pfxZ":-0.0037841822221666988,"pX":1.0220462246186723,"pZ":1.4936226308901634,"vX0":5.007508129511507,"vY0":-125.85945922248732,"vZ0":-2.6740666900692953,"x":78.04,"y":198.45,"x0":-2.185231872982509,"y0":50.00203176834785,"z0":5.210389923858074,"aX":14.422890700268242},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.5,"breakHorizontal":-17.8,"spinRate":2723,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.437374934865566,"extension":6.170265547923825},"index":2,"playId":"cefe9e59-50b6-3b9d-8462-16a3cea11cdd","pitchNumber":3,"startTime":"2026-05-26T03:00:41.475Z","endTime":"2026-05-26T03:00:44.724Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-26T03:00:56.315Z","endTime":"2026-05-26T03:01:06.467Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.283221546779764,"aZ":-32.796920246938896,"pfxX":-7.77092620643588,"pfxZ":-0.3517478981998776,"pX":-1.0600194754200045,"pZ":1.1252579079542948,"vX0":5.267345803546362,"vY0":-130.85714303575307,"vZ0":-4.28858676263423,"x":157.41,"y":208.4,"x0":-2.080232274314843,"y0":50.00529939680694,"z0":5.217951433049303,"aX":-13.600212877246184},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.3,"breakHorizontal":13.1,"spinRate":1109,"spinDirection":255},"zone":13,"typeConfidence":0.91,"plateTime":0.41712575295943255,"extension":6.260158353846407},"index":4,"playId":"7b22b51e-b3df-3fea-b5d6-014adad465d4","pitchNumber":4,"startTime":"2026-05-26T03:01:06.467Z","endTime":"2026-05-26T03:01:09.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:01:09.715Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-26T03:03:51.098Z","endTime":"2026-05-26T03:06:27.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"Pitching Change: Bryce Miller replaces Luis Castillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-26T03:02:32.090Z","endTime":"2026-05-26T03:03:53.303Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682243,"link":"/api/v1/people/682243"},"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(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":97.6,"endSpeed":88.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12174277670262,"aZ":-7.949079056489909,"pfxX":-3.4432034188368648,"pfxZ":11.96934868174967,"pX":-0.09770806590695204,"pZ":1.734297991836284,"vX0":3.2410973086114354,"vY0":-141.7765337608501,"vZ0":-9.082403901790395,"x":120.72,"y":191.95,"x0":-0.8115053873476195,"y0":50.006730302695416,"z0":5.496906637479153,"aX":-6.971529683802167},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.9,"breakHorizontal":5.5,"spinRate":2547,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.3871551133430766,"extension":6.223061001712205},"index":1,"playId":"0ff506a5-6df5-37f6-94a6-97ae0b6af123","pitchNumber":1,"startTime":"2026-05-26T03:03:53.303Z","endTime":"2026-05-26T03:03:57.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.446765438995364,"aZ":-21.125538028119546,"pfxX":2.3128930049157366,"pfxZ":5.9173583797884906,"pX":0.7961674735294694,"pZ":2.7455724102071293,"vX0":4.379079686449277,"vY0":-135.26644974771494,"vZ0":-3.427749420182589,"x":86.65,"y":164.65,"x0":-1.13944225016803,"y0":50.00156925431975,"z0":5.4972470008367535,"aX":4.317005992380376},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.2,"breakHorizontal":-5.0,"spinRate":2701,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.40377075612782853,"extension":6.291710856597527},"index":2,"playId":"cb1312fd-9d56-3d4f-a988-e51ccca0ba7f","pitchNumber":2,"startTime":"2026-05-26T03:04:12.285Z","endTime":"2026-05-26T03:04:15.474Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-26T03:04:44.163Z","endTime":"2026-05-26T03:05:12.220Z","isPitch":false,"type":"action"},{"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":98.2,"endSpeed":88.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.429637155715355,"aZ":-10.332704121332595,"pfxX":-1.5728809187317625,"pfxZ":10.769905556659673,"pX":-0.2388633103011601,"pZ":2.706584657461363,"vX0":2.220296379958932,"vY0":-142.80401209191203,"vZ0":-6.3885738439714945,"x":126.1,"y":165.7,"x0":-0.8287104500919175,"y0":50.00417239245564,"z0":5.650025734580395,"aX":-3.1903233465782597},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.1,"breakHorizontal":2.3,"spinRate":2444,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.38623471181432256,"extension":6.06968976669429},"index":4,"playId":"5c9bfacf-4a59-32f8-b6a8-a040082af10c","pitchNumber":3,"startTime":"2026-05-26T03:05:12.220Z","endTime":"2026-05-26T03:05:16.359Z","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":97.8,"endSpeed":88.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66539473899458,"aZ":-6.755926556801303,"pfxX":-3.517349487754683,"pfxZ":12.511322764470247,"pX":0.27083129005464635,"pZ":2.2693470835085705,"vX0":4.402297474359086,"vY0":-142.1252007555342,"vZ0":-7.789968036091259,"x":106.68,"y":177.51,"x0":-0.846256887195559,"y0":50.0051851076529,"z0":5.485454896003844,"aX":-7.1474796653894135},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":21.1,"breakHorizontal":5.4,"spinRate":2701,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.386406641514049,"extension":6.227663580666338},"index":5,"playId":"bf48d75b-79e3-38fd-a646-74c45d16e818","pitchNumber":4,"startTime":"2026-05-26T03:05:35.317Z","endTime":"2026-05-26T03:05:38.349Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16422439303706,"aZ":-36.477485669864095,"pfxX":8.705904384366715,"pfxZ":-2.784284128572576,"pX":2.1739619542787607,"pZ":1.205157665197204,"vX0":5.0508181480409196,"vY0":-123.71849533576352,"vZ0":-2.8631938358318827,"x":34.13,"y":206.24,"x0":-1.0262415145343102,"y0":50.00065937228795,"z0":5.440880545587391,"aX":13.465726226675777},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.5,"breakHorizontal":-16.9,"spinRate":2448,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.44307324515171853,"extension":6.466425724000644},"index":6,"playId":"ab84f18c-97f6-3544-b58e-0787b37ea161","pitchNumber":5,"startTime":"2026-05-26T03:05:56.710Z","endTime":"2026-05-26T03:06:00.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.045070208453783,"aZ":-9.96711840446562,"pfxX":-1.9653333365753256,"pfxZ":11.04178766778255,"pX":0.5041010799481747,"pZ":3.326901407343045,"vX0":4.544419916324868,"vY0":-140.71197549495417,"vZ0":-4.741386295239457,"x":97.78,"y":148.95,"x0":-0.874370655429008,"y0":50.00387104851232,"z0":5.675925965154465,"aX":-3.9535791874737067},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.2,"breakHorizontal":2.6,"spinRate":2576,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.38881226388452594,"extension":6.057491585666307},"hitData":{"launchSpeed":100.5,"launchAngle":7.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.41,"coordY":89.35}},"index":7,"playId":"e6438bfb-c391-3da5-861e-2bdfc5457722","pitchNumber":6,"startTime":"2026-05-26T03:06:16.448Z","endTime":"2026-05-26T03:06:27.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:06:27.425Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-26T03:06:42.773Z","endTime":"2026-05-26T03:08:33.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.686807991207935,"aZ":-27.15143677202515,"pfxX":0.3389093169399122,"pfxZ":2.980227394062265,"pX":0.943150656462892,"pZ":1.947228738213011,"vX0":5.063861117521665,"vY0":-128.26986702939365,"vZ0":-3.506505640883919,"x":81.05,"y":186.2,"x0":-1.0912791028335829,"y0":50.003454495309384,"z0":5.42253395385311,"aX":0.5703828981306934},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":-1.7,"spinRate":2536,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4251550003296094,"extension":6.176553932742301},"index":0,"playId":"e3b6130d-074e-362f-9c10-f8b135770e69","pitchNumber":1,"startTime":"2026-05-26T03:06:54.147Z","endTime":"2026-05-26T03:06:57.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.986638075201512,"aZ":-30.19340684872602,"pfxX":-8.03921395245489,"pfxZ":1.2849841060456244,"pX":-0.017260591357920078,"pZ":0.8636437362344374,"vX0":5.399656963313271,"vY0":-123.62182997057863,"vZ0":-4.383212732197904,"x":117.66,"y":215.46,"x0":-1.1917560527468927,"y0":50.002505340590126,"z0":5.211081146874295,"aX":-12.37018165917903},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.4,"breakHorizontal":13.2,"spinRate":1230,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.44406401927196537,"extension":6.448911677904281},"index":1,"playId":"ae635f3f-55cf-320a-984a-2a7bd1f6fd33","pitchNumber":2,"startTime":"2026-05-26T03:07:11.671Z","endTime":"2026-05-26T03:07:17.409Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.720073229850325,"aZ":-28.830802790786898,"pfxX":-5.662380853625394,"pfxZ":2.1711758386594324,"pX":0.7660449492517853,"pZ":1.6483158420433506,"vX0":6.478750538630956,"vY0":-123.10125056925337,"vZ0":-2.935465664391781,"x":87.8,"y":194.28,"x0":-1.1603527420181676,"y0":50.002251321403804,"z0":5.288921345732074,"aX":-8.717608924394675},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.5,"breakHorizontal":8.8,"spinRate":1228,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.44440141969608904,"extension":6.32764130689918},"index":2,"playId":"e3459084-b025-3bee-a50d-5b0dc468d91b","pitchNumber":3,"startTime":"2026-05-26T03:07:34.859Z","endTime":"2026-05-26T03:07:37.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.905802339410496,"aZ":-44.75758421748803,"pfxX":3.9403860894550538,"pfxZ":-8.659899071403728,"pX":-0.49378350454208286,"pZ":0.836897490891736,"vX0":0.22536095552807006,"vY0":-119.95653679392187,"vZ0":-1.7660250100824253,"x":135.82,"y":216.18,"x0":-1.100795239403562,"y0":50.005119831776824,"z0":5.584774628433683,"aX":5.724220468486262},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-15.8,"breakHorizontal":-7.2,"spinRate":2401,"spinDirection":24},"zone":13,"typeConfidence":2.0,"plateTime":0.45717637424731983,"extension":6.306225417041527},"index":3,"playId":"ba69b2ca-14b4-3e96-abe9-af392a4cbd86","pitchNumber":4,"startTime":"2026-05-26T03:07:56.852Z","endTime":"2026-05-26T03:08:02.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.815205101956185,"aZ":-27.478880295516117,"pfxX":-6.324814200765821,"pfxZ":3.1433340733338273,"pX":0.6588983995396196,"pZ":1.2427340872514858,"vX0":6.259835860959634,"vY0":-121.95858617195304,"vZ0":-3.795381609628047,"x":91.88,"y":205.23,"x0":-1.1293739302641919,"y0":50.003055654867296,"z0":5.210702226935624,"aX":-9.450129848792145},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.9,"breakHorizontal":9.8,"spinRate":1165,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.45051679594991567,"extension":6.505910191804325},"index":4,"playId":"04b5ff22-a72d-340a-92be-189a39c4cf6b","pitchNumber":5,"startTime":"2026-05-26T03:08:26.384Z","endTime":"2026-05-26T03:08:33.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:08:33.559Z","atBatIndex":43},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Kurtz grounds into a double play, second baseman Cole Young to shortstop J.P. Crawford to first baseman Josh Naylor. Darell Hernaiz out at 2nd. Nick Kurtz out at 1st.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-26T03:08:40.939Z","endTime":"2026-05-26T03:09:57.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":86.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.92472455160866,"aZ":-9.979538576931239,"pfxX":-1.1761072031179778,"pfxZ":11.30275788623426,"pX":-0.49777535151639246,"pZ":3.4142321227390497,"vX0":1.3819731893586054,"vY0":-140.24344005945855,"vZ0":-4.367590248330357,"x":135.97,"y":146.6,"x0":-0.8474774503669577,"y0":50.00142525052716,"z0":5.659842296744784,"aX":-2.3093027606331606},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":1.8,"spinRate":2453,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3926897024878775,"extension":6.136955153666223},"index":0,"playId":"87e61bb4-4ea1-33d9-b3c9-7275d5246ee3","pitchNumber":1,"startTime":"2026-05-26T03:08:59.298Z","endTime":"2026-05-26T03:09:03.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.549478635456342,"aZ":-31.66054715061809,"pfxX":-6.718385102099216,"pfxZ":0.34719221383438015,"pX":0.18715493581309492,"pZ":1.0933793456928047,"vX0":5.561616280278724,"vY0":-122.42189502355072,"vZ0":-3.2179798212828534,"x":109.87,"y":209.26,"x0":-1.262959601185811,"y0":50.00475673455479,"z0":5.190563113671688,"aX":-10.000667906725074},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.0,"breakHorizontal":10.6,"spinRate":1165,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4507880824531081,"extension":6.2610240644142845},"index":1,"playId":"f1ddf9d7-700e-3156-a135-8e5193b76756","pitchNumber":2,"startTime":"2026-05-26T03:09:20.598Z","endTime":"2026-05-26T03:09:23.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81691269266159,"aZ":-10.804191566419517,"pfxX":-3.074173550937508,"pfxZ":10.478868197236153,"pX":0.2730167411955307,"pZ":2.620185473706758,"vX0":3.823692792874099,"vY0":-141.75757548864726,"vZ0":-6.518028252740237,"x":106.59,"y":168.03,"x0":-0.6926745123364623,"y0":50.00317990826486,"z0":5.63616818206339,"aX":-6.269414431472409},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":4.8,"spinRate":2572,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.3861118241460857,"extension":6.284815069077737},"hitData":{"launchSpeed":104.7,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.78,"coordY":155.74}},"index":2,"playId":"833d9e9d-dc29-325f-8101-196c27c54a4a","pitchNumber":3,"startTime":"2026-05-26T03:09:49.504Z","endTime":"2026-05-26T03:09:57.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:09:57.068Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jhonny Pereda flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-26T03:12:13.428Z","endTime":"2026-05-26T03:12:38.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"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],"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":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.940720468053936,"aZ":-16.8030653396148,"pfxX":-6.826206064559747,"pfxZ":7.735602610570707,"pX":0.14701838032641745,"pZ":2.7333448606025397,"vX0":8.446865915231697,"vY0":-139.2990062406197,"vZ0":-3.911208085594591,"x":111.4,"y":164.98,"x0":-2.0215820896327084,"y0":50.00653322474322,"z0":5.249447120330824,"aX":-13.571619925137162},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":10.8,"spinRate":2145,"spinDirection":227},"zone":5,"typeConfidence":0.87,"plateTime":0.39150594487477086,"extension":6.153822927152749},"hitData":{"launchSpeed":93.2,"launchAngle":29.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.85,"coordY":103.99}},"index":0,"playId":"255d57fc-469a-30ce-88ab-148b8e3b65a5","pitchNumber":1,"startTime":"2026-05-26T03:12:31.315Z","endTime":"2026-05-26T03:12:38.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:12:38.934Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mariners challenged (play at 1st), call on the field was upheld: Colt Emerson grounds out, third baseman Zack Gelof to first baseman Nick Kurtz.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-26T03:12:52.321Z","endTime":"2026-05-26T03:14:36.910Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.519478864174538,"aZ":-24.04957055213632,"pfxX":-3.035116522986124,"pfxZ":4.2125540489684665,"pX":0.57480253530518,"pZ":1.6920819030450072,"vX0":8.129357966675853,"vY0":-137.27976460528987,"vZ0":-5.063216867439586,"x":95.09,"y":193.09,"x0":-2.0172822957009084,"y0":50.00190920592146,"z0":5.176078017615121,"aX":-5.852535769903091},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.8,"breakHorizontal":4.0,"spinRate":2482,"spinDirection":224},"zone":9,"typeConfidence":0.9,"plateTime":0.3974542770516267,"extension":6.193091466981661},"index":0,"playId":"674b9914-4df8-3755-a935-0d15b8640370","pitchNumber":1,"startTime":"2026-05-26T03:13:08.359Z","endTime":"2026-05-26T03:13:11.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.328733210150858,"aZ":-28.499066180911804,"pfxX":8.74456177174469,"pfxZ":2.2699626773793025,"pX":0.33299464867965944,"pZ":4.020565979275156,"vX0":3.7533527416963945,"vY0":-125.80509054395259,"vZ0":2.301847201416644,"x":104.31,"y":130.22,"x0":-2.3101414226770838,"y0":50.000584355023186,"z0":5.38973384046663,"aX":14.143137973428189},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.8,"breakHorizontal":-16.7,"spinRate":2678,"spinDirection":64},"zone":12,"typeConfidence":0.9,"plateTime":0.4338510673813176,"extension":6.1352192322893515},"index":1,"playId":"6734dfa1-205f-3a67-a69e-6403756ca445","pitchNumber":2,"startTime":"2026-05-26T03:13:27.948Z","endTime":"2026-05-26T03:13:31.741Z","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":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.6399460711841,"aZ":-33.54161720673157,"pfxX":7.8288839516487005,"pfxZ":-0.875903045259518,"pX":-0.35040156692966096,"pZ":2.80015945434182,"vX0":2.5460670723333902,"vY0":-123.32073672803212,"vZ0":0.6190598020687472,"x":130.36,"y":163.18,"x0":-2.410119820369226,"y0":50.003743316744234,"z0":5.347348670867469,"aX":12.209367348493174},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.2,"breakHorizontal":-14.8,"spinRate":2715,"spinDirection":64},"zone":4,"typeConfidence":0.91,"plateTime":0.44204586277401026,"extension":6.188309087915097},"index":2,"playId":"583873a8-7c52-3dbd-b4fc-71eeec29bf3b","pitchNumber":3,"startTime":"2026-05-26T03:13:44.788Z","endTime":"2026-05-26T03:13:48.822Z","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":89.1,"endSpeed":83.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18309196687475,"aZ":-34.31902282431392,"pfxX":-8.656897164142975,"pfxZ":-1.2502648044434055,"pX":0.37711176802940355,"pZ":-0.03542186395237666,"vX0":9.154596310301569,"vY0":-129.47500320937502,"vZ0":-6.702685696556754,"x":102.63,"y":239.74,"x0":-2.06096932668293,"y0":50.00349882753507,"z0":5.176807332427195,"aX":-14.8646419385696},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.5,"breakHorizontal":13.9,"spinRate":1194,"spinDirection":258},"zone":14,"typeConfidence":0.9,"plateTime":0.42123126197435123,"extension":6.353601576186654},"index":3,"playId":"cabdf6b7-fa5e-3e70-a1ad-12f63874230d","pitchNumber":4,"startTime":"2026-05-26T03:14:06.096Z","endTime":"2026-05-26T03:14:09.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33100109364038,"aZ":-34.426107280632635,"pfxX":-7.642474725093247,"pfxZ":-1.311611369609448,"pX":-0.8360316263240894,"pZ":2.2612438997428006,"vX0":5.480120285684859,"vY0":-130.51757232628628,"vZ0":-1.4963781662832116,"x":148.87,"y":177.73,"x0":-1.9735249522749383,"y0":50.00231353081227,"z0":5.442682151406436,"aX":-13.140762797177361},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.5,"breakHorizontal":12.6,"spinRate":1230,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.42020649111454667,"extension":6.1085591697619535},"hitData":{"launchSpeed":76.8,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":163.84}},"index":4,"playId":"4fc50ee6-026f-350b-b58a-867d612a72f5","pitchNumber":5,"startTime":"2026-05-26T03:14:28.841Z","endTime":"2026-05-26T03:14:36.910Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":136},"playEndTime":"2026-05-26T03:14:36.910Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-26T03:16:49.167Z","endTime":"2026-05-26T03:17:32.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":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":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.641982817672023,"aZ":-37.72155263420418,"pfxX":-7.765264238027635,"pfxZ":-3.237084959218649,"pX":-0.21190069156496913,"pZ":1.3190026795888259,"vX0":7.106214075505409,"vY0":-129.70410299257898,"vZ0":-3.1149797255629887,"x":125.08,"y":203.17,"x0":-1.9705600171019453,"y0":50.003527248040925,"z0":5.395190367609978,"aX":-13.30905822866937},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-6.4,"breakHorizontal":12.6,"spinRate":1199,"spinDirection":256},"zone":13,"typeConfidence":0.89,"plateTime":0.42135834975006814,"extension":6.22325929848602},"index":0,"playId":"455d18f7-d3e2-38a5-89f8-44602da9a832","pitchNumber":1,"startTime":"2026-05-26T03:16:49.167Z","endTime":"2026-05-26T03:16:52.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.143583857407673,"aZ":-13.779478933827468,"pfxX":-6.654889789355305,"pfxZ":9.031166859807023,"pX":0.227032121370015,"pZ":3.257823037217171,"vX0":8.928293318262039,"vY0":-140.90219699928147,"vZ0":-3.1822801937550578,"x":108.35,"y":150.82,"x0":-2.0991183103102427,"y0":50.000560749982405,"z0":5.276623838085423,"aX":-13.552350725685347},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":10.6,"spinRate":2092,"spinDirection":221},"zone":2,"typeConfidence":0.93,"plateTime":0.386824420873515,"extension":6.283696828722224},"index":1,"playId":"4bdf6f0d-e6ef-3245-9774-63602aff94da","pitchNumber":2,"startTime":"2026-05-26T03:17:03.922Z","endTime":"2026-05-26T03:17:07.634Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-26T03:17:14.031Z","endTime":"2026-05-26T03:17:27.960Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.3,"endSpeed":83.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.595289793618353,"aZ":-34.504908137775836,"pfxX":-8.480644341968837,"pfxZ":-1.3225092928773305,"pX":-0.6641734602136599,"pZ":1.4225611962547071,"vX0":6.190966642378575,"vY0":-131.47962605830273,"vZ0":-3.716692596164352,"x":142.32,"y":200.37,"x0":-1.9417317646250316,"y0":50.004942864009706,"z0":5.401826645946948,"aX":-14.922681035451147},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-3.0,"breakHorizontal":14.0,"spinRate":1171,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.41580522820184296,"extension":6.167895654589787},"index":3,"playId":"f25c7113-68e6-3fca-b197-76be13a50621","pitchNumber":3,"startTime":"2026-05-26T03:17:27.960Z","endTime":"2026-05-26T03:17:32.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:17:32.046Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shea Langeliers pops out to third baseman Colt Emerson in foul territory.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-26T03:19:17.803Z","endTime":"2026-05-26T03:21:44.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":6},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.411665285181932,"aZ":-21.14922723444159,"pfxX":2.1295640377560363,"pfxZ":6.191708914088199,"pX":0.10899245117517034,"pZ":1.6391826991314913,"vX0":2.775444793166276,"vY0":-131.4888655320571,"vZ0":-5.66976076913267,"x":112.85,"y":194.52,"x0":-1.2302698419779423,"y0":50.00594106632792,"z0":5.355579603332711,"aX":3.792447446206356},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.4,"breakHorizontal":-4.4,"spinRate":2574,"spinDirection":183},"zone":8,"typeConfidence":2.0,"plateTime":0.4138688167049529,"extension":6.142602485517444},"index":0,"playId":"9da62aab-eb77-351f-bf9e-6c2d113c72e7","pitchNumber":1,"startTime":"2026-05-26T03:19:48.516Z","endTime":"2026-05-26T03:19:52.239Z","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":88.7,"endSpeed":82.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.290818612418313,"aZ":-29.795579061702682,"pfxX":2.9043701671003,"pfxZ":1.3916144293870145,"pX":0.9559256452273514,"pZ":2.109237122510173,"vX0":3.958523921893931,"vY0":-129.28548603514685,"vZ0":-3.108902044220124,"x":80.56,"y":181.83,"x0":-0.966354559481831,"y0":50.00431117852494,"z0":5.5890139314122536,"aX":4.968106500591691},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.2,"breakHorizontal":-6.1,"spinRate":2503,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.42196803947629036,"extension":6.103145403478264},"index":1,"playId":"1c627084-3b17-3036-8208-03e6d3ecdc78","pitchNumber":2,"startTime":"2026-05-26T03:20:08.403Z","endTime":"2026-05-26T03:20:11.424Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-26T03:20:17.154Z","endTime":"2026-05-26T03:20:31.392Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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":96.8,"endSpeed":89.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.961932297033506,"aZ":-10.465918988051122,"pfxX":-3.5793450911690394,"pfxZ":10.72407189269842,"pX":0.9546728941233003,"pZ":3.3114326094348634,"vX0":5.9326601859004,"vY0":-140.88673657364112,"vZ0":-4.712043809035017,"x":80.61,"y":149.37,"x0":-0.706715555337164,"y0":50.00079141785085,"z0":5.673417540717037,"aX":-7.244789725328119},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":5.4,"spinRate":2629,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.3877720429070841,"extension":6.16288436796313},"index":3,"playId":"6505511d-60ac-3385-9c58-b9e2d81b058e","pitchNumber":3,"startTime":"2026-05-26T03:20:31.392Z","endTime":"2026-05-26T03:20:34.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.803071543770496,"aZ":-27.736548035771968,"pfxX":-10.392826757727986,"pfxZ":2.7891986952460863,"pX":0.8859417389938424,"pZ":0.7045770378407301,"vX0":8.156244878013702,"vY0":-125.67461935680267,"vZ0":-5.653440540620455,"x":83.23,"y":219.76,"x0":-1.0602342307825239,"y0":50.00401516944652,"z0":5.252233697155194,"aX":-16.53274446719673},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":16.8,"spinRate":1187,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4367796866539324,"extension":6.334850016203378},"index":4,"playId":"cb8c265b-6910-3613-b598-c8b4c1cb9446","pitchNumber":4,"startTime":"2026-05-26T03:20:55.729Z","endTime":"2026-05-26T03:21:00.343Z","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":84.8,"endSpeed":76.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00369664082085,"aZ":-37.25606384337311,"pfxX":5.510472358979316,"pfxZ":-3.364688968254783,"pX":1.4836239699591278,"pZ":1.8213615262137786,"vX0":4.422869779399887,"vY0":-123.30592383466994,"vZ0":-1.1892346667038338,"x":60.45,"y":189.6,"x0":-1.0619796655529092,"y0":50.00429556420474,"z0":5.509678987609117,"aX":8.318560659649076},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.1,"breakHorizontal":-11.2,"spinRate":2436,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.44757517072302155,"extension":6.176025125166752},"index":5,"playId":"b0998bfa-a325-3096-9970-981562c55d2e","pitchNumber":5,"startTime":"2026-05-26T03:21:14.265Z","endTime":"2026-05-26T03:21:18.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.747809449800513,"aZ":-32.30074880210707,"pfxX":3.03178720679069,"pfxZ":-0.07854632032221787,"pX":-0.32946918932763014,"pZ":2.7720550998229054,"vX0":0.7704122545816369,"vY0":-125.68458214416017,"vZ0":-0.6616067090895481,"x":129.56,"y":163.93,"x0":-1.0339518956150762,"y0":50.003919827256574,"z0":5.664563420057754,"aX":4.844639294751277},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.0,"breakHorizontal":-5.6,"spinRate":2363,"spinDirection":87},"zone":4,"typeConfidence":2.0,"plateTime":0.43599270610093166,"extension":6.148598411096396},"hitData":{"launchSpeed":89.4,"launchAngle":68.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":76.81,"coordY":161.31}},"index":6,"playId":"e8ac276a-1b6c-3639-90b1-c6164bb26414","pitchNumber":6,"startTime":"2026-05-26T03:21:33.876Z","endTime":"2026-05-26T03:21:44.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:21:44.181Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brent Rooker strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-26T03:21:59.766Z","endTime":"2026-05-26T03:23:44.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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":97.5,"endSpeed":89.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.475027549697877,"aZ":-11.10325440247382,"pfxX":-3.416386677322866,"pfxZ":10.314151934156481,"pX":0.7310216053519641,"pZ":2.6621847589978125,"vX0":5.210138247212491,"vY0":-141.79900950540699,"vZ0":-6.179550258213984,"x":89.14,"y":166.9,"x0":-0.683642465467861,"y0":50.00024026505487,"z0":5.573278268644677,"aX":-6.978101722348936},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.6,"breakHorizontal":5.2,"spinRate":2560,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.3857987130974645,"extension":6.213512559051359},"index":0,"playId":"c9ab3e6d-4bd0-331e-85f8-6133eb1329e0","pitchNumber":1,"startTime":"2026-05-26T03:22:14.360Z","endTime":"2026-05-26T03:22:18.121Z","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":96.7,"endSpeed":87.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58989109617105,"aZ":-10.296477124051014,"pfxX":-3.484798474421631,"pfxZ":10.989918439781633,"pX":0.17834971912862466,"pZ":2.6090182024836293,"vX0":3.789246394455573,"vY0":-140.60320666636764,"vZ0":-6.276355790582989,"x":110.2,"y":168.34,"x0":-0.7377515983984583,"y0":50.00078747004167,"z0":5.546832919171273,"aX":-6.936382950161257},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":5.5,"spinRate":2626,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.39041481948154466,"extension":6.236018178973141},"index":1,"playId":"c7deb528-0843-380d-a36c-6804fc083ace","pitchNumber":2,"startTime":"2026-05-26T03:22:33.688Z","endTime":"2026-05-26T03:22:38.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34163033465532,"aZ":-29.381007223677138,"pfxX":-8.320097252057693,"pfxZ":1.7300781338544624,"pX":0.6505681537211874,"pZ":0.8850233840491453,"vX0":6.866981184677869,"vY0":-126.32341906029674,"vZ0":-4.902376621008807,"x":92.2,"y":214.88,"x0":-1.0254553352651845,"y0":50.00100649794237,"z0":5.219807886746402,"aX":-13.411389656698105},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.2,"breakHorizontal":13.4,"spinRate":1242,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4340060948451847,"extension":6.530129357578515},"index":2,"playId":"9beee46a-b89e-3a9b-8a4d-405534e9b47f","pitchNumber":3,"startTime":"2026-05-26T03:22:53.872Z","endTime":"2026-05-26T03:22:58.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.814904739085986,"aZ":-41.049979081126104,"pfxX":1.33982871082208,"pfxZ":-6.005314969375443,"pX":1.0790367216958856,"pZ":1.1501255341852852,"vX0":4.159850374456157,"vY0":-120.84876891663731,"vZ0":-1.8467929909315561,"x":75.87,"y":207.73,"x0":-0.8395726086646517,"y0":50.00459852367783,"z0":5.534068789076896,"aX":1.979081541600353},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-11.0,"breakHorizontal":-3.5,"spinRate":2399,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.45343858621949673,"extension":6.334108951131853},"index":3,"playId":"e90cc443-8cb1-35ab-844c-0fc867485ee3","pitchNumber":4,"startTime":"2026-05-26T03:23:22.205Z","endTime":"2026-05-26T03:23:26.279Z","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":87.2,"endSpeed":80.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84957509734618,"aZ":-32.14879858698288,"pfxX":2.634644649247506,"pfxZ":0.014680603244878299,"pX":0.5144558496863528,"pZ":2.1716202699942135,"vX0":2.5707166979262115,"vY0":-127.14825337975398,"vZ0":-2.239090135226017,"x":97.39,"y":180.15,"x0":-0.8486401675106311,"y0":50.002810444982416,"z0":5.592250083763428,"aX":4.35232608045782},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.2,"breakHorizontal":-5.3,"spinRate":2403,"spinDirection":95},"zone":9,"typeConfidence":2.0,"plateTime":0.42930154195960757,"extension":6.300195888638462},"index":4,"playId":"aae64405-2b8e-33e5-b23b-24680276a984","pitchNumber":5,"startTime":"2026-05-26T03:23:41.370Z","endTime":"2026-05-26T03:23:44.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:23:44.479Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-26T03:23:51.082Z","endTime":"2026-05-26T03:26:11.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.470220528821585,"aZ":-8.850317909570016,"pfxX":-2.2289008073152266,"pfxZ":11.339158043608268,"pX":-0.11304904004577558,"pZ":2.3225290422170284,"vX0":2.768176242811132,"vY0":-142.0321787666361,"vZ0":-7.497535814672198,"x":121.31,"y":176.07,"x0":-0.8076185687400768,"y0":50.002201608234714,"z0":5.5486214830582945,"aX":-4.584645493198838},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.3,"breakHorizontal":3.5,"spinRate":2448,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.38464228565722447,"extension":6.22248725789613},"index":0,"playId":"b4f1d0ed-3a7d-3f2f-b1fc-0c713d21e3ad","pitchNumber":1,"startTime":"2026-05-26T03:24:14.554Z","endTime":"2026-05-26T03:24:19.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.464454279323476,"aZ":-28.25261599842425,"pfxX":-7.510621782507529,"pfxZ":2.3487061715409965,"pX":0.07484525081107028,"pZ":0.44890419304811296,"vX0":5.292734567949315,"vY0":-127.88334425112129,"vZ0":-6.580206447637833,"x":114.15,"y":226.66,"x0":-1.0378367817391927,"y0":50.00399835348449,"z0":5.249273504540644,"aX":-12.537149516475745},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":12.5,"spinRate":1201,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4270578953484998,"extension":6.410923304277711},"index":1,"playId":"f4405580-de9e-3aab-ac00-247f7e0c2dcf","pitchNumber":2,"startTime":"2026-05-26T03:24:33.445Z","endTime":"2026-05-26T03:24:37.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.578473394214548,"aZ":-27.47208096047728,"pfxX":-7.395665622971884,"pfxZ":2.976822315991689,"pX":0.10978204632109954,"pZ":1.0934382510192389,"vX0":5.192359028404532,"vY0":-124.94735484549184,"vZ0":-4.874070269078959,"x":112.82,"y":209.26,"x0":-1.0361746055082866,"y0":50.00238335120551,"z0":5.3315936221457,"aX":-11.67339818248485},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":12.1,"spinRate":1104,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.438656776574061,"extension":6.429277039888207},"index":2,"playId":"79b6cc14-f124-39bc-b82e-8119d3432938","pitchNumber":3,"startTime":"2026-05-26T03:24:52.947Z","endTime":"2026-05-26T03:24:56.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39086392721068,"aZ":-45.287554347187886,"pfxX":2.19816996319263,"pfxZ":-8.889285296103104,"pX":0.15939586718891854,"pZ":1.2300027856842968,"vX0":1.7366771107105552,"vY0":-121.40855854595573,"vZ0":-1.1154869543462391,"x":110.92,"y":205.57,"x0":-0.8537840933156625,"y0":50.00258398960151,"z0":5.678232954742193,"aX":3.2425797638436613},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-16.1,"breakHorizontal":-4.4,"spinRate":2441,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.45319262775950175,"extension":6.302725185644443},"index":3,"playId":"5b8fc288-1dfb-31ec-bcb0-5766911fa2c2","pitchNumber":4,"startTime":"2026-05-26T03:25:17.433Z","endTime":"2026-05-26T03:25:23.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.776759351873707,"aZ":-30.005351242422513,"pfxX":-7.719345300521343,"pfxZ":1.3603341629762573,"pX":0.2330370998831383,"pZ":0.8978952881981253,"vX0":5.754132694075906,"vY0":-125.69153910666516,"vZ0":-4.837117223055776,"x":108.12,"y":214.54,"x0":-1.0892380836287787,"y0":50.002126333493386,"z0":5.299447529747815,"aX":-12.283431731143668},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.6,"breakHorizontal":12.6,"spinRate":1226,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.4366842632569288,"extension":6.488107952953948},"index":4,"playId":"bf53ddae-c85a-34c4-871d-80a40002e994","pitchNumber":5,"startTime":"2026-05-26T03:25:40.220Z","endTime":"2026-05-26T03:25:45.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63008822403216,"aZ":-7.778212665478236,"pfxX":-1.7512235651891324,"pfxZ":12.119158584039214,"pX":0.6427040110891424,"pZ":3.0645238630234464,"vX0":4.199670487972291,"vY0":-140.9009864644114,"vZ0":-5.81112995787932,"x":92.5,"y":156.04,"x0":-0.6387892575923021,"y0":50.00636234265463,"z0":5.654766866025509,"aX":-3.5264833538753364},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":21.0,"breakHorizontal":2.3,"spinRate":2652,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.388541859238293,"extension":6.166774284166887},"hitData":{"launchSpeed":69.2,"launchAngle":4.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.66,"coordY":151.68}},"index":5,"playId":"4cf6475a-7f8c-3cd9-ac8f-7da91ca3d6dd","pitchNumber":6,"startTime":"2026-05-26T03:26:03.933Z","endTime":"2026-05-26T03:26:11.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:26:11.766Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to center fielder Henry Bolte.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-26T03:28:23.633Z","endTime":"2026-05-26T03:28:49.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":92.4,"endSpeed":85.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.971800027199386,"aZ":-22.023895589828552,"pfxX":-1.8792021064009026,"pfxZ":5.478292126828646,"pX":-0.1673529558741249,"pZ":2.0237084598051784,"vX0":6.13257657722532,"vY0":-134.45455380308616,"vZ0":-4.42722229108361,"x":123.38,"y":184.14,"x0":-2.221931780738544,"y0":50.000310361914714,"z0":5.231380985991814,"aX":-3.480639584828931},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":2.3,"spinRate":2511,"spinDirection":220},"zone":8,"typeConfidence":0.89,"plateTime":0.40556549780086293,"extension":6.028735039514217},"hitData":{"launchSpeed":90.8,"launchAngle":53.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.34,"coordY":92.01}},"index":0,"playId":"4941ce88-3cba-3562-8a33-0dca97094f6f","pitchNumber":1,"startTime":"2026-05-26T03:28:37.523Z","endTime":"2026-05-26T03:28:49.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:28:49.556Z","atBatIndex":51},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Josh Naylor reaches on a fielding error by first baseman Nick Kurtz.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-26T03:29:00.699Z","endTime":"2026-05-26T03:29:58.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"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"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.206453315321316,"aZ":-29.18274742019864,"pfxX":5.555107515921811,"pfxZ":1.9586920219565203,"pX":1.127259912439933,"pZ":1.3131953844713715,"vX0":6.254873992295699,"vY0":-122.4271243916397,"vZ0":-3.275036405901199,"x":74.03,"y":203.32,"x0":-2.1780728042269426,"y0":50.00005925498028,"z0":5.154692224696772,"aX":8.46604843116386},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.0,"breakHorizontal":-11.5,"spinRate":2561,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4466549985518298,"extension":6.212969540170581},"index":0,"playId":"85a7756b-9483-3b8c-bc38-5f53a43c8238","pitchNumber":1,"startTime":"2026-05-26T03:29:30.674Z","endTime":"2026-05-26T03:29:35.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38823690812734,"aZ":-29.223850165960787,"pfxX":-8.831564409268909,"pfxZ":1.7155701863341468,"pX":-0.5159851537296122,"pZ":1.7551098641658438,"vX0":6.87648879811953,"vY0":-130.2059829426632,"vZ0":-3.6847055514417812,"x":136.67,"y":191.39,"x0":-2.0388917116767926,"y0":50.00595386263819,"z0":5.390964214208047,"aX":-15.223318328855557},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":14.5,"spinRate":1070,"spinDirection":249},"zone":7,"typeConfidence":0.91,"plateTime":0.42006373214328496,"extension":6.112000282187595},"hitData":{"launchSpeed":82.1,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":163.34}},"index":1,"playId":"f044671d-5701-3f19-b7b5-955516d44d25","pitchNumber":2,"startTime":"2026-05-26T03:29:47.436Z","endTime":"2026-05-26T03:29:58.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:29:58.347Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena challenged (pitch result), call on the field was confirmed: Randy Arozarena called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-26T03:30:17.424Z","endTime":"2026-05-26T03:31:50.168Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"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"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.677592567391518,"aZ":-23.920975787582915,"pfxX":-9.869462071439521,"pfxZ":4.1924939619751225,"pX":0.33062370522540524,"pZ":2.474174665486841,"vX0":10.504253284460551,"vY0":-138.6403734155901,"vZ0":-3.127216729062816,"x":104.4,"y":171.98,"x0":-2.204468578384027,"y0":50.0051014677185,"z0":5.193023051534546,"aX":-19.436019071587815},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.2,"breakHorizontal":16.0,"spinRate":2247,"spinDirection":223},"zone":6,"typeConfidence":0.96,"plateTime":0.39337413189483783,"extension":6.440546342564081},"index":0,"playId":"3600e6ec-dc3e-3eca-a223-15001d312cfc","pitchNumber":1,"startTime":"2026-05-26T03:30:26.186Z","endTime":"2026-05-26T03:30:29.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4478985424062,"aZ":-13.336951679570173,"pfxX":-7.81059026357503,"pfxZ":9.343543984577966,"pX":0.07344638101822035,"pZ":2.5478567498404128,"vX0":9.293988850418804,"vY0":-140.5268098091196,"vZ0":-4.970874793799941,"x":114.2,"y":169.99,"x0":-2.2494166428833617,"y0":50.00405026204012,"z0":5.194461169716569,"aX":-15.748950144779748},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":12.5,"spinRate":2233,"spinDirection":223},"zone":5,"typeConfidence":0.92,"plateTime":0.3885826266562411,"extension":6.390795318532349},"index":1,"playId":"a25a9a77-7862-33ea-bad5-70e81f160fed","pitchNumber":2,"startTime":"2026-05-26T03:30:45.035Z","endTime":"2026-05-26T03:30:48.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52183506097941,"aZ":-15.030551904649753,"pfxX":-7.965598914765485,"pfxZ":8.618494660593246,"pX":0.5855710995222821,"pZ":3.726193075788702,"vX0":10.055951320431458,"vY0":-139.7035432723871,"vZ0":-1.5757820214026663,"x":94.68,"y":138.17,"x0":-2.014593353642297,"y0":50.00676464480597,"z0":5.278563467779143,"aX":-15.853405945766095},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.5,"breakHorizontal":12.5,"spinRate":2250,"spinDirection":222},"zone":12,"typeConfidence":0.89,"plateTime":0.39107484691378414,"extension":6.289140143979612},"index":2,"playId":"259635d0-5c15-300f-bdf7-3cea53302420","pitchNumber":3,"startTime":"2026-05-26T03:31:04.242Z","endTime":"2026-05-26T03:31:08.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13031275583925,"aZ":-24.092239643570835,"pfxX":-8.08696634589477,"pfxZ":4.643118146588256,"pX":-0.54635273387878,"pZ":2.4131989980130433,"vX0":6.8030935897849805,"vY0":-130.52057644695884,"vZ0":-2.979452398924228,"x":137.83,"y":173.62,"x0":-2.124399763680986,"y0":50.00415264544002,"z0":5.365836636702574,"aX":-14.081082918804185},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.0,"breakHorizontal":13.3,"spinRate":1125,"spinDirection":255},"zone":4,"typeConfidence":0.9,"plateTime":0.4182044933293545,"extension":6.15042840158401},"index":3,"playId":"f9c796df-03fc-3471-b777-0267a827ad7e","pitchNumber":4,"startTime":"2026-05-26T03:31:23.146Z","endTime":"2026-05-26T03:31:50.168Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"}},"playEndTime":"2026-05-26T03:31:50.168Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Raley singles on a sharp line drive to right fielder Carlos Cortes. Josh Naylor to 2nd.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-26T03:31:54.999Z","endTime":"2026-05-26T03:32:13.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.819639023893238,"aZ":-27.542165825864156,"pfxX":-8.641455450150465,"pfxZ":2.6215974239639266,"pX":-0.32000182567242896,"pZ":3.087217743853155,"vX0":7.183380178911688,"vY0":-131.05191682750296,"vZ0":-0.9967277605358457,"x":129.2,"y":155.43,"x0":-1.9539798177801269,"y0":50.00129008670455,"z0":5.50218005562289,"aX":-15.254605399499402},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":14.4,"spinRate":1360,"spinDirection":252},"zone":1,"typeConfidence":0.91,"plateTime":0.4155963681880883,"extension":6.1492281229724455},"hitData":{"launchSpeed":103.2,"launchAngle":13.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":161.65,"coordY":120.4}},"index":0,"playId":"19f44af9-e3a3-3972-9a69-fe862da8c039","pitchNumber":1,"startTime":"2026-05-26T03:32:02.853Z","endTime":"2026-05-26T03:32:13.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:32:13.976Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-26T03:32:29.110Z","endTime":"2026-05-26T03:35:21.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"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":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":"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":96.2,"endSpeed":87.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44675543178204,"aZ":-16.274925107419584,"pfxX":-6.920397294073304,"pfxZ":8.058359381367763,"pX":0.13177287642335697,"pZ":3.2048709347333104,"vX0":8.82257632493095,"vY0":-139.79771603800506,"vZ0":-2.8287395772129806,"x":111.98,"y":152.25,"x0":-2.1706005203489176,"y0":50.001747384799714,"z0":5.302244608809067,"aX":-13.653484764190475},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":10.7,"spinRate":2195,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3922610715028054,"extension":6.340310418784598},"index":0,"playId":"d27e244c-b885-3467-b7ec-bc496dbfa59c","pitchNumber":1,"startTime":"2026-05-26T03:32:43.723Z","endTime":"2026-05-26T03:32:48.879Z","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":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.178505111705288,"aZ":-14.195777280265373,"pfxX":-7.756950317469811,"pfxZ":8.857890220932095,"pX":0.1245214269968711,"pZ":1.7392786773962075,"vX0":9.163384199637207,"vY0":-141.3204440230892,"vZ0":-6.829533036184689,"x":112.25,"y":191.82,"x0":-2.1469620673248166,"y0":50.002371276897726,"z0":5.093069677009648,"aX":-15.74339933647666},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":12.2,"spinRate":2069,"spinDirection":229},"zone":8,"typeConfidence":0.91,"plateTime":0.38708364466082656,"extension":6.372444182726612},"index":1,"playId":"5914b02e-4ef2-3c7b-9f63-8082bccdbef1","pitchNumber":2,"startTime":"2026-05-26T03:33:05.290Z","endTime":"2026-05-26T03:33:32.300Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}}},{"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":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.120400150378327,"aZ":-30.084260415136455,"pfxX":9.344510099981061,"pfxZ":1.2730877592799121,"pX":-0.12448682987111212,"pZ":1.1079013360960408,"vX0":2.847322202145015,"vY0":-127.42072929418626,"vZ0":-4.005928251541878,"x":121.75,"y":208.87,"x0":-2.470557417424343,"y0":50.004701722065086,"z0":5.076823938503307,"aX":15.370801861222123},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":-17.5,"spinRate":2722,"spinDirection":64},"zone":13,"typeConfidence":0.91,"plateTime":0.42981608623023737,"extension":6.300140550413379},"index":2,"playId":"50aff631-354b-350b-8275-ad9a54b3b57d","pitchNumber":3,"startTime":"2026-05-26T03:33:38.151Z","endTime":"2026-05-26T03:33:42.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.266559530305244,"aZ":-17.15031053846099,"pfxX":-7.393163571985562,"pfxZ":7.372994976896184,"pX":0.4537187739289862,"pZ":3.504055022558875,"vX0":10.05937144289457,"vY0":-140.72786120146284,"vZ0":-2.0076111704940147,"x":99.71,"y":144.17,"x0":-2.180769133805073,"y0":50.00005640754319,"z0":5.318804055786173,"aX":-15.059595251400708},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.2,"breakHorizontal":11.8,"spinRate":2148,"spinDirection":225},"zone":12,"typeConfidence":0.84,"plateTime":0.3869317030964803,"extension":6.3108619059019},"index":3,"playId":"f9f1bf36-3040-380b-aa9e-6c7b64e54f51","pitchNumber":4,"startTime":"2026-05-26T03:33:56.360Z","endTime":"2026-05-26T03:34:00.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.751178580781154,"aZ":-33.42374419704874,"pfxX":-8.366480374364844,"pfxZ":-0.7263286104669855,"pX":0.4076255387755263,"pZ":-0.8952435766422674,"vX0":9.180127764712099,"vY0":-129.43151031214848,"vZ0":-8.814433837970022,"x":101.46,"y":262.95,"x0":-2.0832570591339694,"y0":50.005796243600436,"z0":5.082438146277487,"aX":-14.324963717448153},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-3.0,"breakHorizontal":13.3,"spinRate":1100,"spinDirection":258},"zone":14,"typeConfidence":0.9,"plateTime":0.42174326638836,"extension":6.277840854620967},"index":4,"playId":"61f8c4cf-2dd0-3205-bfe1-bbb123967715","pitchNumber":5,"startTime":"2026-05-26T03:34:17.850Z","endTime":"2026-05-26T03:34:21.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.711833322035844,"aZ":-30.803860644593616,"pfxX":7.702117830995829,"pfxZ":0.8618208969928924,"pX":1.2114590471180129,"pZ":0.26928384028195856,"vX0":5.853665887822822,"vY0":-125.1570908784122,"vZ0":-5.551100624183986,"x":70.82,"y":231.51,"x0":-2.1564981213360146,"y0":50.00359070769497,"z0":5.03178085813058,"aX":12.24630380030793},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.5,"breakHorizontal":-15.2,"spinRate":2785,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.4372537661111604,"extension":6.25392947791568},"index":5,"playId":"54f34a5d-3db6-3fd5-96ed-bf68ca82fc90","pitchNumber":6,"startTime":"2026-05-26T03:34:50.448Z","endTime":"2026-05-26T03:34:55.259Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88542012753136,"aZ":-30.892252824904038,"pfxX":5.6061575855191865,"pfxZ":0.7873411659956862,"pX":0.713314374339501,"pZ":1.799520659619376,"vX0":5.37144672340291,"vY0":-126.34774617745019,"vZ0":-2.154689869606948,"x":89.81,"y":190.19,"x0":-2.1655934583119105,"y0":50.001220978715345,"z0":5.13728539451504,"aX":9.09364618585035},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.2,"breakHorizontal":-11.4,"spinRate":2651,"spinDirection":56},"zone":9,"typeConfidence":0.9,"plateTime":0.43291881402563037,"extension":6.2297336146453075},"index":6,"playId":"7c0c0e4b-6fc8-355f-9df3-d03da52ea889","pitchNumber":7,"startTime":"2026-05-26T03:35:12.984Z","endTime":"2026-05-26T03:35:21.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:35:21.706Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out, third baseman Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-26T03:39:12.298Z","endTime":"2026-05-26T03:40:53.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"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":"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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98256283910561,"aZ":-25.22824173650994,"pfxX":2.9507903587817896,"pfxZ":3.9584130405190603,"pX":0.5294921654528754,"pZ":3.473433514742081,"vX0":3.2277981742282806,"vY0":-131.16773233397925,"vZ0":-0.6413183566772264,"x":96.82,"y":145.0,"x0":-1.0972934001867427,"y0":50.00290008706302,"z0":5.591026779368973,"aX":5.175055208700393},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":-6.0,"spinRate":2512,"spinDirection":167},"zone":3,"typeConfidence":2.0,"plateTime":0.4165132181009117,"extension":5.982020514403117},"index":0,"playId":"cea05703-3c06-32f6-833b-c9cc63c0be10","pitchNumber":1,"startTime":"2026-05-26T03:39:20.590Z","endTime":"2026-05-26T03:39:23.771Z","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.7,"endSpeed":87.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86483963924139,"aZ":-12.069101625335291,"pfxX":-1.8510687064111524,"pfxZ":10.312636207022969,"pX":1.0256271331440352,"pZ":2.6543741934519773,"vX0":5.117886355286812,"vY0":-139.13409562710564,"vZ0":-5.91805278556457,"x":77.91,"y":167.11,"x0":-0.601722809109966,"y0":50.00066393868864,"z0":5.617505960294285,"aX":-3.6082916247982575},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":2.3,"spinRate":2376,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.39451382964495396,"extension":6.142653492848507},"index":1,"playId":"a08c2464-82bd-3c6a-8a40-7a61e09a217c","pitchNumber":2,"startTime":"2026-05-26T03:39:41.112Z","endTime":"2026-05-26T03:39:44.537Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-26T03:39:57.732Z","endTime":"2026-05-26T03:40:05.824Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.663381259903982,"aZ":-26.539088835335566,"pfxX":-9.21534106509765,"pfxZ":3.4770088281863667,"pX":0.5847539411151835,"pZ":0.983695840933685,"vX0":7.125844808737575,"vY0":-126.74403129496258,"vZ0":-5.219763546770087,"x":94.71,"y":212.22,"x0":-1.0702198088636643,"y0":50.00577800251545,"z0":5.197664586371073,"aX":-14.948551770190754},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.3,"breakHorizontal":15.0,"spinRate":1343,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.43266595952197884,"extension":6.460457908519031},"index":3,"playId":"b5c95466-b646-3862-951a-7490c8c2d448","pitchNumber":3,"startTime":"2026-05-26T03:40:05.824Z","endTime":"2026-05-26T03:40:10.156Z","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":84.9,"endSpeed":77.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.970447498733336,"aZ":-37.79134743533127,"pfxX":6.977832359050426,"pfxZ":-3.6858127980638438,"pX":2.4771827599640512,"pZ":1.5222625932606624,"vX0":6.093002157716904,"vY0":-123.50630757292899,"vZ0":-1.8203133706138437,"x":22.58,"y":197.68,"x0":-0.9418070751065787,"y0":50.00543185245698,"z0":5.491091012135122,"aX":10.622740742805714},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.8,"breakHorizontal":-14.2,"spinRate":2410,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4459962965221882,"extension":6.205273512581762},"index":4,"playId":"fb2b9770-5766-34e5-88b1-dc314c8291de","pitchNumber":4,"startTime":"2026-05-26T03:40:25.054Z","endTime":"2026-05-26T03:40:28.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78594960417645,"aZ":-29.75761326883151,"pfxX":2.3948141442766153,"pfxZ":1.4819741563593851,"pX":-0.2919421158795339,"pZ":2.602314041463088,"vX0":1.3050821850410153,"vY0":-126.87487761333576,"vZ0":-1.550597256811864,"x":128.13,"y":168.52,"x0":-1.1240258229865339,"y0":50.00348933942512,"z0":5.591310520104032,"aX":3.9068912462508085},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":-4.7,"spinRate":2434,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.4315925543504435,"extension":6.0766720817379305},"hitData":{"launchSpeed":94.8,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.68,"coordY":162.83}},"index":5,"playId":"4d4ba739-6c2a-382d-809a-08d371d7d028","pitchNumber":5,"startTime":"2026-05-26T03:40:45.106Z","endTime":"2026-05-26T03:40:53.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:40:53.430Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-26T03:41:03.959Z","endTime":"2026-05-26T03:41:50.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733345270994715,"aZ":-33.20775822221463,"pfxX":2.8809212499019567,"pfxZ":-0.6404893956742725,"pX":-0.20844550421834812,"pZ":2.1361626609762636,"vX0":1.3273480334067456,"vY0":-125.7014841572434,"vZ0":-1.8010291081164747,"x":124.95,"y":181.1,"x0":-1.1165006080341227,"y0":50.004501534862946,"z0":5.539653324024737,"aX":4.643739994152001},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.3,"breakHorizontal":-5.5,"spinRate":2444,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.4345322321321765,"extension":6.2702657383472635},"index":0,"playId":"9411593f-1318-3924-afd9-dd29a3259526","pitchNumber":1,"startTime":"2026-05-26T03:41:24.118Z","endTime":"2026-05-26T03:41:28.467Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":85.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.106767194884775,"aZ":-26.189380575685032,"pfxX":3.4470909777884082,"pfxZ":3.2983505736708816,"pX":-0.0591852699583726,"pZ":1.9279138588008753,"vX0":1.768146571318907,"vY0":-132.57983624534296,"vZ0":-4.221740987594134,"x":119.26,"y":186.73,"x0":-1.1787052025186862,"y0":50.00591010203306,"z0":5.408699503307284,"aX":6.257597992343509},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.4,"breakHorizontal":-6.6,"spinRate":2603,"spinDirection":169},"zone":8,"typeConfidence":2.0,"plateTime":0.410067945599367,"extension":6.2251133373975},"hitData":{"launchSpeed":85.2,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.44,"coordY":145.0}},"index":1,"playId":"56a59636-a0c2-30a5-8043-4cc9fff215b3","pitchNumber":2,"startTime":"2026-05-26T03:41:41.294Z","endTime":"2026-05-26T03:41:50.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:41:50.301Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Gelof singles on a ground ball to right fielder Luke Raley.","rbi":0,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-26T03:42:06.727Z","endTime":"2026-05-26T03:45:01.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.143600328269915,"aZ":-13.835932247239747,"pfxX":-1.4727719393003564,"pfxZ":9.130891982164433,"pX":1.263907256978625,"pZ":2.8503431215438106,"vX0":6.104171802880651,"vY0":-140.6332731688095,"vZ0":-4.965719495492064,"x":68.82,"y":161.82,"x0":-0.7409327243677414,"y0":50.00053731079772,"z0":5.532606824182141,"aX":-2.958032349242015},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":1.4,"spinRate":2440,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.38910445991366505,"extension":6.330543973016269},"index":0,"playId":"6237a173-5215-383d-92b8-f48c9c79e5a6","pitchNumber":1,"startTime":"2026-05-26T03:42:19.093Z","endTime":"2026-05-26T03:42:23.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.728276059785202,"aZ":-29.467718253574283,"pfxX":3.848461337648054,"pfxZ":1.5917676748523633,"pX":-0.42595726135280976,"pZ":3.9614443338242995,"vX0":0.815001105352204,"vY0":-129.79985126396383,"vZ0":1.4034531313946164,"x":133.24,"y":131.82,"x0":-1.2441640539157472,"y0":50.00423625065586,"z0":5.661041151962265,"aX":6.552742381578254},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":-7.2,"spinRate":2532,"spinDirection":157},"zone":11,"typeConfidence":2.0,"plateTime":0.42232380153406224,"extension":6.1069160368188244},"index":1,"playId":"835a3072-a10a-3261-9680-132c2a25acba","pitchNumber":2,"startTime":"2026-05-26T03:42:37.721Z","endTime":"2026-05-26T03:42:41.914Z","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":87.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.674340626519175,"aZ":-9.645373530992078,"pfxX":0.055207832497933484,"pfxZ":11.398196175565602,"pX":0.5858827536678406,"pZ":2.159389577661652,"vX0":4.278624424334634,"vY0":-139.74404817723251,"vZ0":-7.238264186715617,"x":94.67,"y":180.48,"x0":-0.9726381773815019,"y0":50.00397306584139,"z0":5.417867882668785,"aX":0.10849116807178939},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.3,"breakHorizontal":-1.0,"spinRate":2519,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.3920408964187114,"extension":6.302782876244881},"index":2,"playId":"75ca2d49-e6ba-3625-97ca-16ad87b0b9be","pitchNumber":3,"startTime":"2026-05-26T03:42:54.926Z","endTime":"2026-05-26T03:43:01.456Z","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.2,"endSpeed":88.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29185911809949,"aZ":-11.228776309938024,"pfxX":-2.388644925660028,"pfxZ":10.440646745528014,"pX":-0.38278129507559394,"pZ":3.2731663827648934,"vX0":2.2279285059328098,"vY0":-140.18723725987275,"vZ0":-4.5179643718031555,"x":131.59,"y":150.4,"x0":-0.8743564189169585,"y0":50.00617396418507,"z0":5.628414356216511,"aX":-4.793724968438276},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":4.0,"spinRate":2360,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.3895058426475817,"extension":6.170440851183832},"index":3,"playId":"14a9a6ff-9af0-3a62-85fd-2d6ad3c92e83","pitchNumber":4,"startTime":"2026-05-26T03:43:24.820Z","endTime":"2026-05-26T03:43:28.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41042255443316,"aZ":-28.386408676221752,"pfxX":-7.371084234185181,"pfxZ":2.3788256224766196,"pX":0.39009565305713156,"pZ":1.7495658500423255,"vX0":5.957245219091112,"vY0":-125.46177437455846,"vZ0":-3.073167243872748,"x":102.13,"y":191.54,"x0":-1.0575722335247109,"y0":50.00544994830976,"z0":5.304206233050004,"aX":-11.751509336146043},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":12.0,"spinRate":1167,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4365950723769054,"extension":6.613810483832389},"index":4,"playId":"6b961a9b-5476-3965-92e8-fa31ee87bb5c","pitchNumber":5,"startTime":"2026-05-26T03:43:46.976Z","endTime":"2026-05-26T03:43:53.454Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.652852516945316,"aZ":-23.376419196416723,"pfxX":-7.065618366534112,"pfxZ":5.488988918966056,"pX":0.8423079082222644,"pZ":0.7939120856518832,"vX0":6.84634243630887,"vY0":-125.12909741042982,"vZ0":-6.298049692667978,"x":84.89,"y":217.34,"x0":-0.9970011238330072,"y0":50.00500488011479,"z0":5.230126477270638,"aX":-11.329170030943457},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.9,"breakHorizontal":11.4,"spinRate":1178,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.43591315297376587,"extension":6.606250751734184},"index":5,"playId":"f95cc86c-61e3-3abf-afed-24b7c710799f","pitchNumber":6,"startTime":"2026-05-26T03:44:30.803Z","endTime":"2026-05-26T03:44:35.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.568824633306708,"aZ":-10.399029109547868,"pfxX":-2.68530344100518,"pfxZ":10.873358714705422,"pX":0.7906815757589973,"pZ":1.8893313098928326,"vX0":5.1875858091047276,"vY0":-140.54972171197358,"vZ0":-8.155971133105064,"x":86.86,"y":187.77,"x0":-0.7292497135592497,"y0":50.00242473366991,"z0":5.502383122487972,"aX":-5.377816118260015},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":3.8,"spinRate":2528,"spinDirection":202},"zone":9,"typeConfidence":2.0,"plateTime":0.3895613019869044,"extension":6.306214646332086},"hitData":{"launchSpeed":98.1,"launchAngle":4.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.52,"coordY":109.12}},"index":6,"playId":"79e4fda5-5402-3c3b-ae11-e4342d7a104d","pitchNumber":7,"startTime":"2026-05-26T03:44:50.828Z","endTime":"2026-05-26T03:45:01.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:45:01.072Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Darell Hernaiz grounds out, third baseman Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-26T03:45:18.207Z","endTime":"2026-05-26T03:47:31.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":"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":5},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"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":"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":88.1,"endSpeed":81.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.473679451721758,"aZ":-25.761553056193275,"pfxX":4.545841482529661,"pfxZ":3.8152213454246393,"pX":-0.7174471596104599,"pZ":4.681762737056727,"vX0":-0.10522955304186807,"vY0":-128.30824548423757,"vZ0":2.6657015493950826,"x":144.35,"y":112.37,"x0":-1.267485266911354,"y0":50.00327367248575,"z0":5.626539121127373,"aX":7.642834364347649},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.7,"breakHorizontal":-8.3,"spinRate":2479,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.4255330872146441,"extension":6.077446326065975},"index":0,"playId":"d013715c-8a39-3e18-b423-c0a7b1bc87ab","pitchNumber":1,"startTime":"2026-05-26T03:45:29.679Z","endTime":"2026-05-26T03:45:32.679Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52410916960661,"aZ":-23.61511259105861,"pfxX":2.655349984431045,"pfxZ":4.86664902079459,"pX":0.7930390502187122,"pZ":1.7269807766633598,"vX0":3.8526094658829,"vY0":-130.75569335502604,"vZ0":-4.890209749289607,"x":86.77,"y":192.15,"x0":-1.0357097000490383,"y0":50.002590600274765,"z0":5.358395828171153,"aX":4.669379457657454},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":-5.5,"spinRate":2671,"spinDirection":172},"zone":9,"typeConfidence":2.0,"plateTime":0.4164062546615588,"extension":6.289041735989122},"index":1,"playId":"7d10f786-f2cb-3846-98cb-c5e88a6db377","pitchNumber":2,"startTime":"2026-05-26T03:45:53.483Z","endTime":"2026-05-26T03:45:57.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65479831196502,"aZ":-29.632873560039013,"pfxX":1.7611046248131097,"pfxZ":1.5602379918818565,"pX":0.8794115402322807,"pZ":1.1687309174408171,"vX0":4.073035992399963,"vY0":-126.81511695586512,"vZ0":-4.580437930943519,"x":83.48,"y":207.22,"x0":-0.9756512145098248,"y0":50.00456408246981,"z0":5.359067843020259,"aX":2.8714714718003225},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":-4.1,"spinRate":2441,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.43171672819004403,"extension":6.34832089534887},"index":2,"playId":"5fe462ad-801f-3325-86f3-0903fccad058","pitchNumber":3,"startTime":"2026-05-26T03:46:13.593Z","endTime":"2026-05-26T03:46:18.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76251809110128,"aZ":-25.479182404355257,"pfxX":4.269910088315367,"pfxZ":3.9459585416377525,"pX":0.23938510596056492,"pZ":3.355593841565066,"vX0":2.0891612315504684,"vY0":-128.69311991390808,"vZ0":-0.4827066417504109,"x":107.88,"y":148.18,"x0":-1.1348017328895226,"y0":50.00344449647863,"z0":5.499081649510595,"aX":7.246501256672444},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.3,"breakHorizontal":-8.2,"spinRate":2587,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4237054864082066,"extension":6.238240783072367},"index":3,"playId":"d60d8c4b-98ac-3a90-a2cb-a938d2d1a68b","pitchNumber":4,"startTime":"2026-05-26T03:46:34.909Z","endTime":"2026-05-26T03:46:38.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.216325520180472,"aZ":-32.84365530213989,"pfxX":2.617504694949596,"pfxZ":-0.4192682541957584,"pX":-1.0143037241771815,"pZ":1.7358420334421898,"vX0":-0.2410112662293711,"vY0":-124.90113301962802,"vZ0":-2.490794210692714,"x":155.66,"y":191.91,"x0":-1.2574596531809876,"y0":50.00491803356672,"z0":5.425189986452657,"aX":4.169810939641237},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.1,"breakHorizontal":-4.7,"spinRate":2470,"spinDirection":108},"zone":13,"typeConfidence":2.0,"plateTime":0.437158386248397,"extension":6.116496251467094},"index":4,"playId":"c360f5da-bd16-3647-8878-46f92a2ecaa0","pitchNumber":5,"startTime":"2026-05-26T03:47:02.841Z","endTime":"2026-05-26T03:47:07.116Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60319971108803,"aZ":-25.499831379783647,"pfxX":2.945953875349619,"pfxZ":3.8684178259879234,"pX":0.522168374903866,"pZ":1.8754230154323372,"vX0":2.8028057934596435,"vY0":-129.58820995979002,"vZ0":-4.102221418508244,"x":97.1,"y":188.14,"x0":-0.9507401218890683,"y0":50.00108210358906,"z0":5.3959574519786475,"aX":5.0774080400156},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":-5.9,"spinRate":2639,"spinDirection":179},"zone":9,"typeConfidence":2.0,"plateTime":0.4204806207823073,"extension":6.246523121444204},"hitData":{"launchSpeed":72.6,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":163.84}},"index":5,"playId":"c51bdd67-0cab-3ed4-be15-e4da79958517","pitchNumber":6,"startTime":"2026-05-26T03:47:24.134Z","endTime":"2026-05-26T03:47:31.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:47:31.730Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone strikes out swinging.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-26T03:49:46.161Z","endTime":"2026-05-26T03:51:28.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"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":1},"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":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(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":85.0,"endSpeed":78.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.752755981070905,"aZ":-32.60367983775409,"pfxX":3.4066072716514295,"pfxZ":-0.2704973136003481,"pX":-0.759716922813723,"pZ":2.9395966475065745,"vX0":2.754153888780686,"vY0":-123.83376058253793,"vZ0":0.630203992757508,"x":145.96,"y":159.41,"x0":-2.323956620998978,"y0":50.00409399706865,"z0":5.381776512635031,"aX":5.359137336227251},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":-6.7,"spinRate":2447,"spinDirection":60},"zone":1,"typeConfidence":0.89,"plateTime":0.44014935011641665,"extension":6.05048454275856},"index":0,"playId":"9afe0a9e-e0f8-3b54-a7a2-b846ae5b22d7","pitchNumber":1,"startTime":"2026-05-26T03:49:57.346Z","endTime":"2026-05-26T03:50:01.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87919193898759,"aZ":-16.724617954707576,"pfxX":-8.958013067408038,"pfxZ":7.945344424298884,"pX":-1.2786484009960923,"pZ":3.618191507397979,"vX0":5.967368620521859,"vY0":-138.12731696713442,"vZ0":-1.7703746793557449,"x":165.74,"y":141.09,"x0":-2.29592987620802,"y0":50.00474428428454,"z0":5.384085927762539,"aX":-17.42511755052843},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":15.1,"spinRate":2051,"spinDirection":230},"zone":11,"typeConfidence":0.74,"plateTime":0.39554217700440963,"extension":6.137134598620012},"index":1,"playId":"7522e579-fcc2-38d6-aee5-070a865a3181","pitchNumber":2,"startTime":"2026-05-26T03:50:11.387Z","endTime":"2026-05-26T03:50:15.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.647393101145568,"aZ":-23.595862564903772,"pfxX":-3.5767852943447016,"pfxZ":4.617962466626722,"pX":-0.3735026126826926,"pZ":2.4916325028338626,"vX0":6.147696862398431,"vY0":-135.00380248248374,"vZ0":-2.99674471325939,"x":131.24,"y":171.51,"x0":-2.208912255875269,"y0":50.00214126656525,"z0":5.26513056043023,"aX":-6.64411603677007},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":5.3,"spinRate":2469,"spinDirection":211},"zone":4,"typeConfidence":0.77,"plateTime":0.4047205773141238,"extension":6.0176819587790105},"index":2,"playId":"0bd819ae-dc21-37a1-8d2d-46617c9a7851","pitchNumber":3,"startTime":"2026-05-26T03:50:29.588Z","endTime":"2026-05-26T03:50:33.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82856851002345,"aZ":-14.36985689322927,"pfxX":-7.177396987856713,"pfxZ":9.055219784035486,"pX":-0.3944716570067899,"pZ":4.0494409639617714,"vX0":7.484682103380011,"vY0":-139.4659062995761,"vZ0":-1.0400139461879587,"x":132.04,"y":129.45,"x0":-2.1824959933732555,"y0":50.00679728526558,"z0":5.376406418182078,"aX":-14.119761760584526},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":11.4,"spinRate":2328,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3929703318042628,"extension":6.166123204926492},"index":3,"playId":"a096de4a-a48c-3e57-ab07-0e30fd2b5aed","pitchNumber":4,"startTime":"2026-05-26T03:50:47.750Z","endTime":"2026-05-26T03:50:51.039Z","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":84.4,"endSpeed":77.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736174065426397,"aZ":-34.88225861990294,"pfxX":8.109608951116765,"pfxZ":-1.7660636828796203,"pX":-1.742423426478075,"pZ":3.1525390271122267,"vX0":-0.6586264395015333,"vY0":-122.9596166854226,"vZ0":1.6663407412878573,"x":183.42,"y":153.66,"x0":-2.5253847944206123,"y0":50.00066708833049,"z0":5.419630108007299,"aX":12.451047957415724},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.5,"breakHorizontal":-14.5,"spinRate":2600,"spinDirection":61},"zone":11,"typeConfidence":0.91,"plateTime":0.44496236278430734,"extension":6.02636889199469},"index":4,"playId":"55ecef3f-c4f3-3dc3-b22e-d522366392b3","pitchNumber":5,"startTime":"2026-05-26T03:51:08.019Z","endTime":"2026-05-26T03:51:11.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.871264552649414,"aZ":-29.809760338695263,"pfxX":-8.907539982356159,"pfxZ":1.3574616536945907,"pX":-0.08867722502859057,"pZ":1.7430170468261952,"vX0":7.891266989339216,"vY0":-130.00007974812252,"vZ0":-3.6908494124296296,"x":120.38,"y":191.72,"x0":-1.9812521635895208,"y0":50.00209712436696,"z0":5.402000167754688,"aX":-15.507328929297651},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.9,"breakHorizontal":14.8,"spinRate":1217,"spinDirection":246},"zone":8,"typeConfidence":0.91,"plateTime":0.41860289198748735,"extension":6.107476318699397},"index":5,"playId":"f900b720-731a-37ea-9fcc-b90cc4ac7c2b","pitchNumber":6,"startTime":"2026-05-26T03:51:25.160Z","endTime":"2026-05-26T03:51:28.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:51:28.174Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jhonny Pereda grounds out to pitcher Jack Perkins.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-26T03:51:37.315Z","endTime":"2026-05-26T03:52:04.524Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"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],"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":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678022,"link":"/api/v1/people/678022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23047246125199,"aZ":-22.69426212238581,"pfxX":-1.92676717913491,"pfxZ":5.182192330748487,"pX":0.5697382298548018,"pZ":2.7216251950939117,"vX0":7.843170370540603,"vY0":-133.28602449642608,"vZ0":-2.539106103325189,"x":95.28,"y":165.3,"x0":-2.1397750025478857,"y0":50.002513673635605,"z0":5.296863832313591,"aX":-3.5257548365203477},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":2.0,"spinRate":2445,"spinDirection":211},"zone":6,"typeConfidence":0.86,"plateTime":0.408386543365467,"extension":6.12730507913315},"hitData":{"launchSpeed":62.3,"launchAngle":-59.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":134.31,"coordY":194.38}},"index":0,"playId":"596651dd-5d39-3c65-ba12-2c8bfc1b0f79","pitchNumber":1,"startTime":"2026-05-26T03:51:55.453Z","endTime":"2026-05-26T03:52:04.524Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:52:04.524Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Emerson flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-26T03:52:16.740Z","endTime":"2026-05-26T03:53:01.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"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],"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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":85.9,"endSpeed":78.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.981235834959765,"aZ":-32.4728312007572,"pfxX":7.123648065878628,"pfxZ":-0.18859418083695445,"pX":0.4620006276749187,"pZ":1.2369968137079683,"vX0":4.440625277033111,"vY0":-125.08820327077795,"vZ0":-2.9872933655620404,"x":99.39,"y":205.38,"x0":-2.2662999865484874,"y0":50.004781136900824,"z0":5.129497009466488,"aX":11.204576088808757},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.8,"breakHorizontal":-13.9,"spinRate":2736,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.43913601083401055,"extension":6.173870935733861},"index":0,"playId":"eadc06db-be3c-311a-8665-88ed957dab76","pitchNumber":1,"startTime":"2026-05-26T03:52:34.583Z","endTime":"2026-05-26T03:52:38.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.348157525385325,"aZ":-22.958401419069034,"pfxX":-2.1025124503674113,"pfxZ":5.011109016240415,"pX":0.6921229809097503,"pZ":3.164977818390645,"vX0":8.21450026221721,"vY0":-134.33816280450893,"vZ0":-1.2328300775401506,"x":90.62,"y":153.33,"x0":-2.1236484845422243,"y0":50.004478502367995,"z0":5.251946048673303,"aX":-3.8690691583731485},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":2.2,"spinRate":2512,"spinDirection":214},"zone":3,"typeConfidence":0.88,"plateTime":0.4067339725908239,"extension":6.1353979737179705},"hitData":{"launchSpeed":85.8,"launchAngle":41.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.58,"coordY":108.1}},"index":1,"playId":"38962240-9a43-3e00-8c6a-ff003ef8b964","pitchNumber":2,"startTime":"2026-05-26T03:52:51.657Z","endTime":"2026-05-26T03:53:01.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:53:01.161Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, first baseman Josh Naylor to pitcher Bryce Miller.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-26T03:55:13.333Z","endTime":"2026-05-26T03:56:00.714Z","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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":682243,"link":"/api/v1/people/682243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Victor Robles replaces center fielder Julio Rodríguez, batting 2nd, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-26T03:54:52.917Z","endTime":"2026-05-26T03:55:15.508Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":677594,"link":"/api/v1/people/677594"}},{"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.6,"endSpeed":80.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93500795414766,"aZ":-29.899590970615705,"pfxX":1.9585180667389857,"pfxZ":1.4011691860637443,"pX":0.35424778706953697,"pZ":1.4905919340709943,"vX0":3.2077934799108188,"vY0":-126.10949161881966,"vZ0":-3.7622013585537593,"x":103.5,"y":198.53,"x0":-1.1851836649672496,"y0":50.00348192659218,"z0":5.395089748542078,"aX":3.175958883192578},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.9,"breakHorizontal":-4.2,"spinRate":2424,"spinDirection":122},"zone":9,"typeConfidence":2.0,"plateTime":0.4331573628741916,"extension":6.258053606377621},"index":1,"playId":"a2047f85-a406-3242-96f0-72c9d64fddcd","pitchNumber":1,"startTime":"2026-05-26T03:55:15.508Z","endTime":"2026-05-26T03:55:19.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.097698864002844,"aZ":-11.511328776945186,"pfxX":-3.508605979449846,"pfxZ":10.58442413400846,"pX":0.7704223030275061,"pZ":1.8211364832396792,"vX0":5.218149112501989,"vY0":-139.27159915068225,"vZ0":-7.9231443127425845,"x":87.63,"y":189.61,"x0":-0.677065497628,"y0":50.00491787265519,"z0":5.475894573450157,"aX":-6.8510230986917},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.5,"breakHorizontal":5.2,"spinRate":2559,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.3942332673627278,"extension":6.303590699212895},"index":2,"playId":"ee265d71-7cec-3371-b199-84b386d6c564","pitchNumber":2,"startTime":"2026-05-26T03:55:33.879Z","endTime":"2026-05-26T03:55:37.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.012382379279497,"aZ":-30.783561683621034,"pfxX":-8.562473097967231,"pfxZ":0.8796059912183258,"pX":0.8500385267656811,"pZ":1.6762643542181517,"vX0":7.1751444775820685,"vY0":-125.24759121643257,"vZ0":-2.8132943862629656,"x":84.6,"y":193.52,"x0":-0.94361919763503,"y0":50.00480248859817,"z0":5.339390256533962,"aX":-13.564279875195451},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.2,"breakHorizontal":13.8,"spinRate":1236,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4378226991077545,"extension":6.500644497441514},"hitData":{"launchSpeed":93.8,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.34,"coordY":161.31}},"index":3,"playId":"d66bf524-c364-38d4-afd3-d79a10ed5c3d","pitchNumber":3,"startTime":"2026-05-26T03:55:52.378Z","endTime":"2026-05-26T03:56:00.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:56:00.714Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz called out on strikes.","rbi":0,"awayScore":7,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-26T03:56:16.103Z","endTime":"2026-05-26T03:58:26.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.744021925261563,"aZ":-14.199206878991857,"pfxX":-1.5652395643777028,"pfxZ":9.219818011339306,"pX":1.2329242760728678,"pZ":3.4136032754248844,"vX0":6.2501552500274,"vY0":-138.24918406696136,"vZ0":-3.435050884478282,"x":70.0,"y":146.61,"x0":-0.8466793871320751,"y0":50.00178555749021,"z0":5.615772099176867,"aX":-3.051455637534558},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":1.7,"spinRate":2557,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.3951013462936195,"extension":6.091552178135394},"index":0,"playId":"00d21051-f950-3080-a4ac-cd0e3cdc7be2","pitchNumber":1,"startTime":"2026-05-26T03:56:33.385Z","endTime":"2026-05-26T03:56:38.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.756520766570727,"aZ":-27.7648812285083,"pfxX":-7.683280307247043,"pfxZ":2.8288802556154042,"pX":-0.6247891353266781,"pZ":1.3817323659881482,"vX0":4.1690994559810814,"vY0":-124.31630831901124,"vZ0":-3.8431811271389025,"x":140.82,"y":201.47,"x0":-1.3284254164985985,"y0":50.00525524592573,"z0":5.261818202092333,"aX":-11.984405445036032},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.4,"breakHorizontal":12.8,"spinRate":1097,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.44120679278808694,"extension":6.32664196735315},"index":1,"playId":"93b5280d-822d-36d7-bbcc-8e6ceb7e4c6a","pitchNumber":2,"startTime":"2026-05-26T03:56:54.393Z","endTime":"2026-05-26T03:56:57.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.515669859016626,"aZ":-13.360986482222776,"pfxX":-0.6040663409208199,"pfxZ":9.634254496608499,"pX":0.23792990673501432,"pZ":4.132639464072618,"vX0":3.204733798281501,"vY0":-138.94326226459376,"vZ0":-1.65342444338813,"x":107.93,"y":127.2,"x0":-0.8525624705277997,"y0":50.00158737079836,"z0":5.624598452441673,"aX":-1.180042208881674},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":0.4,"spinRate":2586,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.39442116797951465,"extension":6.198002069075336},"index":2,"playId":"46d5f2e0-db8a-3e07-9b53-9d9527ae8f5e","pitchNumber":3,"startTime":"2026-05-26T03:57:13.093Z","endTime":"2026-05-26T03:57:17.926Z","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":95.9,"endSpeed":88.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.802237760967493,"aZ":-11.145643849684514,"pfxX":-4.854237454566382,"pfxZ":10.583403514123544,"pX":0.577424381128293,"pZ":3.8702706985182598,"vX0":5.812908765921737,"vY0":-139.67018404885724,"vZ0":-2.8616146268906273,"x":85.97,"y":106.5,"x0":-0.8945706253523366,"y0":50.000209267098604,"z0":5.635155737657735,"aX":-9.643262004770568},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":7.7,"spinRate":2569,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.3913117134516835,"extension":6.179306446516732},"index":3,"playId":"352407d4-3827-3ce4-a2d3-2069a32e09d3","pitchNumber":4,"startTime":"2026-05-26T03:57:31.433Z","endTime":"2026-05-26T03:57:36.891Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.318647016390052,"aZ":-21.87938038276284,"pfxX":1.708925716239071,"pfxZ":5.811132665063701,"pX":0.23882227535960646,"pZ":3.5944444776201805,"vX0":2.957257101482759,"vY0":-132.0940064001516,"vZ0":-0.9297199955640357,"x":107.9,"y":141.73,"x0":-1.1160218019852728,"y0":50.006255306556454,"z0":5.554916034860001,"aX":3.030165043360215},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.6,"breakHorizontal":-3.7,"spinRate":2634,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.4141557374937488,"extension":6.2124262155864285},"index":4,"playId":"a5d0e962-94f1-3390-ba75-a02ab69598d4","pitchNumber":5,"startTime":"2026-05-26T03:57:51.367Z","endTime":"2026-05-26T03:57:54.719Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-26T03:58:01.553Z","endTime":"2026-05-26T03:58:22.448Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15057967361848,"aZ":-31.537798168687104,"pfxX":-7.369896776663085,"pfxZ":0.41855554769989567,"pX":0.9093702649653089,"pZ":2.1368154042272574,"vX0":7.083049458527764,"vY0":-123.58344000925113,"vZ0":-1.143295832988387,"x":82.34,"y":181.09,"x0":-1.0575369932161336,"y0":50.002649518586736,"z0":5.291630800749943,"aX":-11.225015851607104},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.7,"breakHorizontal":11.4,"spinRate":1238,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4458217659660302,"extension":6.459421454239971},"index":6,"playId":"62c9cdf1-b5ef-3834-98fb-44a02d100f9d","pitchNumber":6,"startTime":"2026-05-26T03:58:22.448Z","endTime":"2026-05-26T03:58:26.719Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:58:26.719Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Shea Langeliers homers (13) on a fly ball to center field.","rbi":1,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-26T03:58:47.733Z","endTime":"2026-05-26T03:59:41.160Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":{"id":682243,"link":"/api/v1/people/682243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95639001622378,"aZ":-28.48374469951433,"pfxX":0.911491932983095,"pfxZ":2.1751110299619407,"pX":2.1368846308120406,"pZ":0.6592270349986316,"vX0":7.3629415434954435,"vY0":-128.26019313013967,"vZ0":-6.36810471804755,"x":35.55,"y":220.98,"x0":-0.8679244431833514,"y0":50.00470831789088,"z0":5.343317968860868,"aX":1.5446177349528099},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.9,"breakHorizontal":-3.0,"spinRate":2698,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4240852097699572,"extension":6.3540774765338925},"index":0,"playId":"9ced1a2c-b0d5-3493-ab6e-634d427f5fff","pitchNumber":1,"startTime":"2026-05-26T03:58:54.915Z","endTime":"2026-05-26T03:58:58.732Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96363648306726,"aZ":-29.716760572563267,"pfxX":3.6463431681062723,"pfxZ":1.4203640668934732,"pX":0.24472071734486878,"pZ":2.58463443979257,"vX0":2.387131609306789,"vY0":-129.7042114157681,"vZ0":-1.6689982578561473,"x":107.67,"y":168.99,"x0":-1.1563649223681387,"y0":50.00446199712946,"z0":5.467744414144565,"aX":6.314358949941628},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":-7.1,"spinRate":2511,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.4196814467138972,"extension":6.264963764061395},"hitData":{"launchSpeed":104.1,"launchAngle":29.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.86,"coordY":40.7}},"index":1,"playId":"73fdb177-d682-3f4e-a10d-571c55477976","pitchNumber":2,"startTime":"2026-05-26T03:59:15.091Z","endTime":"2026-05-26T03:59:41.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T03:59:41.160Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brent Rooker flies out to right fielder Luke Raley.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-26T03:59:51.329Z","endTime":"2026-05-26T04:01:10.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38790426669581,"aZ":-28.678516656554876,"pfxX":2.1101879892192974,"pfxZ":2.1178828815857758,"pX":1.3320380682430548,"pZ":1.5224414206255583,"vX0":5.417823897820135,"vY0":-127.2371382506303,"vZ0":-4.15658019825494,"x":66.23,"y":197.67,"x0":-1.0931096002981444,"y0":50.00387884877972,"z0":5.431774279695058,"aX":3.4835975384822033},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.1,"breakHorizontal":-4.9,"spinRate":2502,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4293192058106312,"extension":6.304441238015737},"index":0,"playId":"e4827fa1-c41c-3f4e-a820-e8e29635a1b3","pitchNumber":1,"startTime":"2026-05-26T04:00:03.690Z","endTime":"2026-05-26T04:00:08.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05155294853828,"aZ":-9.25230096582473,"pfxX":-4.020444714545074,"pfxZ":11.380841032922248,"pX":1.4039025786738442,"pZ":1.8950755718691423,"vX0":7.065923109958453,"vY0":-140.58926435331387,"vZ0":-8.141356693772025,"x":63.49,"y":187.61,"x0":-0.6126299575120315,"y0":50.00227045311315,"z0":5.418496266953898,"aX":-8.097613098310932},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.2,"breakHorizontal":5.9,"spinRate":2582,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.38869289492302217,"extension":6.319248136598625},"index":1,"playId":"6f2d2800-6e8b-3f4a-a7a9-4818eb1cd0da","pitchNumber":2,"startTime":"2026-05-26T04:00:21.405Z","endTime":"2026-05-26T04:00:25.284Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.3,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.109760483593277,"aZ":-22.826403693711324,"pfxX":2.597074924881093,"pfxZ":5.243676112761217,"pX":0.5831350997872334,"pZ":1.4887267493061336,"vX0":3.672677711541356,"vY0":-131.45385127355416,"vZ0":-5.803448345957376,"x":94.77,"y":198.58,"x0":-1.1598974274050242,"y0":50.002371812616026,"z0":5.37780631063755,"aX":4.626142077893465},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.6,"breakHorizontal":-5.4,"spinRate":2604,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.41382215739622996,"extension":6.354856070222283},"index":2,"playId":"30e9d377-d9d0-3970-b03a-a604608b4ddc","pitchNumber":3,"startTime":"2026-05-26T04:00:41.956Z","endTime":"2026-05-26T04:00:45.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.364,"strikeZoneBottom":1.698,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.567060315843275,"aZ":-9.232642377394647,"pfxX":-4.2827559719495065,"pfxZ":11.44922768162538,"pX":0.2929953943725935,"pZ":2.051570963903547,"vX0":4.801834951459303,"vY0":-139.9437668634706,"vZ0":-7.5627162831632,"x":105.83,"y":183.39,"x0":-0.8804052246209503,"y0":50.00105868943474,"z0":5.377104286453591,"aX":-8.580597960559476},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.6,"breakHorizontal":6.8,"spinRate":2531,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.3898821463444433,"extension":6.372301544356747},"hitData":{"launchSpeed":90.0,"launchAngle":50.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.57,"coordY":115.66}},"index":3,"playId":"7675765d-1250-31ef-862d-82f5d5193c60","pitchNumber":4,"startTime":"2026-05-26T04:01:00.590Z","endTime":"2026-05-26T04:01:10.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T04:01:10.252Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-26T04:03:05.589Z","endTime":"2026-05-26T04:04:41.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":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":95.9,"endSpeed":87.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93975927216549,"aZ":-18.535670826461107,"pfxX":-5.04608760472997,"pfxZ":6.905523209487493,"pX":-0.7897768765982869,"pZ":3.8797031123083716,"vX0":5.784228746025567,"vY0":-139.54307891630043,"vZ0":-0.8003403052654765,"x":147.1,"y":134.03,"x0":-2.232338854420336,"y0":50.00365157583529,"z0":5.389603043045819,"aX":-9.967890212614138},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":7.9,"spinRate":2183,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39227931471455335,"extension":6.118038711929613},"index":0,"playId":"5bd2c4f6-d576-3852-8d44-bf2798e75b3c","pitchNumber":1,"startTime":"2026-05-26T04:03:24.261Z","endTime":"2026-05-26T04:03:28.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.833956700938447,"aZ":-26.674675794109273,"pfxX":3.6514875186103617,"pfxZ":3.497621836907614,"pX":0.06868449762179032,"pZ":3.3825311216074794,"vX0":4.385707785022673,"vY0":-123.7870117691071,"vZ0":0.5734140642017915,"x":114.38,"y":147.45,"x0":-2.192003253588473,"y0":50.00074382830661,"z0":5.359477521641063,"aX":5.735218538882049},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.7,"breakHorizontal":-7.6,"spinRate":2662,"spinDirection":63},"zone":2,"typeConfidence":0.88,"plateTime":0.44040447611255606,"extension":6.029925285384511},"index":1,"playId":"a5552caf-44bd-37e1-98fc-14456cc2f6d3","pitchNumber":2,"startTime":"2026-05-26T04:03:39.950Z","endTime":"2026-05-26T04:03:43.720Z","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":95.7,"endSpeed":88.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.442186623051665,"aZ":-17.32003314195147,"pfxX":-5.714359886711428,"pfxZ":7.480344348735304,"pX":-0.4300743650632385,"pZ":3.6499513103531136,"vX0":7.030028225528968,"vY0":-139.3493587120194,"vZ0":-1.4212130932941751,"x":133.39,"y":140.23,"x0":-2.2315763136157534,"y0":50.003999853724956,"z0":5.299524434781948,"aX":-11.349620258063066},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":9.1,"spinRate":2274,"spinDirection":227},"zone":11,"typeConfidence":0.89,"plateTime":0.39160600547479163,"extension":6.191493076376041},"index":2,"playId":"153ff2cb-9dd5-3ab3-b8ee-b3cceb33034d","pitchNumber":3,"startTime":"2026-05-26T04:03:57.233Z","endTime":"2026-05-26T04:04:03.146Z","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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.199357359866163,"aZ":-23.56561965207933,"pfxX":-8.564768271694557,"pfxZ":5.168974425514979,"pX":-0.6425601972871837,"pZ":1.4467116447363848,"vX0":6.387660390204228,"vY0":-128.19193275263436,"vZ0":-5.162212812604357,"x":141.49,"y":199.72,"x0":-2.052357968443058,"y0":50.00491999320588,"z0":5.323337608690338,"aX":-14.27358879653101},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.4,"breakHorizontal":14.0,"spinRate":1023,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.427065185273924,"extension":6.001801624251208},"index":3,"playId":"ac4b4ab6-4319-3645-8bf4-f9a993af7f30","pitchNumber":4,"startTime":"2026-05-26T04:04:14.086Z","endTime":"2026-05-26T04:04:17.387Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-26T04:04:26.185Z","endTime":"2026-05-26T04:04:37.879Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0597374489179,"aZ":-27.58634734109851,"pfxX":4.502243830148986,"pfxZ":2.802248581661418,"pX":0.5903488230093044,"pZ":2.684002706833365,"vX0":5.721753016939347,"vY0":-126.6882857205719,"vZ0":-0.826472974766779,"x":94.5,"y":166.31,"x0":-2.276026979354636,"y0":50.00382119155756,"z0":5.2046926725977265,"aX":7.372746551927653},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.2,"breakHorizontal":-9.4,"spinRate":2555,"spinDirection":64},"zone":6,"typeConfidence":0.88,"plateTime":0.43110871536479367,"extension":6.126915748966994},"index":5,"playId":"4c3cbc6a-01f8-37e5-846a-590d02856821","pitchNumber":5,"startTime":"2026-05-26T04:04:37.879Z","endTime":"2026-05-26T04:04:41.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T04:04:41.212Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Robles grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-26T04:04:52.529Z","endTime":"2026-05-26T04:06:26.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"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,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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":79.0,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.700818755906543,"aZ":-30.628971772548603,"pfxX":5.0344218224664,"pfxZ":0.9804315683493918,"pX":0.27358418653613686,"pZ":1.7710012917990885,"vX0":4.580696843032089,"vY0":-124.72186911193553,"vZ0":-2.167478183096362,"x":106.57,"y":190.96,"x0":-2.2398964957461174,"y0":50.004253442892676,"z0":5.173281331741654,"aX":7.943906247264006},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.6,"breakHorizontal":-10.2,"spinRate":2558,"spinDirection":49},"zone":9,"typeConfidence":0.9,"plateTime":0.4388855749375815,"extension":6.107386603028187},"index":0,"playId":"ae635147-e233-3435-a338-ccd760558c7f","pitchNumber":1,"startTime":"2026-05-26T04:05:06.989Z","endTime":"2026-05-26T04:05:11.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.698574175795386,"aZ":-14.891022603431669,"pfxX":-6.367118070170541,"pfxZ":8.597248230193966,"pX":0.8546741066383311,"pZ":2.467389942032834,"vX0":10.64310756699764,"vY0":-140.6019264820252,"vZ0":-4.969462075413887,"x":84.42,"y":172.16,"x0":-2.1456005120640476,"y0":50.002225100274494,"z0":5.217999617798399,"aX":-12.79964581338882},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2360,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.38898530122871877,"extension":6.2544399776833},"index":1,"playId":"0e39f3eb-00a1-3c0c-b159-6f0d1e0fae0e","pitchNumber":2,"startTime":"2026-05-26T04:05:22.239Z","endTime":"2026-05-26T04:05:27.714Z","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":96.6,"endSpeed":88.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.477160235660122,"aZ":-17.514967292679497,"pfxX":-5.64762200249965,"pfxZ":7.302030220261374,"pX":-0.20716544765683897,"pZ":3.4965592100298233,"vX0":7.721727345732811,"vY0":-140.48616288704267,"vZ0":-1.6973381005392885,"x":124.9,"y":144.37,"x0":-2.251855449939859,"y0":50.005736869676866,"z0":5.241693517113186,"aX":-11.342850137519427},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":8.8,"spinRate":2252,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3892225372759639,"extension":6.3423798751431235},"index":2,"playId":"fccb0c63-c845-37d3-a542-32ab3d17e93c","pitchNumber":3,"startTime":"2026-05-26T04:05:38.738Z","endTime":"2026-05-26T04:05:42.097Z","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":89.7,"endSpeed":82.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.119758793521044,"aZ":-28.987478485472337,"pfxX":-10.08113133637197,"pfxZ":1.8598964724839124,"pX":-0.3232162753223445,"pZ":0.9496798905039261,"vX0":7.501712399454007,"vY0":-130.35194823931994,"vZ0":-5.382099784409616,"x":129.32,"y":213.14,"x0":-1.9326004716170906,"y0":50.00615849347264,"z0":5.237475781845021,"aX":-17.30319824065268},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.3,"breakHorizontal":16.6,"spinRate":1137,"spinDirection":253},"zone":13,"typeConfidence":0.91,"plateTime":0.4206391274548129,"extension":6.231709004766359},"index":3,"playId":"572b7c4e-6f50-349a-b42c-09edbd3a64ec","pitchNumber":4,"startTime":"2026-05-26T04:05:57.989Z","endTime":"2026-05-26T04:06:01.191Z","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":96.8,"endSpeed":88.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.234058422798537,"aZ":-13.217121127337267,"pfxX":-6.145617652733375,"pfxZ":9.420911243263168,"pX":-0.31395860731756653,"pZ":2.9954165254427862,"vX0":7.556015987017934,"vY0":-140.7844553881951,"vZ0":-3.675687494574919,"x":128.97,"y":157.9,"x0":-2.231106862842474,"y0":50.00127845012437,"z0":5.170258526847078,"aX":-12.365377361078277},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":9.6,"spinRate":2307,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.38867683632091365,"extension":6.230982137452567},"hitData":{"launchSpeed":89.0,"launchAngle":-13.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":155.23}},"index":4,"playId":"88ffe620-5f09-3806-a3a6-87fe1232de95","pitchNumber":5,"startTime":"2026-05-26T04:06:18.261Z","endTime":"2026-05-26T04:06:26.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T04:06:26.783Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a ground ball to left fielder Tyler Soderstrom.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-26T04:06:35.898Z","endTime":"2026-05-26T04:07:05.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.984525512826288,"aZ":-24.383585215492463,"pfxX":-2.3160216119134027,"pfxZ":4.104408119647886,"pX":-0.39147951131125364,"pZ":3.2856765440302045,"vX0":5.924563035033881,"vY0":-137.0615095862189,"vZ0":-0.8993755963240897,"x":131.92,"y":150.07,"x0":-2.2824733701554774,"y0":50.00178504095688,"z0":5.286842729811305,"aX":-4.3956309080395215},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.4,"breakHorizontal":2.9,"spinRate":2395,"spinDirection":210},"zone":1,"typeConfidence":0.87,"plateTime":0.39999539544150764,"extension":6.14584126973564},"hitData":{"launchSpeed":90.3,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.24,"coordY":133.44}},"index":0,"playId":"f4d5da57-f2d9-39e9-bbda-b612cd792837","pitchNumber":1,"startTime":"2026-05-26T04:06:53.176Z","endTime":"2026-05-26T04:07:05.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T04:07:05.096Z","atBatIndex":69},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Randy Arozarena homers (6) on a fly ball to center field. Josh Naylor scores.","rbi":2,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-26T04:07:18.586Z","endTime":"2026-05-26T04:09:31.327Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":2},"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,4],"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":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":4},"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":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.903898858137172,"aZ":-16.246035695974854,"pfxX":-6.6370557714582015,"pfxZ":7.919085538005,"pX":-1.1681598477313633,"pZ":4.5250801484715515,"vX0":5.546827043107129,"vY0":-140.26816414086088,"vZ0":0.7519518758082337,"x":161.53,"y":116.6,"x0":-2.2997184397010093,"y0":50.00441271998502,"z0":5.305563582236262,"aX":-13.352628706221164},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":11.0,"spinRate":2207,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38908046037588084,"extension":6.2026489976192245},"index":0,"playId":"e8876a24-56b4-3ced-ac19-65dff8cff2ed","pitchNumber":1,"startTime":"2026-05-26T04:07:30.314Z","endTime":"2026-05-26T04:07:34.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.345571042514287,"aZ":-16.785432846233668,"pfxX":-5.920551670725656,"pfxZ":7.601784460565536,"pX":-0.4765370831738519,"pZ":3.616305391047153,"vX0":6.951011886969266,"vY0":-140.55477493984074,"vZ0":-1.5611051673135654,"x":135.16,"y":141.14,"x0":-2.1987270539106327,"y0":50.00304324991058,"z0":5.255630686516392,"aX":-11.98614100417716},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":9.5,"spinRate":2153,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.38795153656047576,"extension":6.159239775586903},"index":1,"playId":"54bce01f-a2a3-377d-91b9-d75b19e6aa4f","pitchNumber":2,"startTime":"2026-05-26T04:08:02.434Z","endTime":"2026-05-26T04:08:07.241Z","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":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.372142078519207,"aZ":-34.059130826274384,"pfxX":5.569644240791714,"pfxZ":-1.2146103366141254,"pX":-0.1549118914621442,"pZ":2.1277224515448667,"vX0":3.4412371202982737,"vY0":-122.88486268829173,"vZ0":-0.6687488844936132,"x":122.9,"y":181.33,"x0":-2.2911240258327648,"y0":50.005163514972516,"z0":5.264387734277036,"aX":8.628972600196612},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.2,"breakHorizontal":-10.8,"spinRate":2630,"spinDirection":58},"zone":8,"typeConfidence":0.9,"plateTime":0.44352699950716534,"extension":6.12846833330936},"index":2,"playId":"c482355f-7a57-3bf6-8ca8-feaa3e4369a1","pitchNumber":3,"startTime":"2026-05-26T04:08:20.113Z","endTime":"2026-05-26T04:08:24.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.623898171843024,"aZ":-13.662044130246747,"pfxX":-6.034511291553702,"pfxZ":9.42118890829174,"pX":0.9508294054443542,"pZ":1.1465311222804773,"vX0":10.269017181112435,"vY0":-139.5741513956968,"vZ0":-8.204900703532127,"x":80.76,"y":207.82,"x0":-1.998957917344691,"y0":50.00309729077856,"z0":5.0322423497631705,"aX":-11.858295257306251},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":8.8,"spinRate":2158,"spinDirection":228},"zone":14,"typeConfidence":0.92,"plateTime":0.3930563133028886,"extension":6.3324839139269145},"index":3,"playId":"b38cd9de-586b-3e00-b93c-b76870a35d81","pitchNumber":4,"startTime":"2026-05-26T04:08:39.435Z","endTime":"2026-05-26T04:08:44.368Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.863903066086007,"aZ":-24.799695044409145,"pfxX":0.691516239303545,"pfxZ":3.994335471080312,"pX":0.28556951633157346,"pZ":2.7392758241935313,"vX0":6.11363517360424,"vY0":-134.50322777300985,"vZ0":-1.8905083634590696,"x":106.11,"y":164.82,"x0":-2.098965735803162,"y0":50.006517390889506,"z0":5.195117126674173,"aX":1.277318948997408},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.1,"breakHorizontal":-2.4,"spinRate":2395,"spinDirection":202},"zone":3,"typeConfidence":0.91,"plateTime":0.4059236547988996,"extension":6.01372136299443},"hitData":{"launchSpeed":104.1,"launchAngle":30.0,"totalDistance":437.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.69,"coordY":26.56}},"index":4,"playId":"ad46537c-4f16-34ed-8669-a36fa3bf9426","pitchNumber":5,"startTime":"2026-05-26T04:08:56.004Z","endTime":"2026-05-26T04:09:31.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T04:09:31.327Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-26T04:11:49.049Z","endTime":"2026-05-26T04:12:52.289Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-26T04:09:34.146Z","endTime":"2026-05-26T04:10:03.570Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Joel Kuhnel replaces Jack Perkins.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-26T04:10:03.570Z","endTime":"2026-05-26T04:11:51.227Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669270,"link":"/api/v1/people/669270"},"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(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":89.0,"endSpeed":81.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.180710677520665,"aZ":-27.999692724563715,"pfxX":2.715608661960985,"pfxZ":2.4867344269242966,"pX":1.582751765104101,"pZ":0.679674022529014,"vX0":5.922238373871689,"vY0":-129.26407698843408,"vZ0":-8.1267791626899,"x":56.67,"y":220.43,"x0":-1.0987845331405977,"y0":50.001532291289514,"z0":6.04181317532358,"aX":4.553292108689534},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.8,"breakHorizontal":-6.4,"spinRate":2509,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4251731334619855,"extension":6.4216349483952},"index":2,"playId":"c09a38af-5c1c-38d4-852f-a6f98732f211","pitchNumber":1,"startTime":"2026-05-26T04:11:51.227Z","endTime":"2026-05-26T04:11:55.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348398007085468,"aZ":-24.689225300550543,"pfxX":-7.6942135335334205,"pfxZ":3.956228864969564,"pX":0.21635334054366678,"pZ":1.3460227815635717,"vX0":6.006164779254699,"vY0":-136.5036472969558,"vZ0":-8.293106643854356,"x":108.75,"y":202.44,"x0":-1.01008057803883,"y0":50.00380559270103,"z0":6.116742770812816,"aX":-14.557193678362129},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":12.7,"spinRate":2211,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4008696322032179,"extension":6.602159450894533},"index":3,"playId":"36e160a0-8fc5-3466-bb52-bc9661abf2de","pitchNumber":2,"startTime":"2026-05-26T04:12:08.290Z","endTime":"2026-05-26T04:12:12.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.273894243280157,"aZ":-28.216696508248873,"pfxX":-6.980307508242445,"pfxZ":2.2590582896203415,"pX":-0.04138713053436336,"pZ":1.4913410161429272,"vX0":4.720169546826683,"vY0":-130.838875748012,"vZ0":-7.033056730942522,"x":118.58,"y":198.51,"x0":-0.9537823291410824,"y0":50.00057751933987,"z0":6.302749564523861,"aX":-12.209835473159291},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.9,"breakHorizontal":11.8,"spinRate":1506,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.41719918355765806,"extension":6.206308825915039},"index":4,"playId":"0369b7f9-9b33-3663-996c-a0aaee0f2b1b","pitchNumber":3,"startTime":"2026-05-26T04:12:24.149Z","endTime":"2026-05-26T04:12:28.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.689917681058503,"aZ":-17.012222882240163,"pfxX":-1.1260554906369233,"pfxZ":8.092463917827422,"pX":-0.22002905274405998,"pZ":3.2498439403986312,"vX0":2.425464923626301,"vY0":-135.08101182303312,"vZ0":-5.270459576810491,"x":125.39,"y":151.03,"x0":-0.9778302403476902,"y0":50.00133291589216,"z0":6.398015631698613,"aX":-2.109562497646228},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":1.6,"spinRate":2338,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.40340582092788546,"extension":6.467124989112038},"index":5,"playId":"a6f908fc-e54f-3734-aaf7-378a2ad9cbdc","pitchNumber":4,"startTime":"2026-05-26T04:12:48.922Z","endTime":"2026-05-26T04:12:52.289Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T04:12:52.289Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom doubles (15) on a line drive to left fielder Randy Arozarena.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-26T04:14:41.896Z","endTime":"2026-05-26T04:15:43.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.481173373748867,"aZ":-10.60208668171363,"pfxX":-1.255015345063018,"pfxZ":11.108806002304272,"pX":0.8675560778296773,"pZ":2.15475367910497,"vX0":4.996871657706198,"vY0":-138.59358858972044,"vZ0":-7.176599314222964,"x":83.93,"y":180.6,"x0":-0.7970935443197777,"y0":50.003601626933616,"z0":5.488821182394007,"aX":-2.4377108080873757},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.7,"breakHorizontal":1.2,"spinRate":2395,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.39546721272464946,"extension":6.174115350380668},"index":0,"playId":"44b0cfac-c079-3180-8cb9-1d285b9329ef","pitchNumber":1,"startTime":"2026-05-26T04:15:09.422Z","endTime":"2026-05-26T04:15:13.667Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.092617867651803,"aZ":-43.10790052689374,"pfxX":2.8645179557259963,"pfxZ":-7.789463363877285,"pX":-1.0020682626901773,"pZ":2.7029579578096996,"vX0":-0.4516280218055944,"vY0":-118.18742567730304,"vZ0":2.343082661928319,"x":155.2,"y":165.8,"x0":-1.1795603360858604,"y0":50.00136022966444,"z0":5.679295093414328,"aX":4.0217480336303995},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.2,"breakHorizontal":-5.0,"spinRate":2283,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.46477283523597723,"extension":6.263128015517331},"hitData":{"launchSpeed":89.2,"launchAngle":8.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":42.35,"coordY":115.2}},"index":1,"playId":"cdddb6fd-45a8-372d-ada9-c6469a739c49","pitchNumber":2,"startTime":"2026-05-26T04:15:29.518Z","endTime":"2026-05-26T04:15:43.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T04:15:43.751Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a soft ground ball to third baseman Colt Emerson. Tyler Soderstrom to 3rd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-26T04:16:10.088Z","endTime":"2026-05-26T04:18:31.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnThird":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45495812032188,"aZ":-18.53316869641923,"pfxX":1.582239658516453,"pfxZ":7.605850924280212,"pX":-0.3338358395402305,"pZ":2.7325158435940313,"vX0":2.153153523501865,"vY0":-132.8307540966896,"vZ0":-3.503872345740805,"x":129.73,"y":165.0,"x0":-1.3593754011327437,"y0":50.00388222163709,"z0":5.409999178580232,"aX":2.83773712359424},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.3,"breakHorizontal":-3.4,"spinRate":2589,"spinDirection":191},"zone":4,"typeConfidence":2.0,"plateTime":0.4117697189579381,"extension":6.32322812546011},"index":0,"playId":"75ffc847-d305-3442-8915-182cdb2cd370","pitchNumber":1,"startTime":"2026-05-26T04:16:14.492Z","endTime":"2026-05-26T04:16:17.941Z","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":86.7,"endSpeed":80.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.000157909660246,"aZ":-30.862482439436498,"pfxX":1.9234491261210158,"pfxZ":0.803409420065595,"pX":0.25269829920941883,"pZ":2.0798145600130455,"vX0":3.271207310530226,"vY0":-126.3324593433345,"vZ0":-2.2815450260803702,"x":107.37,"y":182.63,"x0":-1.3031708161461504,"y0":50.00299768708418,"z0":5.447800410219758,"aX":3.1443595160029587},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.2,"breakHorizontal":-4.2,"spinRate":2346,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.43168718293728325,"extension":6.203553766494734},"index":1,"playId":"0a066dea-d92d-39f2-a04c-b5cc802c6084","pitchNumber":2,"startTime":"2026-05-26T04:16:37.131Z","endTime":"2026-05-26T04:16:44.146Z","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":96.3,"endSpeed":87.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86720660688885,"aZ":-12.063135441930282,"pfxX":-1.7771934924167025,"pfxZ":10.187893227309655,"pX":1.1778469002326717,"pZ":4.252294425662299,"vX0":5.8803641825580035,"vY0":-140.12310429567918,"vZ0":-1.8930492805895176,"x":72.1,"y":123.97,"x0":-0.723814772423878,"y0":50.00027722458644,"z0":5.731875311178428,"aX":-3.5088382494145005},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":1.9,"spinRate":2575,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.39202342737258444,"extension":6.189427938304577},"index":2,"playId":"85ef7c81-eafb-38e9-873c-cd4441f2cbc0","pitchNumber":3,"startTime":"2026-05-26T04:17:07.534Z","endTime":"2026-05-26T04:17:11.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.180339484015185,"aZ":-26.178952069105698,"pfxX":-6.1947189634453945,"pfxZ":3.800143157898959,"pX":0.25602107818081477,"pZ":1.9097347429542237,"vX0":5.817760148224464,"vY0":-124.58484580250823,"vZ0":-2.8830568585050718,"x":107.24,"y":187.22,"x0":-1.3005272980456104,"y0":50.003967366312615,"z0":5.237511183939991,"aX":-9.77438739682192},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.5,"breakHorizontal":10.0,"spinRate":1215,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4390482939650484,"extension":6.48346339932025},"index":3,"playId":"95ddbec9-69b6-3433-81f1-dae9c1ab1487","pitchNumber":4,"startTime":"2026-05-26T04:17:28.423Z","endTime":"2026-05-26T04:17:31.999Z","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":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73894302384808,"aZ":-37.39147879041462,"pfxX":7.524172774145644,"pfxZ":-3.481500251691955,"pX":0.3420728144645042,"pZ":2.8034364699529286,"vX0":1.4197180705128125,"vY0":-122.80147091794102,"vZ0":1.3202754885334527,"x":103.96,"y":163.09,"x0":-1.22278556130702,"y0":50.00458545617806,"z0":5.4876977308123225,"aX":11.2680603228617},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.6,"breakHorizontal":-13.9,"spinRate":2392,"spinDirection":40},"zone":6,"typeConfidence":2.0,"plateTime":0.449406320693023,"extension":6.2655377622382105},"index":4,"playId":"22a91273-df1c-3881-8083-07aefcf4e1ee","pitchNumber":5,"startTime":"2026-05-26T04:17:51.378Z","endTime":"2026-05-26T04:17:58.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61243549518862,"aZ":-27.617810891303176,"pfxX":2.1987387605468,"pfxZ":2.6685782125933644,"pX":0.8494189119478874,"pZ":1.3377142515266731,"vX0":4.2619537576221305,"vY0":-128.86728013647556,"vZ0":-5.028188936433176,"x":84.62,"y":202.66,"x0":-1.1010331344930757,"y0":50.00576988197168,"z0":5.405173379713901,"aX":3.760136507665698},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.1,"breakHorizontal":-4.8,"spinRate":2440,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4223684582679388,"extension":6.308984070012998},"hitData":{"launchSpeed":46.9,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":115.64,"coordY":189.58}},"index":5,"playId":"8b608c9a-a5ea-3ced-8f75-71919543c0b2","pitchNumber":6,"startTime":"2026-05-26T04:18:20.947Z","endTime":"2026-05-26T04:18:31.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T04:18:31.731Z","atBatIndex":73},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jeff McNeil grounds into an unassisted double play, first baseman Josh Naylor. Tyler Soderstrom scores. Henry Bolte out at 2nd. Jeff McNeil out at 1st.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-26T04:18:47.803Z","endTime":"2026-05-26T04:21:11.053Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"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,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_play","runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":{"id":682243,"link":"/api/v1/people/682243"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84289654220396,"aZ":-22.925606901720872,"pfxX":2.6606244664125933,"pfxZ":5.364177473588754,"pX":0.3471061044992023,"pZ":3.723198271478982,"vX0":3.383502626968509,"vY0":-129.17360160098775,"vZ0":-0.09239605105140303,"x":103.77,"y":138.25,"x0":-1.3155641392053112,"y0":50.002307829360475,"z0":5.4928631779355,"aX":4.58508706189319},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.0,"breakHorizontal":-5.4,"spinRate":2519,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.42082444290272614,"extension":6.1087839678283},"index":0,"playId":"d8b44c48-8702-385d-bad5-606e39826b00","pitchNumber":1,"startTime":"2026-05-26T04:19:09.282Z","endTime":"2026-05-26T04:19:15.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.23546355883035,"aZ":-30.389597444106688,"pfxX":2.507436464619559,"pfxZ":1.081971354483871,"pX":-0.32759661217093033,"pZ":3.066646228615142,"vX0":1.3282392938036411,"vY0":-126.85331990579104,"vZ0":-0.26865358846914433,"x":129.49,"y":155.98,"x0":-1.181342169948211,"y0":50.00602819176895,"z0":5.565621907430252,"aX":4.149278090589701},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.2,"breakHorizontal":-4.8,"spinRate":2464,"spinDirection":139},"zone":1,"typeConfidence":2.0,"plateTime":0.42929236930159,"extension":6.282029113106942},"index":1,"playId":"70407552-9b9d-3c27-af52-04380035b345","pitchNumber":2,"startTime":"2026-05-26T04:19:29.730Z","endTime":"2026-05-26T04:19:35.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.326759583263563,"aZ":-33.027570162561766,"pfxX":-8.286148334032081,"pfxZ":-0.5540251345683975,"pX":0.410632431395508,"pZ":0.646025584860056,"vX0":6.5266255201777525,"vY0":-123.02942328732125,"vZ0":-4.314001148137843,"x":101.35,"y":221.34,"x0":-1.1938651007915921,"y0":50.00443261739394,"z0":5.20718948779484,"aX":-12.76417007875378},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.8,"breakHorizontal":13.6,"spinRate":1085,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4443981954069649,"extension":6.4980740328815365},"index":2,"playId":"2bab04a1-cc4e-349c-a070-17c0403534ac","pitchNumber":3,"startTime":"2026-05-26T04:20:08.128Z","endTime":"2026-05-26T04:20:13.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.237185129259114,"aZ":-30.428521348072895,"pfxX":2.7533686398722663,"pfxZ":1.0940177958559323,"pX":0.3579637168072671,"pZ":1.5641507893853355,"vX0":2.7811572852442223,"vY0":-125.49502701314377,"vZ0":-3.3555433527151686,"x":103.36,"y":196.55,"x0":-1.1220636630624135,"y0":50.0029889171391,"z0":5.395386360531904,"aX":4.394356070498729},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.4,"breakHorizontal":-5.6,"spinRate":2413,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4363318705042807,"extension":6.240449717091868},"index":3,"playId":"a11f4ad0-2151-3e77-b8e2-48305cfa6acc","pitchNumber":4,"startTime":"2026-05-26T04:20:34.897Z","endTime":"2026-05-26T04:20:38.247Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.476346556526213,"aZ":-27.701274478156165,"pfxX":-6.8250177747479706,"pfxZ":2.938970983930677,"pX":1.0264322510611634,"pZ":2.3373787860172373,"vX0":7.190733653259876,"vY0":-122.60990953415177,"vZ0":-1.489554427453284,"x":77.87,"y":175.67,"x0":-1.0590206716978285,"y0":50.00132370749603,"z0":5.318917156517986,"aX":-10.380091287743172},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.3,"breakHorizontal":10.7,"spinRate":1204,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4469082198971064,"extension":6.458267473344993},"hitData":{"launchSpeed":59.1,"launchAngle":5.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.8,"coordY":164.86}},"index":4,"playId":"78c5dd9b-4128-3579-9a37-d9df60bb6582","pitchNumber":5,"startTime":"2026-05-26T04:21:01.695Z","endTime":"2026-05-26T04:21:11.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T04:21:11.053Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-26T04:21:41.511Z","endTime":"2026-05-26T04:22:56.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".344"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".710"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.231"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".590"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".962"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".326"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.83"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.29"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.06"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.72"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.98"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.61"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.39"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.01"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.93"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.81"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.65"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.66"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".344"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".710"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.231"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".590"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".962"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".326"}],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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(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":91.1,"endSpeed":84.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.902998597083112,"aZ":-22.367951147034738,"pfxX":3.4206751887246,"pfxZ":5.444933448472025,"pX":0.6170955051259671,"pZ":4.028470861423942,"vX0":3.2676840313785434,"vY0":-132.71268045614832,"vZ0":0.016605446298176063,"x":93.48,"y":130.01,"x0":-1.0702738566186696,"y0":50.00037574358981,"z0":5.638689302333171,"aX":6.157998110017421},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.1,"breakHorizontal":-6.8,"spinRate":2557,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.411236971983151,"extension":6.200565780823059},"index":0,"playId":"574f21f9-b4fd-3e9e-85df-b2b30ce6cfae","pitchNumber":1,"startTime":"2026-05-26T04:21:41.511Z","endTime":"2026-05-26T04:21:44.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.857028659531938,"aZ":-11.313788981565551,"pfxX":-1.7248136254458715,"pfxZ":10.515162549935678,"pX":-0.33087711976501716,"pZ":2.234926247701085,"vX0":2.042076141583291,"vY0":-139.58551985434826,"vZ0":-6.818372361786039,"x":129.61,"y":178.44,"x0":-0.8460101091232322,"y0":50.00376097660161,"z0":5.4455803608253035,"aX":-3.4220736995448857},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":2.8,"spinRate":2497,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.391611009298114,"extension":6.212916794050473},"index":1,"playId":"4188ec4e-b51d-3b29-a27a-22401f1aa9c8","pitchNumber":2,"startTime":"2026-05-26T04:21:59.675Z","endTime":"2026-05-26T04:22:04.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.663929793875884,"aZ":-30.60075992225641,"pfxX":-6.280213637283185,"pfxZ":1.0110232942870745,"pX":-0.12827297191311257,"pZ":2.1384053528613913,"vX0":4.662619337431733,"vY0":-123.78362097031533,"vZ0":-1.4873317435731988,"x":121.89,"y":181.04,"x0":-1.2161666227193115,"y0":50.0044559635831,"z0":5.298384768190123,"aX":-9.790885060006422},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.7,"breakHorizontal":10.3,"spinRate":1148,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4417246577166738,"extension":6.336107253410966},"index":2,"playId":"7a76722d-3936-346b-bbb7-daae4c398899","pitchNumber":3,"startTime":"2026-05-26T04:22:18.068Z","endTime":"2026-05-26T04:22:21.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74300734314081,"aZ":-31.962770597434176,"pfxX":-8.435443121473412,"pfxZ":0.1373064413896512,"pX":-0.1751847321610207,"pZ":0.8407454489451388,"vX0":5.108799280942524,"vY0":-121.85722345379476,"vZ0":-3.8792248867783323,"x":123.68,"y":216.08,"x0":-1.2067559905609049,"y0":50.001716478520464,"z0":5.225354816262652,"aX":-12.640025005588964},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.5,"breakHorizontal":14.0,"spinRate":1150,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.45011224724727583,"extension":6.538931076885437},"index":3,"playId":"4936d5de-2409-3cb8-a2e5-e68934e01e73","pitchNumber":4,"startTime":"2026-05-26T04:22:52.635Z","endTime":"2026-05-26T04:22:56.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T04:22:56.953Z","atBatIndex":75}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-26T04:21:41.511Z","endTime":"2026-05-26T04:22:56.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".344"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".710"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.231"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".590"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".962"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".326"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.83"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.29"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.06"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.72"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.98"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.41"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.61"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.39"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.01"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.93"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.81"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.65"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.66"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".344"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".710"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.087"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.231"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".590"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".962"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".731"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".326"}],"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":640902,"link":"/api/v1/people/640902"},"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(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":91.1,"endSpeed":84.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.902998597083112,"aZ":-22.367951147034738,"pfxX":3.4206751887246,"pfxZ":5.444933448472025,"pX":0.6170955051259671,"pZ":4.028470861423942,"vX0":3.2676840313785434,"vY0":-132.71268045614832,"vZ0":0.016605446298176063,"x":93.48,"y":130.01,"x0":-1.0702738566186696,"y0":50.00037574358981,"z0":5.638689302333171,"aX":6.157998110017421},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.1,"breakHorizontal":-6.8,"spinRate":2557,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.411236971983151,"extension":6.200565780823059},"index":0,"playId":"574f21f9-b4fd-3e9e-85df-b2b30ce6cfae","pitchNumber":1,"startTime":"2026-05-26T04:21:41.511Z","endTime":"2026-05-26T04:21:44.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.857028659531938,"aZ":-11.313788981565551,"pfxX":-1.7248136254458715,"pfxZ":10.515162549935678,"pX":-0.33087711976501716,"pZ":2.234926247701085,"vX0":2.042076141583291,"vY0":-139.58551985434826,"vZ0":-6.818372361786039,"x":129.61,"y":178.44,"x0":-0.8460101091232322,"y0":50.00376097660161,"z0":5.4455803608253035,"aX":-3.4220736995448857},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":2.8,"spinRate":2497,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.391611009298114,"extension":6.212916794050473},"index":1,"playId":"4188ec4e-b51d-3b29-a27a-22401f1aa9c8","pitchNumber":2,"startTime":"2026-05-26T04:21:59.675Z","endTime":"2026-05-26T04:22:04.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.663929793875884,"aZ":-30.60075992225641,"pfxX":-6.280213637283185,"pfxZ":1.0110232942870745,"pX":-0.12827297191311257,"pZ":2.1384053528613913,"vX0":4.662619337431733,"vY0":-123.78362097031533,"vZ0":-1.4873317435731988,"x":121.89,"y":181.04,"x0":-1.2161666227193115,"y0":50.0044559635831,"z0":5.298384768190123,"aX":-9.790885060006422},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.7,"breakHorizontal":10.3,"spinRate":1148,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.4417246577166738,"extension":6.336107253410966},"index":2,"playId":"7a76722d-3936-346b-bbb7-daae4c398899","pitchNumber":3,"startTime":"2026-05-26T04:22:18.068Z","endTime":"2026-05-26T04:22:21.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74300734314081,"aZ":-31.962770597434176,"pfxX":-8.435443121473412,"pfxZ":0.1373064413896512,"pX":-0.1751847321610207,"pZ":0.8407454489451388,"vX0":5.108799280942524,"vY0":-121.85722345379476,"vZ0":-3.8792248867783323,"x":123.68,"y":216.08,"x0":-1.2067559905609049,"y0":50.001716478520464,"z0":5.225354816262652,"aX":-12.640025005588964},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.5,"breakHorizontal":14.0,"spinRate":1150,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.45011224724727583,"extension":6.538931076885437},"index":3,"playId":"4936d5de-2409-3cb8-a2e5-e68934e01e73","pitchNumber":4,"startTime":"2026-05-26T04:22:52.635Z","endTime":"2026-05-26T04:22:56.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-26T04:22:56.953Z","atBatIndex":75},"scoringPlays":[19,20,21,23,31,65,70,74],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":155.36,"y":81.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":115.32,"y":100.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":57.56,"y":111.14},"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":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":154.34,"y":155.74},"type":"O","description":"Forceout"},{"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":167.01,"y":145.6},"type":"O","description":"Pop Out"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11],"bottom":[12,13,14,15],"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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":95.56,"y":151.18},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":141.17,"y":148.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"coordinates":{"x":98.6,"y":165.87},"type":"O","description":"Lineout"}],"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":69.58,"y":114.96},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":148.26,"y":159.79},"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":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":130.61,"y":71.27},"type":"H","description":"Single"}]}},{"startIndex":16,"endIndex":30,"top":[16,17,18,19,20,21,22,23,24,25],"bottom":[26,27,28,29,30],"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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":121.91,"y":74.66},"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":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":155.86,"y":74.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":115.32,"y":150.16},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":170.05,"y":53.88},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":173.09,"y":39.69},"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":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":187.79,"y":143.57},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"coordinates":{"x":181.71,"y":48.3},"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":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"coordinates":{"x":161.53,"y":116.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":84.92,"y":115.7},"type":"O","description":"Lineout"}],"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":182.73,"y":133.12},"type":"H","description":"Double"},{"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":127.64,"y":36.59},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":38,"top":[31,32,33,34],"bottom":[35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":134.72,"y":31.63},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":167.52,"y":156.75},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":84.41,"y":169.42},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":129.24,"y":177.56},"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":115.32,"y":148.14},"type":"E","description":"Field Error"},{"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":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":102.64,"y":156.36},"type":"O","description":"Pop Out"}]}},{"startIndex":39,"endIndex":44,"top":[39,40,41],"bottom":[42,43,44],"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":172.23,"y":141.47},"type":"O","description":"Pop Out"}],"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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":121.41,"y":89.35},"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":5,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":149.78,"y":155.74},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":45,"endIndex":50,"top":[45,46,47],"bottom":[48,49,50],"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"coordinates":{"x":210.85,"y":103.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":104.68,"y":163.84},"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":6,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":76.81,"y":161.31},"type":"O","description":"Pop Out"},{"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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":140.66,"y":151.68},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":59,"top":[51,52,53,54,55],"bottom":[56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":133.34,"y":92.01},"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":7,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":152.32,"y":163.34},"type":"E","description":"Field Error"},{"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":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":161.65,"y":120.4},"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":7,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":104.68,"y":162.83},"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":7,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":123.44,"y":145.0},"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":7,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":167.52,"y":109.12},"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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":102.66,"y":163.84},"type":"O","description":"Groundout"}]}},{"startIndex":60,"endIndex":66,"top":[60,61,62],"bottom":[63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"coordinates":{"x":134.31,"y":194.38},"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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":209.58,"y":108.1},"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":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":154.34,"y":161.31},"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":8,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":157.86,"y":40.7},"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":8,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"coordinates":{"x":191.57,"y":115.66},"type":"O","description":"Flyout"}]}},{"startIndex":67,"endIndex":75,"top":[67,68,69,70,71],"bottom":[72,73,74,75],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":114.82,"y":155.23},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":71.24,"y":133.44},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":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":84.69,"y":26.56},"type":"H","description":"Home Run"}],"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":9,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":42.35,"y":115.2},"type":"H","description":"Double"},{"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":9,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":115.64,"y":189.58},"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":9,"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":150.8,"y":164.86},"type":"O","description":"Grounded Into DP"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":6,"hits":6,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"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":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":2,"hits":7,"errors":1,"leftOnBase":6},"away":{"runs":9,"hits":12,"errors":1,"leftOnBase":5}},"defense":{"pitcher":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"catcher":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"first":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"second":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"third":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"shortstop":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"left":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"center":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"right":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"onDeck":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"inHole":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"battingOrder":6,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"offense":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"onDeck":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"inHole":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"battingOrder":8,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":1,"strikes":3,"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":5,"groundOuts":7,"airOuts":11,"runs":9,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".227","atBats":40,"obp":".315","slg":".381","ops":".696","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":26,"rbi":9,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":10,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".257","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":151,"era":"3.63","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.23","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":54,"strikes":97,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.67","rbi":1,"pitchesPerInning":"16.78","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":1,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":29,"groundOuts":56,"airOuts":63,"runs":18,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":1,"hits":50,"hitByPitch":1,"avg":".250","atBats":200,"obp":".317","slg":".350","ops":".667","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":221,"totalBases":70,"rbi":24,"leftOnBase":85,"sacBunts":0,"sacFlies":1,"babip":".274","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":21,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":32,"putOuts":360,"errors":2,"chances":394,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID645302":{"person":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"jerseyNumber":"10","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"201","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":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":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":7,"flyOuts":2,"groundOuts":4,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".188","atBats":16,"obp":".188","slg":".250","ops":".438","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":4,"rbi":1,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":30,"groundOuts":39,"airOuts":60,"runs":22,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":47,"baseOnBalls":18,"intentionalWalks":0,"hits":46,"hitByPitch":5,"avg":".241","atBats":191,"obp":".321","slg":".351","ops":".672","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":215,"totalBases":67,"rbi":26,"leftOnBase":85,"sacBunts":0,"sacFlies":1,"babip":".303","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.67","popOuts":19,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":154,"putOuts":84,"errors":2,"chances":240,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID678606":{"person":{"id":678606,"fullName":"José A. Ferrer","link":"/api/v1/people/678606"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"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":26,"gamesStarted":0,"flyOuts":16,"groundOuts":24,"airOuts":25,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":27,"hitByPitch":3,"atBats":96,"obp":".324","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":373,"era":"1.88","inningsPitched":"24.0","wins":0,"losses":1,"saves":3,"saveOpportunities":4,"holds":6,"blownSaves":1,"earnedRuns":5,"whip":"1.25","battersFaced":104,"outs":72,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":373,"balls":114,"strikes":259,"strikePercentage":".690","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".000","pitchesPerInning":"15.54","gamesFinished":4,"strikeoutWalkRatio":"7.33","strikeoutsPer9Inn":"8.25","walksPer9Inn":"1.13","hitsPer9Inn":"10.13","runsScoredPer9":"2.25","homeRunsPer9":"0.38","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689546":{"person":{"id":689546,"fullName":"Nick Davila","link":"/api/v1/people/689546"},"jerseyNumber":"82","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":4,"groundOuts":8,"airOuts":8,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":6,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"obp":".310","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":122,"era":"0.00","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"whip":"1.23","battersFaced":29,"outs":22,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":50,"strikes":72,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.64","gamesFinished":2,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"4.91","walksPer9Inn":"7.36","hitsPer9Inn":"3.68","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695380":{"person":{"id":695380,"fullName":"Alex Hoppe","link":"/api/v1/people/695380"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":4,"groundOuts":8,"airOuts":14,"runs":9,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":47,"obp":".358","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":208,"era":"6.35","inningsPitched":"11.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.59","battersFaced":53,"outs":34,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":208,"balls":81,"strikes":127,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".000","pitchesPerInning":"18.35","gamesFinished":5,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.53","walksPer9Inn":"3.97","hitsPer9Inn":"10.32","runsScoredPer9":"7.15","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":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":"3-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":23,"groundOuts":51,"airOuts":36,"runs":38,"doubles":15,"triples":1,"homeRuns":6,"strikeOuts":54,"baseOnBalls":23,"intentionalWalks":0,"hits":59,"hitByPitch":8,"avg":".299","atBats":197,"obp":".390","slg":".477","ops":".867","caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":94,"rbi":25,"leftOnBase":78,"sacBunts":0,"sacFlies":3,"babip":".379","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.83","popOuts":3,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":112,"errors":0,"chances":113,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | HR, 3 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":17,"groundOuts":52,"airOuts":45,"runs":24,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":32,"baseOnBalls":29,"intentionalWalks":0,"hits":32,"hitByPitch":4,"avg":".199","atBats":161,"obp":".335","slg":".354","ops":".689","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":57,"rbi":18,"leftOnBase":62,"sacBunts":0,"sacFlies":0,"babip":".205","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":11,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":87,"putOuts":70,"errors":5,"chances":162,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID621550":{"person":{"id":621550,"fullName":"Patrick Wisdom","link":"/api/v1/people/621550"},"jerseyNumber":"35","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".083","atBats":12,"obp":".083","slg":".167","ops":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":2,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"0.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"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":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":48,"flyOuts":18,"groundOuts":27,"airOuts":33,"runs":16,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":29,"baseOnBalls":12,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".237","atBats":114,"obp":".315","slg":".447","ops":".762","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":51,"rbi":21,"leftOnBase":49,"sacBunts":0,"sacFlies":2,"babip":".268","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.80","popOuts":5,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID640902":{"person":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"jerseyNumber":"5","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":6,"groundOuts":3,"airOuts":11,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".208","atBats":24,"obp":".269","slg":".333","ops":".602","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":8,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":1,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","assists":5,"putOuts":68,"errors":0,"chances":73,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608701":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":14,"groundOuts":15,"airOuts":25,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".101","atBats":69,"obp":".167","slg":".188","ops":".355","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":13,"rbi":5,"leftOnBase":35,"sacBunts":0,"sacFlies":3,"babip":".111","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.50","popOuts":7,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":14,"errors":0,"chances":15,"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":16,"gamesStarted":0,"flyOuts":4,"groundOuts":11,"airOuts":16,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":1,"hits":6,"hitByPitch":1,"atBats":42,"obp":".196","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":193,"era":"0.00","inningsPitched":"13.1","wins":3,"losses":0,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":0,"whip":"0.60","battersFaced":47,"outs":40,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":193,"balls":74,"strikes":119,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.48","gamesFinished":1,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"7.43","walksPer9Inn":"1.35","hitsPer9Inn":"4.05","runsScoredPer9":"0.67","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":9},"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}},"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":11,"gamesStarted":11,"flyOuts":36,"groundOuts":51,"airOuts":66,"runs":28,"doubles":16,"triples":0,"homeRuns":11,"strikeOuts":63,"baseOnBalls":14,"intentionalWalks":0,"hits":55,"hitByPitch":3,"atBats":234,"obp":".286","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1010,"era":"4.04","inningsPitched":"62.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.11","battersFaced":252,"outs":187,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1010,"balls":348,"strikes":662,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".333","pitchesPerInning":"16.20","gamesFinished":0,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"9.10","walksPer9Inn":"2.02","hitsPer9Inn":"7.94","runsScoredPer9":"4.04","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":50,"groundOuts":43,"airOuts":86,"runs":29,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":59,"baseOnBalls":14,"intentionalWalks":1,"hits":52,"hitByPitch":2,"atBats":237,"obp":".266","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":950,"era":"3.82","inningsPitched":"63.2","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.04","battersFaced":256,"outs":191,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":950,"balls":306,"strikes":644,"strikePercentage":".680","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".571","pitchesPerInning":"14.92","gamesFinished":0,"strikeoutWalkRatio":"4.21","strikeoutsPer9Inn":"8.34","walksPer9Inn":"1.98","hitsPer9Inn":"7.35","runsScoredPer9":"4.10","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":19,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806068":{"person":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"jerseyNumber":"4","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":2,"groundOuts":5,"airOuts":7,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".250","atBats":24,"obp":".357","slg":".500","ops":".857","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":12,"rbi":4,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":14,"errors":1,"chances":31,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":68,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":26,"strikes":42,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":10,"flyOuts":30,"groundOuts":42,"airOuts":54,"runs":37,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":53,"baseOnBalls":20,"intentionalWalks":0,"hits":56,"hitByPitch":5,"atBats":203,"obp":".354","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":975,"era":"5.90","inningsPitched":"50.1","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":33,"whip":"1.51","battersFaced":230,"outs":151,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":975,"balls":351,"strikes":624,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".167","pitchesPerInning":"19.37","gamesFinished":0,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"9.48","walksPer9Inn":"3.58","hitsPer9Inn":"10.01","runsScoredPer9":"6.62","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681867":{"person":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":12,"groundOuts":26,"airOuts":16,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":5,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":77,"obp":".306","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":340,"era":"3.22","inningsPitched":"22.1","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":8,"whip":"1.12","battersFaced":86,"outs":67,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":340,"balls":116,"strikes":224,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".500","pitchesPerInning":"15.22","gamesFinished":9,"strikeoutWalkRatio":"3.60","strikeoutsPer9Inn":"7.25","walksPer9Inn":"2.01","hitsPer9Inn":"8.06","runsScoredPer9":"3.63","homeRunsPer9":"1.21","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":40,"groundOuts":84,"airOuts":54,"runs":29,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":55,"baseOnBalls":16,"intentionalWalks":0,"hits":67,"hitByPitch":2,"atBats":259,"obp":".306","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1019,"era":"3.54","inningsPitched":"68.2","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.21","battersFaced":278,"outs":206,"gamesPitched":11,"completeGames":1,"shutouts":0,"pitchesThrown":1019,"balls":339,"strikes":680,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".556","pitchesPerInning":"14.84","gamesFinished":0,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"7.21","walksPer9Inn":"2.10","hitsPer9Inn":"8.78","runsScoredPer9":"3.80","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID662253":{"person":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":7,"groundOuts":11,"airOuts":16,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":76,"obp":".298","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":337,"era":"4.58","inningsPitched":"19.2","wins":3,"losses":3,"saves":9,"saveOpportunities":12,"holds":0,"blownSaves":3,"earnedRuns":10,"whip":"1.27","battersFaced":84,"outs":59,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":337,"balls":121,"strikes":216,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".500","pitchesPerInning":"17.14","gamesFinished":16,"strikeoutWalkRatio":"4.57","strikeoutsPer9Inn":"14.64","walksPer9Inn":"3.20","hitsPer9Inn":"8.24","runsScoredPer9":"5.03","homeRunsPer9":"1.37","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":13,"groundOuts":11,"airOuts":17,"runs":11,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":16,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".185","atBats":65,"obp":".346","slg":".292","ops":".638","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":19,"rbi":5,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","assists":5,"putOuts":162,"errors":1,"chances":168,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":31,"groundOuts":46,"airOuts":65,"runs":29,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":51,"baseOnBalls":18,"intentionalWalks":1,"hits":57,"hitByPitch":2,"avg":".260","atBats":219,"obp":".322","slg":".434","ops":".756","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":95,"rbi":23,"leftOnBase":82,"sacBunts":0,"sacFlies":0,"babip":".302","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.33","popOuts":15,"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":1,"putOuts":142,"errors":2,"chances":145,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682243":{"person":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"5.0 IP, 2 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":83,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":28,"strikes":55,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":2,"flyOuts":11,"groundOuts":14,"airOuts":18,"runs":4,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":1,"hits":14,"hitByPitch":0,"atBats":59,"obp":".262","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":236,"era":"2.25","inningsPitched":"16.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.00","battersFaced":62,"outs":48,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":236,"balls":73,"strikes":163,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":1,"winPercentage":"1.000","pitchesPerInning":"14.75","gamesFinished":1,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"7.88","walksPer9Inn":"1.13","hitsPer9Inn":"7.88","runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":0,"flyOuts":15,"groundOuts":17,"airOuts":28,"runs":8,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":1,"hits":22,"hitByPitch":1,"atBats":84,"obp":".327","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":391,"era":"2.31","inningsPitched":"23.1","wins":3,"losses":2,"saves":0,"saveOpportunities":2,"holds":9,"blownSaves":2,"earnedRuns":6,"whip":"1.33","battersFaced":99,"outs":70,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":391,"balls":130,"strikes":261,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".600","pitchesPerInning":"16.76","gamesFinished":2,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"8.49","walksPer9Inn":"3.47","hitsPer9Inn":"8.49","runsScoredPer9":"3.09","homeRunsPer9":"0.77","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"2-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":17,"groundOuts":24,"airOuts":27,"runs":20,"doubles":5,"triples":1,"homeRuns":11,"strikeOuts":50,"baseOnBalls":8,"intentionalWalks":0,"hits":37,"hitByPitch":4,"avg":".270","atBats":137,"obp":".329","slg":".562","ops":".891","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":77,"rbi":29,"leftOnBase":68,"sacBunts":1,"sacFlies":0,"babip":".342","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.46","popOuts":3,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":61,"errors":0,"chances":61,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676106":{"person":{"id":676106,"fullName":"Emerson Hancock","link":"/api/v1/people/676106"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":32,"groundOuts":51,"airOuts":54,"runs":20,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":60,"baseOnBalls":13,"intentionalWalks":0,"hits":49,"hitByPitch":2,"atBats":214,"obp":".279","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":918,"era":"3.07","inningsPitched":"58.2","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.06","battersFaced":229,"outs":176,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":918,"balls":324,"strikes":594,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".600","pitchesPerInning":"15.65","gamesFinished":0,"strikeoutWalkRatio":"4.62","strikeoutsPer9Inn":"9.20","walksPer9Inn":"1.99","hitsPer9Inn":"7.52","runsScoredPer9":"3.07","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[641487,677594,645302,647304,668227,670042,702284,686527,640902,806068,622491,682243],"pitchers":[622491,682243],"bench":[641598,608701,621550],"bullpen":[660825,666374,681867,689546,678606,669302,676106,695380,669923,662253,693433],"battingOrder":[641487,645302,647304,668227,670042,702284,686527,640902,806068],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Arozarena (15, Civale); Young (10, Civale)."},{"label":"HR","value":"Raley, L (11, 3rd inning off Civale, 1 on, 2 out); Canzone (5, 3rd inning off Civale, 1 on, 2 out); Crawford, J (7, 4th inning off Civale, 0 on, 0 out); Arozarena (6, 9th inning off Perkins, 1 on, 2 out)."},{"label":"TB","value":"Arozarena 7; Canzone 4; Crawford, J 4; Naylor, J 2; Pereda; Raley, L 5; Rodríguez, J; Young 2."},{"label":"RBI","value":"Arozarena 3 (25); Canzone 2 (21); Crawford, J (18); Naylor, J (24); Raley, L 2 (29)."},{"label":"2-out RBI","value":"Raley, L 2; Canzone 2; Arozarena 3."},{"label":"Runners left in scoring position, 2 out","value":"Raley, L; Young."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Crawford, J (5, throw)."},{"label":"DP","value":"2 (Young-Crawford, J-Naylor, J; Naylor, J)."}]}],"note":[]},"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":3,"groundOuts":10,"airOuts":6,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".248","atBats":33,"obp":".329","slg":".393","ops":".722","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":12,"rbi":1,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":3,"lineOuts":0},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":11,"runs":9,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":40,"obp":".317","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":140,"era":"4.33","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":9,"whip":"1.41","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":140,"balls":43,"strikes":97,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":9,"pitchesPerInning":"15.56","runsScoredPer9":"9.00","homeRunsPer9":"4.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":1,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":16,"groundOuts":41,"airOuts":30,"runs":17,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":43,"baseOnBalls":18,"intentionalWalks":1,"hits":23,"hitByPitch":0,"avg":".168","atBats":137,"obp":".265","slg":".255","ops":".520","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":35,"rbi":13,"leftOnBase":52,"sacBunts":0,"sacFlies":0,"babip":".220","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.67","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":86,"errors":1,"chances":88,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":10,"groundOuts":20,"airOuts":19,"runs":6,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".206","atBats":63,"obp":".271","slg":".349","ops":".620","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":22,"rbi":8,"leftOnBase":32,"sacBunts":0,"sacFlies":1,"babip":".235","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":6,"putOuts":135,"errors":1,"chances":142,"fielding":".993","passedBall":0,"pickoffs":1}},"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":11,"gamesStarted":11,"flyOuts":30,"groundOuts":56,"airOuts":53,"runs":29,"doubles":10,"triples":2,"homeRuns":8,"strikeOuts":64,"baseOnBalls":31,"intentionalWalks":0,"hits":58,"hitByPitch":2,"atBats":229,"obp":".347","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1063,"era":"4.23","inningsPitched":"61.2","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.44","battersFaced":264,"outs":185,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1063,"balls":388,"strikes":675,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".286","pitchesPerInning":"17.24","gamesFinished":0,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"9.34","walksPer9Inn":"4.52","hitsPer9Inn":"8.46","runsScoredPer9":"4.23","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":5,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"400","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":28,"groundOuts":21,"airOuts":43,"runs":12,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":51,"baseOnBalls":16,"intentionalWalks":1,"hits":27,"hitByPitch":1,"avg":".193","atBats":140,"obp":".277","slg":".357","ops":".634","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":50,"rbi":25,"leftOnBase":68,"sacBunts":0,"sacFlies":2,"babip":".238","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":4,"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":0,"putOuts":5,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":12,"gamesStarted":9,"flyOuts":24,"groundOuts":57,"airOuts":48,"runs":20,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":23,"intentionalWalks":0,"hits":38,"hitByPitch":3,"atBats":189,"obp":".296","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":845,"era":"3.19","inningsPitched":"53.2","wins":2,"losses":3,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":19,"whip":"1.14","battersFaced":217,"outs":161,"gamesPitched":12,"completeGames":1,"shutouts":0,"pitchesThrown":845,"balls":323,"strikes":522,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".400","pitchesPerInning":"15.75","gamesFinished":2,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"8.05","walksPer9Inn":"3.86","hitsPer9Inn":"6.37","runsScoredPer9":"3.35","homeRunsPer9":"1.01","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680869":{"person":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"jerseyNumber":"20","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":15,"groundOuts":28,"airOuts":32,"runs":21,"doubles":3,"triples":1,"homeRuns":6,"strikeOuts":33,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".229","atBats":118,"obp":".283","slg":".424","ops":".707","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":50,"rbi":17,"leftOnBase":50,"sacBunts":2,"sacFlies":0,"babip":".266","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.67","popOuts":9,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":46,"errors":4,"chances":96,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":19,"groundOuts":52,"airOuts":46,"runs":15,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":26,"baseOnBalls":16,"intentionalWalks":1,"hits":44,"hitByPitch":3,"avg":".267","atBats":165,"obp":".339","slg":".358","ops":".697","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":59,"rbi":15,"leftOnBase":62,"sacBunts":1,"sacFlies":2,"babip":".302","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.50","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":111,"putOuts":87,"errors":3,"chances":201,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{},"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":25,"gamesStarted":0,"flyOuts":17,"groundOuts":25,"airOuts":23,"runs":13,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":1,"hits":24,"hitByPitch":0,"atBats":95,"obp":".301","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":414,"era":"4.01","inningsPitched":"24.2","wins":2,"losses":3,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":11,"whip":"1.26","battersFaced":104,"outs":74,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":414,"balls":145,"strikes":269,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.09","rbi":0,"winPercentage":".400","pitchesPerInning":"16.78","gamesFinished":4,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"9.12","walksPer9Inn":"2.55","hitsPer9Inn":"8.76","runsScoredPer9":"4.74","homeRunsPer9":"1.46","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605130":{"person":{"id":605130,"fullName":"Scott Barlow","link":"/api/v1/people/605130"},"jerseyNumber":"58","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":25,"gamesStarted":0,"flyOuts":18,"groundOuts":24,"airOuts":29,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":1,"hits":11,"hitByPitch":5,"atBats":85,"obp":".257","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":374,"era":"2.88","inningsPitched":"25.0","wins":1,"losses":0,"saves":1,"saveOpportunities":2,"holds":8,"blownSaves":1,"earnedRuns":8,"whip":"0.84","battersFaced":101,"outs":75,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":374,"balls":146,"strikes":228,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.96","gamesFinished":3,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"7.92","walksPer9Inn":"3.60","hitsPer9Inn":"3.96","runsScoredPer9":"3.24","homeRunsPer9":"0.72","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"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}},"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":"100","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":16,"groundOuts":38,"airOuts":31,"runs":13,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":15,"baseOnBalls":17,"intentionalWalks":0,"hits":43,"hitByPitch":2,"avg":".341","atBats":126,"obp":".425","slg":".540","ops":".965","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":68,"rbi":17,"leftOnBase":50,"sacBunts":0,"sacFlies":1,"babip":".355","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.20","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":18,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":5,"strikes":13,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":36,"errors":0,"chances":36,"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"}]},"ID660761":{"person":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"jerseyNumber":"54","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":1,"flyOuts":9,"groundOuts":17,"airOuts":19,"runs":16,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":16,"intentionalWalks":1,"hits":30,"hitByPitch":1,"atBats":93,"obp":".423","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":462,"era":"6.17","inningsPitched":"23.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":16,"whip":"1.97","battersFaced":113,"outs":70,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":462,"balls":176,"strikes":286,"strikePercentage":".620","hitBatsmen":1,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".000","pitchesPerInning":"19.80","gamesFinished":7,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"11.57","walksPer9Inn":"6.17","hitsPer9Inn":"11.57","runsScoredPer9":"6.17","homeRunsPer9":"0.39","inheritedRunners":9,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":11,"gamesStarted":9,"flyOuts":37,"groundOuts":37,"airOuts":72,"runs":32,"doubles":9,"triples":0,"homeRuns":11,"strikeOuts":35,"baseOnBalls":31,"intentionalWalks":0,"hits":55,"hitByPitch":0,"atBats":193,"obp":".377","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":922,"era":"5.73","inningsPitched":"48.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":31,"whip":"1.77","battersFaced":230,"outs":146,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":922,"balls":370,"strikes":552,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".667","pitchesPerInning":"18.95","gamesFinished":0,"strikeoutWalkRatio":"1.13","strikeoutsPer9Inn":"6.47","walksPer9Inn":"5.73","hitsPer9Inn":"10.17","runsScoredPer9":"5.92","homeRunsPer9":"2.03","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":25,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":0,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675961":{"person":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".200","atBats":5,"obp":".200","slg":".200","ops":".400","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669270":{"person":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","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":21,"gamesStarted":0,"flyOuts":8,"groundOuts":27,"airOuts":20,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":2,"atBats":75,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":287,"era":"2.14","inningsPitched":"21.0","wins":1,"losses":1,"saves":4,"saveOpportunities":4,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.05","battersFaced":84,"outs":63,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":287,"balls":107,"strikes":180,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".500","pitchesPerInning":"13.67","gamesFinished":12,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"5.57","walksPer9Inn":"2.14","hitsPer9Inn":"7.29","runsScoredPer9":"2.14","homeRunsPer9":"0.43","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":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":51,"flyOuts":36,"groundOuts":56,"airOuts":57,"runs":23,"doubles":15,"triples":2,"homeRuns":5,"strikeOuts":43,"baseOnBalls":22,"intentionalWalks":2,"hits":39,"hitByPitch":1,"avg":".201","atBats":194,"obp":".284","slg":".376","ops":".660","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":73,"rbi":24,"leftOnBase":111,"sacBunts":0,"sacFlies":1,"babip":".231","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.80","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":105,"errors":0,"chances":109,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(L, 5-2)","summary":"4.0 IP, 7 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":7,"runs":7,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":73,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":22,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":22,"strikes":51,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":7,"gamesFinished":0,"runsScoredPer9":"15.75","homeRunsPer9":"6.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":46,"groundOuts":42,"airOuts":81,"runs":26,"doubles":12,"triples":1,"homeRuns":12,"strikeOuts":39,"baseOnBalls":17,"intentionalWalks":1,"hits":65,"hitByPitch":1,"atBats":224,"obp":".340","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":925,"era":"4.20","inningsPitched":"55.2","wins":5,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.47","battersFaced":246,"outs":167,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":925,"balls":323,"strikes":602,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":7,"winPercentage":".714","pitchesPerInning":"16.62","gamesFinished":0,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"6.31","walksPer9Inn":"2.75","hitsPer9Inn":"10.51","runsScoredPer9":"4.20","homeRunsPer9":"1.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":38,"flyOuts":17,"groundOuts":18,"airOuts":34,"runs":11,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".272","atBats":92,"obp":".356","slg":".326","ops":".682","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":30,"rbi":7,"leftOnBase":45,"sacBunts":2,"sacFlies":0,"babip":".324","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"92.00","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":53,"putOuts":33,"errors":1,"chances":87,"fielding":".989","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, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"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":5,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":19,"groundOuts":30,"airOuts":35,"runs":35,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":70,"baseOnBalls":52,"intentionalWalks":6,"hits":54,"hitByPitch":2,"avg":".286","atBats":189,"obp":".444","slg":".481","ops":".925","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":91,"rbi":37,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".414","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.62","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":19,"putOuts":398,"errors":2,"chances":419,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","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":27,"gamesStarted":0,"flyOuts":8,"groundOuts":23,"airOuts":23,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":21,"intentionalWalks":2,"hits":21,"hitByPitch":2,"atBats":93,"obp":".376","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":476,"era":"2.96","inningsPitched":"24.1","wins":2,"losses":0,"saves":4,"saveOpportunities":5,"holds":8,"blownSaves":1,"earnedRuns":8,"whip":"1.73","battersFaced":117,"outs":73,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":476,"balls":200,"strikes":276,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.56","gamesFinished":5,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"9.99","walksPer9Inn":"7.77","hitsPer9Inn":"7.77","runsScoredPer9":"3.33","homeRunsPer9":"0.74","inheritedRunners":20,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665622":{"person":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"jerseyNumber":"46","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":1,"flyOuts":14,"groundOuts":17,"airOuts":23,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":9,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":74,"obp":".298","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":343,"era":"2.25","inningsPitched":"20.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":5,"whip":"1.20","battersFaced":84,"outs":60,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":343,"balls":144,"strikes":199,"strikePercentage":".580","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"17.15","gamesFinished":6,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"8.55","walksPer9Inn":"4.05","hitsPer9Inn":"6.75","runsScoredPer9":"4.05","homeRunsPer9":"0.45","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703607":{"person":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":12,"flyOuts":7,"groundOuts":10,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".282","atBats":39,"obp":".370","slg":".333","ops":".703","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":13,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":1,"babip":".367","groundOutsToAirouts":"1.11","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":0,"putOuts":27,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":16,"flyOuts":6,"groundOuts":6,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".324","atBats":34,"obp":".361","slg":".471","ops":".832","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":16,"rbi":5,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"babip":".417","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":26,"errors":2,"chances":28,"fielding":".929","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":"300","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":33,"groundOuts":33,"airOuts":62,"runs":36,"doubles":12,"triples":0,"homeRuns":13,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":1,"hits":61,"hitByPitch":3,"avg":".303","atBats":201,"obp":".373","slg":".557","ops":".930","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":225,"totalBases":112,"rbi":28,"leftOnBase":96,"sacBunts":0,"sacFlies":1,"babip":".336","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.46","popOuts":20,"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":8,"stolenBases":22,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":20,"putOuts":328,"errors":1,"chances":349,"fielding":".997","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643410":{"person":{"id":643410,"fullName":"Mark Leiter Jr.","link":"/api/v1/people/643410"},"jerseyNumber":"38","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":24,"gamesStarted":0,"flyOuts":14,"groundOuts":17,"airOuts":25,"runs":15,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":7,"intentionalWalks":1,"hits":27,"hitByPitch":1,"atBats":92,"obp":".347","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":373,"era":"5.96","inningsPitched":"22.2","wins":0,"losses":1,"saves":4,"saveOpportunities":6,"holds":2,"blownSaves":2,"earnedRuns":15,"whip":"1.50","battersFaced":101,"outs":68,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":373,"balls":127,"strikes":246,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".000","pitchesPerInning":"16.46","gamesFinished":7,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"9.53","walksPer9Inn":"2.78","hitsPer9Inn":"10.72","runsScoredPer9":"5.96","homeRunsPer9":"0.79","inheritedRunners":4,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"4.2 IP, 2 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":63,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":18,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":20,"strikes":43,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.93","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":13,"groundOuts":21,"airOuts":24,"runs":16,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":26,"hitByPitch":6,"atBats":101,"obp":".327","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":415,"era":"5.04","inningsPitched":"25.0","wins":2,"losses":2,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":14,"whip":"1.24","battersFaced":113,"outs":75,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":415,"balls":133,"strikes":282,"strikePercentage":".680","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":2,"winPercentage":".500","pitchesPerInning":"16.60","gamesFinished":5,"strikeoutWalkRatio":"6.20","strikeoutsPer9Inn":"11.16","walksPer9Inn":"1.80","hitsPer9Inn":"9.36","runsScoredPer9":"5.76","homeRunsPer9":"0.36","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":45,"groundOuts":53,"airOuts":77,"runs":29,"doubles":9,"triples":1,"homeRuns":11,"strikeOuts":50,"baseOnBalls":19,"intentionalWalks":0,"hits":53,"hitByPitch":2,"atBats":230,"obp":".291","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":972,"era":"4.11","inningsPitched":"61.1","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.17","battersFaced":254,"outs":184,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":972,"balls":340,"strikes":632,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".375","pitchesPerInning":"15.85","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"7.34","walksPer9Inn":"2.79","hitsPer9Inn":"7.78","runsScoredPer9":"4.26","homeRunsPer9":"1.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[666126,701762,669127,667670,691016,703607,643446,680869,687231,650644,678022,669270],"pitchers":[650644,678022,669270],"bench":[671732,641680,687515,675961],"bullpen":[605130,669372,663687,643410,682052,665622,622663,605488,686993,660761],"battingOrder":[666126,701762,669127,667670,691016,703607,643446,680869,687231],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Hernaiz (2, Castillo, L); Soderstrom (15, Miller, B)."},{"label":"HR","value":"Langeliers (13, 8th inning off Miller, B, 0 on, 2 out)."},{"label":"TB","value":"Bolte; Gelof; Hernaiz 3; Langeliers 4; McNeil; Soderstrom 2."},{"label":"RBI","value":"Langeliers (28)."},{"label":"2-out RBI","value":"Langeliers."},{"label":"Runners left in scoring position, 2 out","value":"Rooker."},{"label":"GIDP","value":"Kurtz; McNeil."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Kurtz (2, fielding)."}]}],"note":[]}},"officials":[{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"Home Plate"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"First Base"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"Second Base"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Pereda (Ball-Overturned to Strike); Gelof (Strike-Confirmed); Arozarena (Strike-Confirmed); Langeliers (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Castillo, L 68-42; Miller, B 83-55; Civale 73-51; Perkins 63-43; Kuhnel 4-3."},{"label":"Groundouts-flyouts","value":"Castillo, L 3-2; Miller, B 7-1; Civale 3-2; Perkins 4-3; Kuhnel 0-0."},{"label":"Batters faced","value":"Castillo, L 17; Miller, B 18; Civale 22; Perkins 18; Kuhnel 1."},{"label":"Umpires","value":"HP: Carlos Torres. 1B: Nate Tomlinson. 2B: Mark Wegner. 3B: Bruce Dreckman. "},{"label":"Weather","value":"68 degrees, Partly Cloudy."},{"label":"Wind","value":"18 mph, Varies."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:41."},{"label":"Att","value":"11,194."},{"label":"Venue","value":"Sutter Health Park."},{"label":"May 25, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","boxscoreName":"Arozarena"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":23,"groundOuts":51,"airOuts":36,"runs":38,"doubles":15,"triples":1,"homeRuns":6,"strikeOuts":54,"baseOnBalls":23,"intentionalWalks":0,"hits":59,"hitByPitch":8,"avg":".299","atBats":197,"obp":".390","slg":".477","ops":".867","caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":231,"totalBases":94,"rbi":25,"leftOnBase":78,"sacBunts":0,"sacFlies":3,"babip":".379","groundOutsToAirouts":"1.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.83","popOuts":3,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":112,"errors":0,"chances":113,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","boxscoreName":"Castillo, L"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":68,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":17,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":26,"strikes":42,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":10,"flyOuts":30,"groundOuts":42,"airOuts":54,"runs":37,"doubles":11,"triples":1,"homeRuns":7,"strikeOuts":53,"baseOnBalls":20,"intentionalWalks":0,"hits":56,"hitByPitch":5,"atBats":203,"obp":".354","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":975,"era":"5.90","inningsPitched":"50.1","wins":1,"losses":5,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":33,"whip":"1.51","battersFaced":230,"outs":151,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":975,"balls":351,"strikes":624,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".167","pitchesPerInning":"19.37","gamesFinished":0,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"9.48","walksPer9Inn":"3.58","hitsPer9Inn":"10.01","runsScoredPer9":"6.62","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":62,"pitchingGameScore":62},{"player":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","boxscoreName":"Perkins"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 2 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":63,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":18,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":63,"balls":20,"strikes":43,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.93","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":13,"groundOuts":21,"airOuts":24,"runs":16,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":26,"hitByPitch":6,"atBats":101,"obp":".327","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":415,"era":"5.04","inningsPitched":"25.0","wins":2,"losses":2,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":14,"whip":"1.24","battersFaced":113,"outs":75,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":415,"balls":133,"strikes":282,"strikePercentage":".680","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":2,"winPercentage":".500","pitchesPerInning":"16.60","gamesFinished":5,"strikeoutWalkRatio":"6.20","strikeoutsPer9Inn":"11.16","walksPer9Inn":"1.80","hitsPer9Inn":"9.36","runsScoredPer9":"5.76","homeRunsPer9":"0.36","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":57,"pitchingGameScore":57}]},"decisions":{"winner":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"loser":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}