{"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":825003,"link":"/api/v1.1/game/825003/feed/live","metaData":{"wait":10,"timeStamp":"20260527_214511","gameEvents":["force_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":825003,"type":"R","doubleHeader":"N","id":"2026/05/27/seamlb-athmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-825003-2026-05-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-27T19:05:00Z","originalDate":"2026-05-27","officialDate":"2026-05-27","dayNight":"day","time":"12:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":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":57,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":28,"losses":29,"ties":0,"pct":".491"},"records":{},"divisionLeader":false,"wins":28,"losses":29,"winningPercentage":".491"},"franchiseName":"Seattle","clubName":"Mariners","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":56,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":27,"losses":29,"ties":0,"pct":".482"},"records":{},"divisionLeader":false,"wins":27,"losses":29,"winningPercentage":".482"},"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},"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},"ID695611":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611","firstName":"Gage","lastName":"Jump","primaryNumber":"61","birthDate":"2003-04-12","currentAge":23,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gage","useLastName":"Jump","middleName":"Lee","boxscoreName":"Jump","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gage Jump","nameSlug":"gage-jump-695611","firstLastName":"Gage Jump","lastFirstName":"Jump, Gage","lastInitName":"Jump, G","initLastName":"G Jump","fullFMLName":"Gage Lee Jump","fullLFMName":"Jump, Gage Lee","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"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},"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},"ID642100":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100","firstName":"Gabriel","lastName":"Speier","primaryNumber":"55","birthDate":"1995-04-12","currentAge":31,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabe","useLastName":"Speier","middleName":"James","boxscoreName":"Speier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"spy-urr","mlbDebutDate":"2019-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gabe Speier","nameSlug":"gabe-speier-642100","firstLastName":"Gabe Speier","lastFirstName":"Speier, Gabe","lastInitName":"Speier, G","initLastName":"G Speier","fullFMLName":"Gabriel James Speier","fullLFMName":"Speier, Gabriel James","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"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":"67","wind":"5 mph, Out To LF"},"gameInfo":{"attendance":9612,"firstPitch":"2026-05-27T19:05:00.000Z","gameDurationMinutes":160},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"home":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"}},"officialScorer":{"id":433339,"fullName":"David Feldman","link":"/api/v1/people/433339"},"primaryDatacaster":{"id":686229,"fullName":"Corey Neal","link":"/api/v1/people/686229"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a ground ball to second baseman Jeff McNeil, deflected by first baseman Nick Kurtz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T19:06:04.984Z","endTime":"2026-05-27T19:06:14.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T16:04:13.445Z","endTime":"2026-05-27T18:44:01.257Z","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-27T18:44:01.257Z","endTime":"2026-05-27T19:04:22.693Z","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-27T19:04:22.693Z","endTime":"2026-05-27T19:06:05.984Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.376272375477324,"aZ":-13.750879282694891,"pfxX":5.186242112581291,"pfxZ":10.340229307778003,"pX":-0.16105223091872906,"pZ":1.8140404988614598,"vX0":-6.831041615033733,"vY0":-131.73972483493296,"vZ0":-7.931027108473049,"x":87.29,"y":117.34,"x0":1.7753013327175768,"y0":50.005949296789716,"z0":5.851460704210344,"aX":9.243756459669989},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.4,"breakHorizontal":-8.2,"spinRate":2074,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.41360746377528956,"extension":6.581319255089128},"hitData":{"launchSpeed":100.5,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.74,"coordY":164.76}},"index":3,"playId":"e0f15e10-65e9-34cd-8dad-efa7e07a31e2","pitchNumber":1,"startTime":"2026-05-27T19:06:05.984Z","endTime":"2026-05-27T19:06:14.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:06:14.010Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Julio Rodríguez lines out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T19:06:39.029Z","endTime":"2026-05-27T19:09:27.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95112472809429,"aZ":-12.937570485348493,"pfxX":7.325560481970525,"pfxZ":10.924821574649727,"pX":-1.5359125786379981,"pZ":2.8617756415687334,"vX0":-11.06541216011873,"vY0":-131.8438248966516,"vZ0":-5.45178684347681,"x":97.37,"y":158.8,"x0":1.7632016397008923,"y0":50.00658744684524,"z0":5.910901828370106,"aX":12.904732097129537},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.7,"breakHorizontal":-10.8,"spinRate":2107,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4153945278872566,"extension":6.541644426754812},"index":0,"playId":"2ba59815-2a61-30aa-b164-5712a11b3e52","pitchNumber":1,"startTime":"2026-05-27T19:07:13.642Z","endTime":"2026-05-27T19:07:17.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":74.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.7125055660917,"aZ":-29.105776032337676,"pfxX":8.167608332509804,"pfxZ":2.2322293548136045,"pX":0.9565323648331611,"pZ":1.7702763166410913,"vX0":-5.510999535402966,"vY0":-116.26687387433147,"vZ0":-3.5484101915176316,"x":87.73,"y":166.34,"x0":2.290114517754985,"y0":50.0054160559638,"z0":6.062912636459055,"aX":11.243471976709833},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.5,"breakHorizontal":-13.6,"spinRate":1482,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.47014682384422724,"extension":5.9719864052267},"index":1,"playId":"e115aded-cc64-3208-9dd6-3bf7417da501","pitchNumber":2,"startTime":"2026-05-27T19:07:32.329Z","endTime":"2026-05-27T19:07:35.329Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"84067317-b903-3d55-90e7-ad1fbb53adc4","startTime":"2026-05-27T19:07:51.630Z","endTime":"2026-05-27T19:07:54.800Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.742384199791324,"aZ":-26.179657800676086,"pfxX":9.886272228182294,"pfxZ":4.373094750869738,"pX":-0.31097612806955655,"pZ":0.8855244442318585,"vX0":-8.300502716523756,"vY0":-116.31590626554838,"vZ0":-6.095307051335595,"x":92.55,"y":172.0,"x0":2.018757001982683,"y0":50.0031864310255,"z0":6.021232097629043,"aX":13.552083133929656},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":6.6,"breakHorizontal":-15.8,"spinRate":1410,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.47083675581559614,"extension":6.084162095726432},"index":3,"playId":"0b958c04-91a1-308e-95ae-1b8e13053eb7","pitchNumber":3,"startTime":"2026-05-27T19:08:14.822Z","endTime":"2026-05-27T19:08:17.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.912268076450456,"aZ":-30.150384258511917,"pfxX":8.31399090603007,"pfxZ":1.4781404588058127,"pX":2.3708151983180654,"pZ":2.2812401385410386,"vX0":-2.5419955425020104,"vY0":-116.7057973561675,"vZ0":-2.4055962935798405,"x":58.36,"y":129.59,"x0":2.3968264251495413,"y0":50.005809438177636,"z0":6.178179890710433,"aX":11.417410269207396},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.3,"breakHorizontal":-14.4,"spinRate":1342,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.470156882741974,"extension":5.875359406434916},"index":4,"playId":"7239aaba-0c67-3c78-90a1-ab5c2a24d755","pitchNumber":4,"startTime":"2026-05-27T19:08:37.543Z","endTime":"2026-05-27T19:08:41.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01942312067174,"aZ":-12.85945312076363,"pfxX":7.816175200612719,"pfxZ":10.963533388377227,"pX":-1.485541660169476,"pZ":3.4366371110758593,"vX0":-11.56572684530451,"vY0":-132.1170113262098,"vZ0":-3.790898369210316,"x":139.89,"y":155.03,"x0":1.9401045997776385,"y0":50.00434322039149,"z0":5.839858511774299,"aX":13.773091317717586},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.1,"breakHorizontal":-11.5,"spinRate":2172,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.41510153632725677,"extension":6.627363672210743},"index":5,"playId":"531d4b1c-6cda-3e80-9b9f-de7999af3e3a","pitchNumber":5,"startTime":"2026-05-27T19:08:59.223Z","endTime":"2026-05-27T19:09:03.238Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.429790417917165,"aZ":-28.300199961983818,"pfxX":9.411541731230795,"pfxZ":2.855323437253986,"pX":0.7589988965257976,"pZ":2.2684801973798034,"vX0":-6.046193451120117,"vY0":-115.94857238350109,"vZ0":-2.686803913699503,"x":95.18,"y":133.83,"x0":2.1825024228202663,"y0":50.00254275454792,"z0":6.152853573077126,"aX":12.767101833188578},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":4.8,"breakHorizontal":-15.5,"spinRate":1431,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.4730498141845687,"extension":5.833754112962724},"hitData":{"launchSpeed":105.2,"launchAngle":17.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.29,"coordY":96.32}},"index":6,"playId":"72b12173-39ba-362c-9a8f-5fc13df9326e","pitchNumber":6,"startTime":"2026-05-27T19:09:19.919Z","endTime":"2026-05-27T19:09:27.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:09:27.941Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Randy Arozarena lines out to second baseman Jeff McNeil.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T19:09:39.543Z","endTime":"2026-05-27T19:10:22.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.096332523070878,"aZ":-31.378049331017287,"pfxX":-3.529497934168819,"pfxZ":0.5199775338274044,"pX":-0.38032090601400337,"pZ":2.279069508109989,"vX0":-5.26766433394948,"vY0":-123.71115755891758,"vZ0":-2.6252911919297004,"x":131.5,"y":177.25,"x0":2.2403766323910954,"y0":50.00578385463762,"z0":6.000593469977062,"aX":-5.43700446156235},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.6,"breakHorizontal":7.7,"spinRate":2311,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.44379402815081637,"extension":6.06583495275536},"index":0,"playId":"14012455-b3f0-382a-9bc5-3e98889b4c9f","pitchNumber":1,"startTime":"2026-05-27T19:09:51.546Z","endTime":"2026-05-27T19:10:04.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.060864378630402,"aZ":-28.759795393708774,"pfxX":-3.5903759915883224,"pfxZ":2.1741898585130555,"pX":0.1138208472890722,"pZ":1.8141500799566066,"vX0":-4.397849752613736,"vY0":-124.63289361074759,"vZ0":-4.27932147719711,"x":112.66,"y":189.8,"x0":2.3679486839214436,"y0":50.00619353808999,"z0":5.928871080645645,"aX":-5.648523952708998},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.1,"breakHorizontal":7.6,"spinRate":2319,"spinDirection":192},"zone":8,"typeConfidence":2.0,"plateTime":0.43947439536668753,"extension":6.0536612756108745},"hitData":{"launchSpeed":70.4,"launchAngle":17.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":130.93,"coordY":136.93}},"index":1,"playId":"9444e5f3-f1c7-3bbe-af78-e78a8188b273","pitchNumber":2,"startTime":"2026-05-27T19:10:13.577Z","endTime":"2026-05-27T19:10:22.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:10:22.608Z","atBatIndex":2},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Josh Naylor reaches on a throwing error by second baseman Jeff McNeil. J.P. Crawford to 3rd. Josh Naylor to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T19:10:47.800Z","endTime":"2026-05-27T19:11:54.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"postOnThird":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":3},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.629306308423224,"aZ":-26.069081855255945,"pfxX":-1.0123180198427568,"pfxZ":3.8386127036625055,"pX":-0.045980103603860976,"pZ":1.3470905850777442,"vX0":-5.56805403195662,"vY0":-125.12019573756898,"vZ0":-5.926438993535907,"x":118.75,"y":202.41,"x0":2.337329389424475,"y0":50.00291528587604,"z0":5.875575191106672,"aX":-1.607513033184458},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.9,"breakHorizontal":3.1,"spinRate":2275,"spinDirection":179},"zone":13,"typeConfidence":2.0,"plateTime":0.4373253714980083,"extension":6.080703380856723},"index":0,"playId":"43ee7a0a-b814-3a7a-8473-02252da3c804","pitchNumber":1,"startTime":"2026-05-27T19:10:48.180Z","endTime":"2026-05-27T19:10:52.377Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"52d405c7-3633-4f4a-9287-db5061bb98e2","startTime":"2026-05-27T19:11:05.959Z","endTime":"2026-05-27T19:11:10.959Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67979128314332,"aZ":-27.39273365332203,"pfxX":-1.2716943428975913,"pfxZ":3.0573498660846985,"pX":-1.1880901427168948,"pZ":1.5514881308958421,"vX0":-7.572434360631728,"vY0":-123.69737595475534,"vZ0":-5.1328737083835305,"x":162.29,"y":196.89,"x0":2.06711292929279,"y0":50.00131793561355,"z0":5.926109513900701,"aX":-1.9867651071764594},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.7,"breakHorizontal":4.0,"spinRate":2321,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.44133531603296783,"extension":6.220084869353152},"index":2,"playId":"cef91760-b1d8-3876-9302-7cd842bce576","pitchNumber":2,"startTime":"2026-05-27T19:11:24.262Z","endTime":"2026-05-27T19:11:28.005Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.023461668796816,"aZ":-15.766482271472498,"pfxX":8.230399728483993,"pfxZ":9.026645785848599,"pX":0.27756613252065254,"pZ":2.831190960823648,"vX0":-7.421915899922106,"vY0":-134.21657576220932,"vZ0":-4.968432651469664,"x":106.42,"y":162.34,"x0":2.014189787783416,"y0":50.00523045955138,"z0":5.835449742010826,"aX":14.964398541055735},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-13.2,"spinRate":2184,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.4086531538501199,"extension":6.47205586451856},"hitData":{"launchSpeed":91.1,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.04,"coordY":143.98}},"index":3,"playId":"f9a0478d-bb24-3d85-ac67-10031cf1fdcd","pitchNumber":3,"startTime":"2026-05-27T19:11:44.025Z","endTime":"2026-05-27T19:11:54.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:11:54.052Z","atBatIndex":3},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rob Refsnyder homers (3) on a line drive to left field. J.P. Crawford scores. Josh Naylor scores.","rbi":3,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T19:12:35.340Z","endTime":"2026-05-27T19:15:09.781Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.317558027103445,"aZ":-28.939157148954852,"pfxX":-1.100725431898146,"pfxZ":2.0389463879084717,"pX":0.3677933153178869,"pZ":1.2985754596653623,"vX0":-4.652634301865819,"vY0":-124.98789874849898,"vZ0":-5.518267425817829,"x":102.98,"y":203.72,"x0":2.393622624457195,"y0":50.003319504579466,"z0":5.900601996131246,"aX":-1.7482302122136586},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.6,"breakHorizontal":3.0,"spinRate":2298,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.43760570917168184,"extension":6.264418905060156},"index":0,"playId":"3f0d9334-0f04-3fa7-ba5d-e8cde3f9c929","pitchNumber":1,"startTime":"2026-05-27T19:12:35.340Z","endTime":"2026-05-27T19:12:41.574Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"2c530f52-6bb8-4314-96b2-a5acaafa2ace","startTime":"2026-05-27T19:12:57.889Z","endTime":"2026-05-27T19:13:02.889Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.852070990551237,"aZ":-13.97948237676192,"pfxX":7.065960548068521,"pfxZ":10.034481629491076,"pX":0.910441314983252,"pZ":2.6144430041246864,"vX0":-5.78120009141875,"vY0":-133.36322069734646,"vZ0":-5.801627858382737,"x":82.3,"y":168.19,"x0":2.1809952819068736,"y0":50.0060938659142,"z0":5.814628705427238,"aX":12.817266464718008},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.2,"breakHorizontal":-11.6,"spinRate":2092,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.40963350680555344,"extension":6.44176740660412},"index":2,"playId":"202c1a2f-0624-38ca-9e2b-ea718c569d0a","pitchNumber":2,"startTime":"2026-05-27T19:13:12.439Z","endTime":"2026-05-27T19:13:17.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.142449131433164,"aZ":-25.646729776437017,"pfxX":9.084387039398004,"pfxZ":4.678565310113464,"pX":0.6003781378026556,"pZ":0.8454668170536392,"vX0":-6.433105863582428,"vY0":-117.11304908533724,"vZ0":-6.255505988264693,"x":94.11,"y":215.95,"x0":2.1962300526766367,"y0":50.004757042831436,"z0":5.935515770471975,"aX":12.67998221913952},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":7.2,"breakHorizontal":-15.0,"spinRate":1387,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.466859912890238,"extension":5.999834544748104},"index":3,"playId":"58c36bd5-81f0-3def-9879-e62c29aa7742","pitchNumber":3,"startTime":"2026-05-27T19:13:31.704Z","endTime":"2026-05-27T19:13:35.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.06682576439735,"aZ":-29.4930027642867,"pfxX":-1.8194987212626748,"pfxZ":1.7519829627256822,"pX":0.8982737056266115,"pZ":1.699589681170462,"vX0":-2.809261738739106,"vY0":-122.56379031650178,"vZ0":-4.171563444070424,"x":82.76,"y":192.89,"x0":2.293416787710445,"y0":50.00226668989291,"z0":5.928063105357143,"aX":-2.781608830567421},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.5,"breakHorizontal":4.0,"spinRate":2212,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.44602159040026823,"extension":6.292175099778217},"index":4,"playId":"43a33860-7b12-303c-98fd-0494dc4bc458","pitchNumber":4,"startTime":"2026-05-27T19:13:53.059Z","endTime":"2026-05-27T19:13:58.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.635572278552846,"aZ":-14.90030544819612,"pfxX":7.463397705001638,"pfxZ":9.577629653167012,"pX":1.0137885161941051,"pZ":2.1408002289187738,"vX0":-5.604571733104828,"vY0":-132.97863882704178,"vZ0":-6.491201661779106,"x":78.36,"y":180.98,"x0":2.1716511780163543,"y0":50.004667377732176,"z0":5.681122326463643,"aX":13.462270566084785},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":-12.4,"spinRate":2106,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4107905268442891,"extension":6.605873199931024},"index":5,"playId":"17cebdb9-175c-316d-9b4b-c5b7f2fc1bea","pitchNumber":5,"startTime":"2026-05-27T19:14:15.210Z","endTime":"2026-05-27T19:14:20.519Z","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":2},"index":6,"startTime":"2026-05-27T19:14:33.017Z","endTime":"2026-05-27T19:14:46.743Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.346021521483987,"aZ":-24.712392329267498,"pfxX":8.177346277520487,"pfxZ":5.4946847632835,"pX":0.16235302134058185,"pZ":2.7240689036641665,"vX0":-6.972657638308737,"vY0":-115.20843536839762,"vZ0":-2.445504966826968,"x":110.81,"y":165.23,"x0":2.150840059908948,"y0":50.0032496838757,"z0":6.163058350933798,"aX":11.105989614006306},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":9.7,"breakHorizontal":-13.3,"spinRate":1367,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.4735767456495532,"extension":6.050367226070401},"hitData":{"launchSpeed":107.7,"launchAngle":23.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":45.8,"coordY":68.44}},"index":7,"playId":"6bcd05ef-2106-3435-9f75-55dacfc33627","pitchNumber":6,"startTime":"2026-05-27T19:14:46.743Z","endTime":"2026-05-27T19:15:09.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:15:09.781Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Robles called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-27T19:15:21.162Z","endTime":"2026-05-27T19:17:17.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.294704266259828,"aZ":-27.923385593473522,"pfxX":-2.2150432208466144,"pfxZ":2.74744797376289,"pX":-0.4369258953766882,"pZ":2.7811526977448433,"vX0":-5.53039654095792,"vY0":-123.37523336996465,"vZ0":-2.6537182078746815,"x":133.65,"y":163.69,"x0":2.116853461277332,"y0":50.00597752084506,"z0":6.2109617855942165,"aX":-3.4343774324012895},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.6,"breakHorizontal":5.3,"spinRate":2283,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.44302216710842846,"extension":5.944390975465581},"index":0,"playId":"1be070c0-5b34-3283-82af-51a3e7023127","pitchNumber":1,"startTime":"2026-05-27T19:15:38.299Z","endTime":"2026-05-27T19:15:41.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90490035250143,"aZ":-22.346659377974152,"pfxX":7.510251429770704,"pfxZ":7.049025220245839,"pX":0.4381749829803527,"pZ":2.530297561193466,"vX0":-6.26346846970271,"vY0":-117.2738406613833,"vZ0":-3.677868135823602,"x":100.3,"y":170.46,"x0":2.166146467405665,"y0":50.00504169841405,"z0":6.20022463337621,"aX":10.476223827091573},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":12.1,"breakHorizontal":-12.1,"spinRate":1396,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.4668217478339267,"extension":5.986514624616351},"index":1,"playId":"77cafc4e-52ef-3318-9b0d-cf50f0d58bb7","pitchNumber":2,"startTime":"2026-05-27T19:15:54.943Z","endTime":"2026-05-27T19:15:58.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.960724996688153,"aZ":-21.337972333604448,"pfxX":7.484293727715765,"pfxZ":7.722448736765849,"pX":1.5411786503541058,"pZ":1.7642650853232762,"vX0":-3.9113247023633013,"vY0":-117.85742756533212,"vZ0":-5.542654982358128,"x":58.25,"y":191.14,"x0":2.252247746100262,"y0":50.00101368588254,"z0":6.124068654633052,"aX":10.499528226207396},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":12.8,"breakHorizontal":-12.6,"spinRate":1471,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4652112192882605,"extension":6.012376553934565},"index":2,"playId":"f315a233-257d-3786-b186-b0d2534599d9","pitchNumber":3,"startTime":"2026-05-27T19:16:10.386Z","endTime":"2026-05-27T19:16:13.876Z","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":90.8,"endSpeed":83.5,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.962124536399735,"aZ":-13.336714016817734,"pfxX":6.790080524476397,"pfxZ":10.588209857633629,"pX":-0.11682925412431298,"pZ":3.1498938774283536,"vX0":-7.626575560026582,"vY0":-131.99982216661783,"vZ0":-4.933134492333028,"x":121.45,"y":153.73,"x0":1.9166356755761622,"y0":50.00207682026441,"z0":6.011979624096208,"aX":12.079579408287877},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.4,"breakHorizontal":-10.8,"spinRate":2035,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.4136621044027593,"extension":6.43706900515027},"index":3,"playId":"c540477a-d939-3e9f-a85a-b2f00c26f8f3","pitchNumber":4,"startTime":"2026-05-27T19:16:29.530Z","endTime":"2026-05-27T19:16:34.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58790314953552,"aZ":-26.318744827678977,"pfxX":-1.9617885130023134,"pfxZ":3.697152168993261,"pX":0.6479361254258985,"pZ":2.095585709018845,"vX0":-3.2764259191942733,"vY0":-124.86140828596288,"vZ0":-4.554108822810618,"x":92.3,"y":182.2,"x0":2.2307168657695366,"y0":50.00094412318042,"z0":6.102692427924391,"aX":-3.1038488191474887},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.9,"breakHorizontal":4.3,"spinRate":2231,"spinDirection":186},"zone":9,"typeConfidence":2.0,"plateTime":0.4382830558074575,"extension":5.990226486685186},"index":4,"playId":"ae170ee8-9410-398f-a300-26f3035eb1d7","pitchNumber":5,"startTime":"2026-05-27T19:17:12.043Z","endTime":"2026-05-27T19:17:17.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:17:17.387Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carlos Cortes singles on a sharp line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T19:18:22.586Z","endTime":"2026-05-27T19:20:49.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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_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":94.5,"endSpeed":86.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.186271032127415,"aZ":-12.338185424597038,"pfxX":-3.2735744533045175,"pfxZ":10.349737861097854,"pX":0.19917590889814155,"pZ":2.441902772405306,"vX0":4.66046060664791,"vY0":-137.4871926029686,"vZ0":-7.465837507545963,"x":109.41,"y":172.85,"x0":-1.0917485756233092,"y0":50.002111831201674,"z0":6.028015547937665,"aX":-6.273758657366275},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.4,"breakHorizontal":4.9,"spinRate":2100,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39822574602086425,"extension":7.0380691425290935},"index":0,"playId":"b001ee77-9e18-3e6d-b578-929c7d84ec87","pitchNumber":1,"startTime":"2026-05-27T19:19:30.723Z","endTime":"2026-05-27T19:19:35.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(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":91.4,"endSpeed":83.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.202117576291222,"aZ":-21.248823334250677,"pfxX":0.7748103204438135,"pfxZ":6.1095818943089135,"pX":-0.4878547878377744,"pZ":3.039519844006133,"vX0":1.9120016542162925,"vY0":-133.053261216221,"vZ0":-4.121096811019056,"x":135.6,"y":156.71,"x0":-1.3171430937120772,"y0":50.0029458053223,"z0":6.152928763860731,"aX":1.3858776487716136},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.3,"breakHorizontal":-1.8,"spinRate":2373,"spinDirection":184},"zone":1,"typeConfidence":2.0,"plateTime":0.4120482244008783,"extension":6.992395674524134},"index":1,"playId":"0b97ee05-46dc-386a-873f-8936c990b9da","pitchNumber":2,"startTime":"2026-05-27T19:19:46.198Z","endTime":"2026-05-27T19:19:50.960Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.869248854609253,"aZ":-33.91402330467499,"pfxX":-5.466685354731175,"pfxZ":-1.2521283452472094,"pX":-1.017081698069387,"pZ":2.2389302788431835,"vX0":2.564910849640098,"vY0":-117.19867280673618,"vZ0":-1.8009999594999246,"x":155.77,"y":178.33,"x0":-1.417404504638661,"y0":50.00561049508882,"z0":6.1952676790420105,"aX":-7.579426940206546},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.4,"breakHorizontal":9.2,"spinRate":735,"spinDirection":353},"zone":13,"typeConfidence":2.0,"plateTime":0.467975879543272,"extension":6.816164774527484},"index":2,"playId":"4afa7695-6185-3b4a-9ce3-06848f021f2a","pitchNumber":3,"startTime":"2026-05-27T19:20:03.305Z","endTime":"2026-05-27T19:20:07.345Z","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":81.0,"endSpeed":73.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.230962906078176,"aZ":-26.771671479029038,"pfxX":-8.01429089282874,"pfxZ":3.9212597969475986,"pX":-1.55626374055952,"pZ":1.542994547315652,"vX0":2.4085062823672456,"vY0":-117.7190082192906,"vZ0":-4.704257974353546,"x":176.32,"y":197.12,"x0":-1.5628534190680092,"y0":50.00331873404142,"z0":6.10072819196947,"aX":-11.038142782555315},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":6.0,"breakHorizontal":13.7,"spinRate":466,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.46865038519582614,"extension":6.983457009090611},"index":3,"playId":"e175709d-1897-30c3-83b0-93d76021eead","pitchNumber":4,"startTime":"2026-05-27T19:20:21.987Z","endTime":"2026-05-27T19:20:25.449Z","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":85.8,"endSpeed":79.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.838150230308532,"aZ":-33.001053226658314,"pfxX":-0.5026743683174415,"pfxZ":-0.5248875925423988,"pX":-0.3193420624406003,"pZ":2.4843783628624725,"vX0":2.1413534411291217,"vY0":-125.00134425566588,"vZ0":-2.5242780019873523,"x":129.17,"y":171.7,"x0":-1.1211826854481917,"y0":50.00136517514249,"z0":6.212674923425994,"aX":-0.7970313023688533},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.3,"breakHorizontal":0.5,"spinRate":1988,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.43792552130411355,"extension":6.85976564427259},"hitData":{"launchSpeed":100.7,"launchAngle":10.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":124.41,"coordY":112.27}},"index":4,"playId":"c8930a81-bbdb-32b3-9b8c-58483768f5d0","pitchNumber":5,"startTime":"2026-05-27T19:20:38.743Z","endTime":"2026-05-27T19:20:49.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:20:49.768Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T19:20:51.844Z","endTime":"2026-05-27T19:23:18.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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(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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69078120379632,"aZ":-29.33317121062701,"pfxX":-8.124790158980785,"pfxZ":1.7708906054429452,"pX":1.0781835503052453,"pZ":2.156181421880709,"vX0":8.324889622574606,"vY0":-125.384068747067,"vZ0":-3.730245701143652,"x":75.9,"y":180.56,"x0":-1.2184649307555606,"y0":50.0019680476128,"z0":6.038527936187423,"aX":-13.026640142960826},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":13.0,"spinRate":1464,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4356736188317374,"extension":7.055955412515591},"index":0,"playId":"b5101920-1273-3974-ad51-55c4bfc9c233","pitchNumber":1,"startTime":"2026-05-27T19:21:13.731Z","endTime":"2026-05-27T19:21:18.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37943065250688,"aZ":-10.575233840728535,"pfxX":-4.311597158151576,"pfxZ":10.543347354708041,"pX":-0.6638477789910439,"pZ":3.192806290540331,"vX0":3.9109794261007322,"vY0":-142.59921277074108,"vZ0":-5.9864489010040804,"x":142.3,"y":152.57,"x0":-1.4964379607852616,"y0":50.00562840312292,"z0":5.994163446356373,"aX":-8.835030807181813},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.0,"breakHorizontal":7.0,"spinRate":2267,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.38487035957634763,"extension":7.3804163607623146},"index":1,"playId":"be0bee76-49a8-3f58-8181-b5a279c6f00d","pitchNumber":2,"startTime":"2026-05-27T19:21:32.818Z","endTime":"2026-05-27T19:21:37.887Z","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":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.232284613513308,"aZ":-33.375748286166925,"pfxX":-3.7335210416799396,"pfxZ":-0.8265068928549297,"pX":-0.8584457001523128,"pZ":3.2648625534219837,"vX0":2.28893083573351,"vY0":-120.09230025147444,"vZ0":0.09550271045255188,"x":149.72,"y":150.63,"x0":-1.3432521234626358,"y0":50.00502437152988,"z0":6.215797100042581,"aX":-5.404465245706939},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.2,"breakHorizontal":6.1,"spinRate":526,"spinDirection":316},"zone":11,"typeConfidence":2.0,"plateTime":0.45767615860094857,"extension":6.993815584546883},"index":2,"playId":"195b009b-9122-3209-9036-f74e795f52ce","pitchNumber":3,"startTime":"2026-05-27T19:21:50.087Z","endTime":"2026-05-27T19:22:17.100Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80005573460647,"aZ":-23.517706559231783,"pfxX":2.135418487854589,"pfxZ":4.751901488287286,"pX":1.4255694628836164,"pZ":3.527856801549207,"vX0":6.405169841038314,"vY0":-133.4259006724097,"vZ0":-2.475961496633823,"x":62.66,"y":143.53,"x0":-1.273416514297954,"y0":50.00652603776541,"z0":6.143417286996557,"aX":3.890601060387171},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":-5.2,"spinRate":2440,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.4088438274377655,"extension":7.339086008813469},"index":3,"playId":"1da1a3d5-ffc1-38de-9e92-f9c01e7e0457","pitchNumber":4,"startTime":"2026-05-27T19:22:27.367Z","endTime":"2026-05-27T19:22:31.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.172536162502432,"aZ":-13.014026934704399,"pfxX":-4.0705543259166195,"pfxZ":9.442489026617144,"pX":0.26545727472250574,"pZ":3.728790962171967,"vX0":5.365843182803698,"vY0":-141.29310731751457,"vZ0":-4.1348366443218545,"x":106.88,"y":138.1,"x0":-1.1263453347412633,"y0":50.00065090302271,"z0":6.043024610901414,"aX":-8.257981932879552},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":6.4,"spinRate":2201,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.38715212865616566,"extension":7.531710585890702},"index":4,"playId":"ad4b8b0b-d9da-3ff1-a474-6fddaa3990a1","pitchNumber":5,"startTime":"2026-05-27T19:22:45.715Z","endTime":"2026-05-27T19:22:49.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.714124225761324,"aZ":-11.518984042527748,"pfxX":-5.0293135739007315,"pfxZ":10.087747516180407,"pX":-0.1503183485105268,"pZ":3.427195192251221,"vX0":4.617580031492654,"vY0":-142.42279521981803,"vZ0":-5.171176461925284,"x":122.73,"y":146.25,"x0":-1.1418219834433334,"y0":50.00295506078799,"z0":5.999431797062594,"aX":-10.298248176441735},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":8.2,"spinRate":2074,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3850561470072056,"extension":7.3622676419326805},"index":5,"playId":"9c5a1f8a-80bb-3598-afa0-3dbd3b87bb7d","pitchNumber":6,"startTime":"2026-05-27T19:23:14.755Z","endTime":"2026-05-27T19:23:18.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:23:18.730Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shea Langeliers lines out sharply to right fielder Victor Robles.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T19:23:19.942Z","endTime":"2026-05-27T19:23:57.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"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":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50139727968712,"aZ":-12.76659900419298,"pfxX":-5.1946990674140885,"pfxZ":9.466788631882086,"pX":0.00555082820759172,"pZ":2.837392534982964,"vX0":4.930613381536262,"vY0":-142.2388182566572,"vZ0":-6.358592454234807,"x":116.79,"y":162.17,"x0":-1.0751162414528903,"y0":50.0018416421438,"z0":5.910694627368521,"aX":-10.6481882526989},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":8.4,"spinRate":2024,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3850149481327736,"extension":7.420627484298012},"hitData":{"launchSpeed":103.2,"launchAngle":16.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":181.31,"coordY":98.05}},"index":0,"playId":"a08c33b1-020b-39c1-9f70-818f34302e6e","pitchNumber":1,"startTime":"2026-05-27T19:23:46.241Z","endTime":"2026-05-27T19:23:57.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:23:57.270Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-27T19:24:10.854Z","endTime":"2026-05-27T19:25:34.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"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(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":86.2,"endSpeed":79.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.480079671948598,"aZ":-31.653491808717227,"pfxX":-8.526792582355528,"pfxZ":0.3244771191329985,"pX":-1.5180800830851975,"pZ":3.225255548701749,"vX0":2.5111316470604184,"vY0":-125.55047050416435,"vZ0":-0.7816179018108647,"x":174.87,"y":151.7,"x0":-1.4236310645754766,"y0":50.00191181207102,"z0":6.117304539798747,"aX":-13.607800403200512},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":14.9,"spinRate":1408,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.4363053524702507,"extension":7.211966096089246},"index":0,"playId":"639371ab-a969-3167-9b95-2befd5029191","pitchNumber":1,"startTime":"2026-05-27T19:24:26.116Z","endTime":"2026-05-27T19:24:30.024Z","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":97.2,"endSpeed":88.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.569259977886865,"aZ":-11.966162854365434,"pfxX":-5.4172474717457835,"pfxZ":9.976156115769713,"pX":-0.5803113080176986,"pZ":2.900217366145133,"vX0":3.7906166036703555,"vY0":-141.48855131224056,"vZ0":-6.533518903761007,"x":139.12,"y":160.47,"x0":-1.2342399932110444,"y0":50.0026742892572,"z0":6.00768738850611,"aX":-10.972880253889171},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.9,"breakHorizontal":9.0,"spinRate":2171,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.38726043210229033,"extension":7.387991657827796},"index":1,"playId":"25728f75-6d3d-32b6-8adb-35ffdac2e503","pitchNumber":2,"startTime":"2026-05-27T19:24:44.703Z","endTime":"2026-05-27T19:24:49.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488757522209326,"aZ":-34.58686873838169,"pfxX":-0.2184608825881882,"pfxZ":-1.436924353053147,"pX":0.18291603555617242,"pZ":2.819693169866637,"vX0":3.871695502581137,"vY0":-128.34849141693314,"vZ0":-1.6090145758283088,"x":110.03,"y":162.65,"x0":-1.311343673213616,"y0":50.001199594831846,"z0":6.127397256888405,"aX":-0.36813966259987757},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.8,"breakHorizontal":-0.4,"spinRate":1940,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.4253982119115829,"extension":7.328629024044884},"index":2,"playId":"871ffd5e-1ac0-3054-943a-e87d779039f7","pitchNumber":3,"startTime":"2026-05-27T19:25:04.461Z","endTime":"2026-05-27T19:25:09.723Z","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(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":82.2,"endSpeed":75.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.014377109011512,"aZ":-31.615364481543352,"pfxX":-7.143789584351962,"pfxZ":0.38529284260562235,"pX":-0.2236189711859394,"pZ":2.231416675515664,"vX0":4.544056922625533,"vY0":-119.54509073971808,"vZ0":-2.2749591125633346,"x":125.52,"y":178.53,"x0":-1.2297747499368095,"y0":50.0009620589801,"z0":6.058917050072991,"aX":-10.244089292415737},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.4,"breakHorizontal":11.8,"spinRate":549,"spinDirection":313},"zone":8,"typeConfidence":2.0,"plateTime":0.4597991992925641,"extension":7.135242452647878},"index":3,"playId":"01f2161c-1882-34ec-9991-6fd87c3241f0","pitchNumber":4,"startTime":"2026-05-27T19:25:30.527Z","endTime":"2026-05-27T19:25:34.906Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:25:34.906Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T19:26:41.463Z","endTime":"2026-05-27T19:28:24.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.841073202112312,"aZ":-15.439778823296878,"pfxX":6.856740607742023,"pfxZ":9.410850734495241,"pX":0.1395340493319928,"pZ":2.1677715241286255,"vX0":-7.333776712084699,"vY0":-131.9452814603138,"vZ0":-6.720308424110799,"x":111.68,"y":180.25,"x0":2.0530184926395685,"y0":50.00440364218195,"z0":5.868602422769705,"aX":12.194436017883428},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.8,"breakHorizontal":-11.0,"spinRate":1984,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.4137825237892967,"extension":6.38390879195683},"index":0,"playId":"fd6b4579-55b0-311d-abc8-5b843bdd7eb5","pitchNumber":1,"startTime":"2026-05-27T19:27:47.339Z","endTime":"2026-05-27T19:27:51.844Z","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":84.3,"endSpeed":78.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37284486203812,"aZ":-30.15232672781664,"pfxX":-1.1693865278734275,"pfxZ":1.314289199209643,"pX":-0.6214698183421242,"pZ":2.2189156067602473,"vX0":-6.07805994566035,"vY0":-122.70237976934682,"vZ0":-3.3970320564326553,"x":140.69,"y":178.87,"x0":2.0311576805283544,"y0":50.003808317150614,"z0":6.167988785024915,"aX":-1.7963506965055454},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.9,"breakHorizontal":3.5,"spinRate":2102,"spinDirection":191},"zone":4,"typeConfidence":2.0,"plateTime":0.44496766637155494,"extension":6.049840244926549},"index":1,"playId":"61104cdd-6047-3e3a-9407-748de17746b8","pitchNumber":2,"startTime":"2026-05-27T19:28:01.742Z","endTime":"2026-05-27T19:28:06.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48710612539493,"aZ":-25.631188133266026,"pfxX":-3.3542046378838553,"pfxZ":4.708516792651812,"pX":-0.7129888853392199,"pZ":2.6305462201845167,"vX0":-5.899058625287622,"vY0":-117.7503064502559,"vZ0":-2.3036071522101738,"x":144.18,"y":167.76,"x0":2.270670674966249,"y0":50.004609041535566,"z0":6.017684269097578,"aX":-4.660940202220305},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":8.2,"breakHorizontal":7.7,"spinRate":2253,"spinDirection":256},"zone":4,"typeConfidence":2.0,"plateTime":0.4670035096005054,"extension":5.987669732337919},"index":2,"playId":"20739d1d-c9a0-3cfc-a35f-844c1b4b6bb6","pitchNumber":3,"startTime":"2026-05-27T19:28:19.758Z","endTime":"2026-05-27T19:28:24.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:28:24.193Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jhonny Pereda grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T19:28:24.824Z","endTime":"2026-05-27T19:28:56.730Z","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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.978125533441993,"aZ":-32.67338561625808,"pfxX":-1.216155919751099,"pfxZ":-0.33314049366438425,"pX":0.36702917090696796,"pZ":2.937038061256267,"vX0":-4.18009712512497,"vY0":-121.21092024918593,"vZ0":-1.0889182937114052,"x":103.01,"y":159.48,"x0":2.272886073636679,"y0":50.00418048603084,"z0":6.248241800731229,"aX":-1.8074373638306964},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.6,"breakHorizontal":3.2,"spinRate":2273,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.45209203098871953,"extension":5.980649087818513},"hitData":{"launchSpeed":99.4,"launchAngle":-16.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.13,"coordY":156.65}},"index":0,"playId":"a16f6782-e383-31ce-8ec2-a7dbb85b0157","pitchNumber":1,"startTime":"2026-05-27T19:28:48.726Z","endTime":"2026-05-27T19:28:56.730Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:28:56.730Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Emerson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-27T19:29:03.939Z","endTime":"2026-05-27T19:30:55.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31100288729537,"aZ":-15.337187388039675,"pfxX":7.190569078849222,"pfxZ":9.539721009973107,"pX":-0.09229751946315233,"pZ":1.8799376877119458,"vX0":-7.525983449985682,"vY0":-132.06335328225353,"vZ0":-7.415471778574749,"x":120.52,"y":188.02,"x0":1.8611549594361105,"y0":50.00545188982781,"z0":5.854111656391381,"aX":12.694601091427264},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.8,"breakHorizontal":-11.4,"spinRate":2088,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.41485649560612803,"extension":6.511645638581295},"index":0,"playId":"8e981af9-13ad-3ef3-9176-5011cc23c079","pitchNumber":1,"startTime":"2026-05-27T19:29:22.100Z","endTime":"2026-05-27T19:29:26.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.376611666857283,"aZ":-26.635453633891434,"pfxX":-0.800896071490143,"pfxZ":3.532763668194862,"pX":0.43666630672026263,"pZ":2.8361357798803914,"vX0":-4.061927953158383,"vY0":-124.3098388755933,"vZ0":-2.909861940027973,"x":100.36,"y":162.2,"x0":2.194437107685741,"y0":50.00580155508384,"z0":6.227829726513139,"aX":-1.2554909593104877},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.0,"breakHorizontal":2.4,"spinRate":2282,"spinDirection":183},"zone":3,"typeConfidence":2.0,"plateTime":0.4402322040215694,"extension":5.873132877967146},"index":1,"playId":"93a70e0a-7208-32f0-8e01-800c68c034b6","pitchNumber":2,"startTime":"2026-05-27T19:29:38.393Z","endTime":"2026-05-27T19:29:41.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48366527368403,"aZ":-14.841388256703658,"pfxX":7.432473786835838,"pfxZ":9.57850561176192,"pX":-1.39121392386148,"pZ":1.972572430740132,"vX0":-10.29280892407883,"vY0":-133.60161144362038,"vZ0":-7.5159390041667455,"x":170.03,"y":185.52,"x0":1.5437021236824,"y0":50.00546600036939,"z0":5.886795189087195,"aX":13.45389684747817},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":-11.3,"spinRate":2205,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.40979970157698853,"extension":6.459598412350705},"index":2,"playId":"e0cf0108-39f8-3974-a672-f8ddc430f66c","pitchNumber":3,"startTime":"2026-05-27T19:29:56.075Z","endTime":"2026-05-27T19:29:59.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.711166155093252,"aZ":-27.7165644355117,"pfxX":-0.05555983661966568,"pfxZ":2.885204875947525,"pX":-1.440211037701556,"pZ":2.2401153932789635,"vX0":-8.139220827978809,"vY0":-122.99594547554771,"vZ0":-4.031859229370394,"x":171.9,"y":178.3,"x0":1.9086820689931774,"y0":50.00121467205073,"z0":6.231584768033121,"aX":-0.08409108759434397},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.6,"breakHorizontal":1.9,"spinRate":2229,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.44408052524211383,"extension":6.100614324548816},"index":3,"playId":"91ea3a2c-7382-360c-a212-1771d8585482","pitchNumber":4,"startTime":"2026-05-27T19:30:13.573Z","endTime":"2026-05-27T19:30:17.413Z","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":91.9,"endSpeed":83.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.968055195581382,"aZ":-17.526291586133862,"pfxX":8.224455578951154,"pfxZ":8.183735337994559,"pX":0.6691414040990691,"pZ":2.293864103617034,"vX0":-6.653769009862041,"vY0":-133.4838044767108,"vZ0":-5.920246613931306,"x":91.49,"y":176.85,"x0":2.135915487052486,"y0":50.001014180951614,"z0":5.818938121637892,"aX":14.716649260255958},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":-13.3,"spinRate":2176,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.41164705906000343,"extension":6.517174981877411},"index":4,"playId":"db325fe2-d4a3-3ae3-ab35-56764fdb557f","pitchNumber":5,"startTime":"2026-05-27T19:30:30.497Z","endTime":"2026-05-27T19:30:34.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96437366590985,"aZ":-12.450576013641173,"pfxX":5.372139556096495,"pfxZ":10.963863618365414,"pX":-0.7086778344510847,"pZ":2.807037969691209,"vX0":-8.922652066197378,"vY0":-133.3585330714541,"vZ0":-5.701919227425296,"x":144.01,"y":162.99,"x0":1.9842417193867212,"y0":50.00565400056642,"z0":5.872828674135426,"aX":9.66773161949084},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.7,"breakHorizontal":-7.8,"spinRate":2093,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.410881669170867,"extension":6.58789900092842},"index":5,"playId":"3023b961-b755-377d-bb9c-901725d63561","pitchNumber":6,"startTime":"2026-05-27T19:30:51.665Z","endTime":"2026-05-27T19:30:55.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:30:55.363Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonah Heim lines out to right fielder Victor Robles.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T19:32:05.050Z","endTime":"2026-05-27T19:34:21.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.194496535419372,"aZ":-10.917377220401393,"pfxX":-4.2096445013572845,"pfxZ":10.565438819615567,"pX":0.562271280364041,"pZ":1.9127844336222535,"vX0":6.123082008968364,"vY0":-140.54594384602888,"vZ0":-8.967341568736659,"x":95.57,"y":187.13,"x0":-1.092027619742151,"y0":50.00237866848457,"z0":5.843119342106494,"aX":-8.469149727286862},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":6.5,"spinRate":2241,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.3888899564778905,"extension":7.509348193709945},"index":0,"playId":"3a165cad-cebb-3c4a-84e6-3170f976952f","pitchNumber":1,"startTime":"2026-05-27T19:33:07.920Z","endTime":"2026-05-27T19:33:12.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29669182409783,"aZ":-34.35652827108236,"pfxX":-0.08342073964265673,"pfxZ":-1.2584088497784394,"pX":0.9632043369164021,"pZ":0.8579580571873485,"vX0":4.900165586865968,"vY0":-129.92794249360588,"vZ0":-6.445527125520357,"x":80.28,"y":215.62,"x0":-0.9242214110048068,"y0":50.00267644311353,"z0":5.9328996480484575,"aX":-0.14566286531920097},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-3.4,"breakHorizontal":-0.7,"spinRate":2198,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.41910637694476716,"extension":7.21276034765486},"index":1,"playId":"e90db5b9-0a5b-32e7-9a59-53ce04689927","pitchNumber":2,"startTime":"2026-05-27T19:33:25.184Z","endTime":"2026-05-27T19:33:28.578Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-27T19:33:38.453Z","endTime":"2026-05-27T19:33:52.719Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"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":82.2,"endSpeed":75.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.650828791153636,"aZ":-28.327126845917324,"pfxX":-3.394784819191786,"pfxZ":2.6703260928139185,"pX":-1.8446244899406745,"pZ":1.8512157947648287,"vX0":-0.10639003208404518,"vY0":-119.73781719443939,"vZ0":-3.6487947094793993,"x":187.31,"y":188.8,"x0":-1.3589039574989616,"y0":50.00519459971065,"z0":5.949247031052456,"aX":-4.8947292732605545},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":4.2,"breakHorizontal":6.1,"spinRate":537,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.458681646079631,"extension":7.122623783490978},"index":3,"playId":"81f8aea1-7ad8-302f-b756-8c6a118b583e","pitchNumber":3,"startTime":"2026-05-27T19:33:52.719Z","endTime":"2026-05-27T19:33:56.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.359622806206296,"aZ":-30.883596146623084,"pfxX":-3.332066317029907,"pfxZ":0.8774093512585388,"pX":-1.272880809277084,"pZ":2.6583267285855756,"vX0":0.9001043504029498,"vY0":-120.2413850627804,"vZ0":-1.6231441980745775,"x":165.52,"y":167.01,"x0":-1.2181550923148996,"y0":50.00355545487255,"z0":6.071314265849077,"aX":-4.9004276297948435},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.4,"breakHorizontal":5.9,"spinRate":519,"spinDirection":324},"zone":11,"typeConfidence":2.0,"plateTime":0.4547785305057035,"extension":7.090244429089892},"hitData":{"launchSpeed":78.3,"launchAngle":23.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":152.1,"coordY":99.55}},"index":4,"playId":"18567fba-9a24-31d6-850f-ce4efe4b0d6a","pitchNumber":4,"startTime":"2026-05-27T19:34:14.612Z","endTime":"2026-05-27T19:34:21.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:34:21.626Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T19:34:29.410Z","endTime":"2026-05-27T19:36:10.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.088906027882874,"aZ":-12.941491845672171,"pfxX":-2.7878681838382176,"pfxZ":9.400286929882206,"pX":-0.4918124403344041,"pZ":2.5209111665507544,"vX0":2.251516382614707,"vY0":-141.59652921669937,"vZ0":-7.113946396540107,"x":135.75,"y":170.72,"x0":-0.9321520319076952,"y0":50.0016174008765,"z0":5.881069830028179,"aX":-5.702644967383588},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":4.7,"spinRate":2161,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.38574561379725436,"extension":7.427709511004572},"index":0,"playId":"e33fb041-a0c2-3f16-90b4-d16ab04adca7","pitchNumber":1,"startTime":"2026-05-27T19:34:52.842Z","endTime":"2026-05-27T19:34:55.842Z","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":98.3,"endSpeed":89.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96305058499095,"aZ":-9.339145727995586,"pfxX":-5.463607851819496,"pfxZ":11.081365568931997,"pX":0.1959903978925613,"pZ":1.951961150025579,"vX0":4.469287461717161,"vY0":-142.89015915983012,"vZ0":-9.228328531863463,"x":109.53,"y":186.08,"x0":-0.681163467214314,"y0":50.00377004510647,"z0":5.816479889890652,"aX":-11.260482643922755},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.2,"breakHorizontal":9.0,"spinRate":2361,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.3838053146828644,"extension":7.386824627260145},"index":1,"playId":"734fd51a-191b-36e9-94f0-a439721440b2","pitchNumber":2,"startTime":"2026-05-27T19:35:10.801Z","endTime":"2026-05-27T19:35:14.038Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-27T19:35:29.506Z","endTime":"2026-05-27T19:35:44.382Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.519316233229,"aZ":-32.546446131700996,"pfxX":-0.5569757390474903,"pfxZ":-0.22587249211504956,"pX":1.1274125747839778,"pZ":0.16713011344581433,"vX0":4.789790572234071,"vY0":-127.30191670630255,"vZ0":-7.9485401493747645,"x":74.03,"y":234.27,"x0":-0.7041225416580317,"y0":50.00344899948717,"z0":5.897707399215644,"aX":-0.9169291803245618},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.9,"breakHorizontal":0.0,"spinRate":2180,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.42985536903958943,"extension":7.274771388122641},"index":3,"playId":"a3e9c13c-4c6b-31d1-8697-3288621989b2","pitchNumber":3,"startTime":"2026-05-27T19:35:44.382Z","endTime":"2026-05-27T19:35:48.343Z","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":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21870110071843,"aZ":-29.487746548933234,"pfxX":-5.076842300534883,"pfxZ":1.9422126915234674,"pX":-1.5232068561198304,"pZ":2.6416736105150735,"vX0":0.45977523531909226,"vY0":-118.3163473282279,"vZ0":-1.4501190637226058,"x":175.06,"y":167.45,"x0":-1.0646712366433013,"y0":50.005531772049395,"z0":6.02116974427991,"aX":-7.040062679189776},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.4,"breakHorizontal":9.0,"spinRate":538,"spinDirection":291},"zone":11,"typeConfidence":2.0,"plateTime":0.4668965632876003,"extension":7.199600325406772},"index":4,"playId":"d86cdbcf-bebb-3bf5-9abd-705b830ee01a","pitchNumber":4,"startTime":"2026-05-27T19:36:03.581Z","endTime":"2026-05-27T19:36:10.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:36:10.920Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeff McNeil strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-27T19:36:15.686Z","endTime":"2026-05-27T19:38:01.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"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(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":86.6,"endSpeed":80.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.103869351156884,"aZ":-33.94342623409058,"pfxX":1.4205291407861769,"pfxZ":-1.0907815171501625,"pX":-0.23212843975712866,"pZ":2.407953020988896,"vX0":1.566138608586907,"vY0":-126.22013352350692,"vZ0":-2.4268607529735573,"x":125.85,"y":173.77,"x0":-1.0446883145348314,"y0":50.00453934894068,"z0":6.10855023122422,"aX":2.29787455476868},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.3,"breakHorizontal":-2.9,"spinRate":2228,"spinDirection":50},"zone":5,"typeConfidence":2.0,"plateTime":0.4335281055323792,"extension":7.090537113129201},"index":0,"playId":"477ebf6d-67bf-3be3-b1bf-2b7c693e44eb","pitchNumber":1,"startTime":"2026-05-27T19:36:39.453Z","endTime":"2026-05-27T19:36:43.639Z","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":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.050702658308154,"aZ":-22.217554385181252,"pfxX":1.8739219678367625,"pfxZ":5.423904876280346,"pX":-0.8963785061794424,"pZ":3.1167066479460415,"vX0":0.16289425362749374,"vY0":-134.5906239743933,"vZ0":-3.30783462229562,"x":151.17,"y":154.63,"x0":-1.2011482918627665,"y0":50.002555759028965,"z0":5.933967455270177,"aX":3.439785904685267},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":-3.5,"spinRate":2304,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.4068708398453289,"extension":7.2483779478102},"index":1,"playId":"4e9054b8-2655-3af1-b97a-71a98c73257e","pitchNumber":2,"startTime":"2026-05-27T19:36:56.717Z","endTime":"2026-05-27T19:37:02.424Z","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":87.8,"endSpeed":80.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.649516527971645,"aZ":-30.06219794843616,"pfxX":-8.20089496716413,"pfxZ":1.2770460200980462,"pX":0.363113609981276,"pZ":1.8418465690514416,"vX0":6.50684088107327,"vY0":-127.71662815899641,"vZ0":-4.089245361616111,"x":103.16,"y":189.05,"x0":-1.1539323749816826,"y0":50.00041958004081,"z0":5.831652822740662,"aX":-13.527163235844151},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.6,"breakHorizontal":13.3,"spinRate":1447,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.42908637958819584,"extension":7.415905015791209},"index":2,"playId":"b864d97c-d52c-3c93-b078-add07994c95f","pitchNumber":3,"startTime":"2026-05-27T19:37:13.823Z","endTime":"2026-05-27T19:37:16.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.640518861066994,"aZ":-36.266081874496706,"pfxX":-0.7836699008801151,"pfxZ":-2.8072249325751444,"pX":0.6548916040265365,"pZ":0.9001444281410499,"vX0":4.570594781925862,"vY0":-120.52611087607335,"vZ0":-4.380524845836154,"x":92.04,"y":214.48,"x0":-1.1725838324232523,"y0":50.00392489741103,"z0":5.978873357298379,"aX":-1.1413787159323134},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.0,"breakHorizontal":0.2,"spinRate":597,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.45622322138087723,"extension":7.2472211814814465},"index":3,"playId":"b08486cc-1029-3963-ab2a-d9ba753946a0","pitchNumber":4,"startTime":"2026-05-27T19:37:35.859Z","endTime":"2026-05-27T19:37:42.689Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.509311328595594,"aZ":-33.34659367798689,"pfxX":-1.5040789194589292,"pfxZ":-0.7088292592964622,"pX":-0.19613393357754164,"pZ":1.723437477875896,"vX0":2.553609876810082,"vY0":-127.98501135659696,"vZ0":-4.222302084484391,"x":124.48,"y":192.25,"x0":-1.0134305708514693,"y0":50.00431512932529,"z0":6.019063961403247,"aX":-2.4845939936306367},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.0,"breakHorizontal":2.2,"spinRate":2083,"spinDirection":46},"zone":8,"typeConfidence":2.0,"plateTime":0.4286891534658346,"extension":7.1936712707503565},"index":4,"playId":"2210dd58-8900-3356-80bd-edc51dc8ef18","pitchNumber":5,"startTime":"2026-05-27T19:37:57.434Z","endTime":"2026-05-27T19:38:01.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:38:01.643Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a line drive to center fielder Henry Bolte.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T19:39:34.423Z","endTime":"2026-05-27T19:41:39.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.848683103791082,"aZ":-28.690164640279722,"pfxX":-0.9174784678650671,"pfxZ":2.235878900162689,"pX":-0.5190899264208478,"pZ":2.7430127201809578,"vX0":-6.054448603695253,"vY0":-123.31015009189794,"vZ0":-2.6850204701627596,"x":136.79,"y":164.72,"x0":2.0755024526032657,"y0":50.00314410520504,"z0":6.238139436863204,"aX":-1.4280910996780618},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.7,"breakHorizontal":2.9,"spinRate":2273,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.44223302246411356,"extension":5.974395514065464},"index":0,"playId":"0c23db31-6254-3539-9dc0-099b8240ab4c","pitchNumber":1,"startTime":"2026-05-27T19:40:14.772Z","endTime":"2026-05-27T19:40:19.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.378360217582348,"aZ":-29.595986295663486,"pfxX":-2.2610093535366493,"pfxZ":1.6617077160350764,"pX":-1.023960164330939,"pZ":2.1216470311996574,"vX0":-6.465408844662234,"vY0":-123.1690953470553,"vZ0":-3.9360103431512905,"x":156.03,"y":181.5,"x0":1.9191140659414203,"y0":50.00183677995601,"z0":6.218115346724482,"aX":-3.504685891701926},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.4,"breakHorizontal":5.5,"spinRate":2223,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.44316008811929963,"extension":5.945370828818216},"index":1,"playId":"db67f910-bfad-35ee-8882-6656a7d76308","pitchNumber":2,"startTime":"2026-05-27T19:40:29.927Z","endTime":"2026-05-27T19:40:34.589Z","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":91.2,"endSpeed":83.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62961974307153,"aZ":-14.66086147794486,"pfxX":7.305910784222535,"pfxZ":9.827859909518363,"pX":-0.9744881937628133,"pZ":3.5037340256656586,"vX0":-9.893091321637879,"vY0":-132.4712262275058,"vZ0":-3.6176456772966294,"x":154.15,"y":144.18,"x0":1.854832294121799,"y0":50.00125072475347,"z0":5.955111607931298,"aX":13.01749864148177},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.2,"breakHorizontal":-11.2,"spinRate":2102,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.4130787405763501,"extension":6.552568155805179},"index":2,"playId":"2287325d-1b1e-3b10-a105-5113e1f92440","pitchNumber":3,"startTime":"2026-05-27T19:40:46.647Z","endTime":"2026-05-27T19:40:53.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.686752506102096,"aZ":-28.740861244569572,"pfxX":-1.1378673708869833,"pfxZ":2.2339732065509104,"pX":0.05019263931926525,"pZ":2.6056155019650458,"vX0":-5.018031139981944,"vY0":-123.06137222929466,"vZ0":-2.7631954342556377,"x":115.09,"y":168.43,"x0":2.260983000742303,"y0":50.00507800824304,"z0":6.16968558479572,"aX":-1.7505414236491579},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.6,"breakHorizontal":3.2,"spinRate":2261,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.44454719313167823,"extension":6.05540365390981},"index":3,"playId":"89473ddc-7827-33c4-8731-e30c708094dc","pitchNumber":4,"startTime":"2026-05-27T19:41:04.646Z","endTime":"2026-05-27T19:41:07.646Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-27T19:41:13.866Z","endTime":"2026-05-27T19:41:28.098Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.512871815019572,"aZ":-14.256547636532806,"pfxX":6.230466770447514,"pfxZ":10.163284449269215,"pX":0.1272527491952582,"pZ":2.1639976807967187,"vX0":-6.683614359250265,"vY0":-132.02622069243586,"vZ0":-7.084050513315379,"x":112.15,"y":180.35,"x0":1.8839249403442764,"y0":50.001443828469576,"z0":5.93429056643704,"aX":10.981982525692477},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":17.0,"breakHorizontal":-9.8,"spinRate":2039,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.4151180282523348,"extension":6.512183226898044},"hitData":{"launchSpeed":83.4,"launchAngle":12.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.75,"coordY":110.69}},"index":5,"playId":"6ecc0259-2ce3-380a-81d5-17f975afa173","pitchNumber":5,"startTime":"2026-05-27T19:41:28.098Z","endTime":"2026-05-27T19:41:39.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:41:39.149Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T19:41:40.960Z","endTime":"2026-05-27T19:43:01.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.297975713785664,"aZ":-13.155321015109564,"pfxX":8.295772349069267,"pfxZ":10.75842401610873,"pX":-0.2150836279778427,"pZ":2.3657321043140254,"vX0":-8.694206808425971,"vY0":-132.15250904938426,"vZ0":-6.4989285083289605,"x":125.2,"y":174.91,"x0":2.040453624722233,"y0":50.00355684944636,"z0":5.824167411159341,"aX":14.66672392446288},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.2,"breakHorizontal":-13.1,"spinRate":2070,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.41454956488369543,"extension":6.50582354531305},"index":0,"playId":"abac5c31-01fd-3d84-907b-4d8a7c05a940","pitchNumber":1,"startTime":"2026-05-27T19:42:03.095Z","endTime":"2026-05-27T19:42:06.127Z","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":84.3,"endSpeed":77.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17802659717593,"aZ":-30.6283630937843,"pfxX":-2.755514057082259,"pfxZ":1.0119362090082475,"pX":0.019291550075133515,"pZ":2.6710035940398194,"vX0":-4.295107635935792,"vY0":-122.75211439322082,"vZ0":-1.953279646157811,"x":116.26,"y":166.66,"x0":2.1493002401248282,"y0":50.00238701639911,"z0":6.0832865582055025,"aX":-4.2067023961607655},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.7,"breakHorizontal":6.0,"spinRate":2195,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.4461183502212913,"extension":5.972732150683844},"index":1,"playId":"f008b771-328a-3795-97df-92138438598c","pitchNumber":2,"startTime":"2026-05-27T19:42:26.166Z","endTime":"2026-05-27T19:42:30.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41413730763058,"aZ":-27.155812955895705,"pfxX":9.07402901308125,"pfxZ":3.472526871868804,"pX":1.414863510823852,"pZ":1.687453841570587,"vX0":-4.506660247862822,"vY0":-119.79651491856119,"vZ0":-4.621145194643415,"x":63.07,"y":193.22,"x0":2.1473888732541244,"y0":50.003529653398175,"z0":6.085794221024611,"aX":13.111550817507942},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.4,"breakHorizontal":-15.2,"spinRate":1338,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4582466310657658,"extension":5.968128165475235},"index":2,"playId":"e5951a37-90ba-310c-a463-e9bf5a96f420","pitchNumber":3,"startTime":"2026-05-27T19:42:57.374Z","endTime":"2026-05-27T19:43:01.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:43:01.665Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T19:43:04.193Z","endTime":"2026-05-27T19:44:19.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.661494266677032,"aZ":-27.6327841341161,"pfxX":8.358406998821481,"pfxZ":3.2731117481028678,"pX":1.4554405357225995,"pZ":1.8805172551884894,"vX0":-4.279935687032252,"vY0":-116.95935340753424,"vZ0":-3.7454053482837324,"x":61.52,"y":188.01,"x0":2.2212584745127355,"y0":50.00446844581516,"z0":6.088682918673383,"aX":11.603394808984685},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":5.3,"breakHorizontal":-14.2,"spinRate":1359,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.46797338510068975,"extension":5.964974316600035},"index":0,"playId":"3076482d-f52c-3c6f-b0c9-6d1c9e551fc5","pitchNumber":1,"startTime":"2026-05-27T19:43:24.678Z","endTime":"2026-05-27T19:43:27.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.777160511236122,"aZ":-15.233697726685664,"pfxX":7.840941215530627,"pfxZ":9.627506431569135,"pX":0.09335688755845042,"pZ":2.2428324550163072,"vX0":-7.535927513384032,"vY0":-131.53247456374237,"vZ0":-6.440230461961488,"x":113.44,"y":178.22,"x0":1.9709163322638454,"y0":50.00393639103896,"z0":5.844255448183346,"aX":13.799055515050037},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.3,"breakHorizontal":-12.6,"spinRate":2112,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.4157392383220997,"extension":6.377146039400701},"index":1,"playId":"a72b122a-f08f-36db-86a6-e031afe87839","pitchNumber":2,"startTime":"2026-05-27T19:43:47.953Z","endTime":"2026-05-27T19:43:51.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.183758592565916,"aZ":-13.266464551377375,"pfxX":8.836281091139384,"pfxZ":10.567280644994344,"pX":0.3878774080979473,"pZ":2.097566409564827,"vX0":-7.459717502528697,"vY0":-132.84425847592627,"vZ0":-7.208498056873383,"x":102.22,"y":182.15,"x0":2.0829100029684113,"y0":50.001378784614744,"z0":5.808533882709821,"aX":15.808389206833143},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.8,"breakHorizontal":-14.4,"spinRate":2210,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.41213825597726395,"extension":6.605052267423378},"index":2,"playId":"d230eff1-f614-3d45-b95a-173c8e186e00","pitchNumber":3,"startTime":"2026-05-27T19:44:15.081Z","endTime":"2026-05-27T19:44:19.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:44:19.844Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, pitcher Jeffrey Springs to first baseman Nick Kurtz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-27T19:44:20.416Z","endTime":"2026-05-27T19:45:14.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":605488,"link":"/api/v1/people/605488"},"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":"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":91.3,"endSpeed":83.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99764983356579,"aZ":-13.729720967589381,"pfxX":5.958401796961792,"pfxZ":10.293750141876528,"pX":-0.966669618623462,"pZ":2.7862815909428162,"vX0":-8.999184270005639,"vY0":-132.65852137820355,"vZ0":-5.8338269600628845,"x":153.85,"y":163.55,"x0":1.6873333839329197,"y0":50.0010476838419,"z0":6.005590348387987,"aX":10.67485166493526},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.6,"breakHorizontal":-9.0,"spinRate":2089,"spinDirection":150},"zone":11,"typeConfidence":2.0,"plateTime":0.41206373589827594,"extension":6.411105286288199},"index":0,"playId":"2694b8d0-be18-3509-b0f8-15f1a1b61c64","pitchNumber":1,"startTime":"2026-05-27T19:44:45.316Z","endTime":"2026-05-27T19:44:50.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.217046375557462,"aZ":-15.625032009020474,"pfxX":8.092261882704353,"pfxZ":9.208292105549598,"pX":-0.10458724366261897,"pZ":3.25926059298042,"vX0":-8.177334249168275,"vY0":-133.11792579581342,"vZ0":-3.9941799475464306,"x":120.99,"y":150.78,"x0":1.9537590584536642,"y0":50.001488536980624,"z0":5.908153333890462,"aX":14.541747910217534},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":-13.0,"spinRate":2134,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.411256369118159,"extension":6.475997405791281},"hitData":{"launchSpeed":63.2,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":134.62,"coordY":193.81}},"index":1,"playId":"b747c13a-77b2-3569-8bd8-0048abec1ef0","pitchNumber":2,"startTime":"2026-05-27T19:45:06.793Z","endTime":"2026-05-27T19:45:14.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:45:14.820Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Gelof grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T19:46:55.989Z","endTime":"2026-05-27T19:48:13.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55631323472383,"aZ":-12.636153310773834,"pfxX":-2.315283602786213,"pfxZ":10.204781792363455,"pX":-0.2787993466007503,"pZ":3.24420653828567,"vX0":2.306650667975346,"vY0":-137.937395695551,"vZ0":-5.024935867999449,"x":127.63,"y":151.19,"x0":-0.8277095145632546,"y0":50.00098416537412,"z0":5.951160166021964,"aX":-4.432032880767491},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":3.7,"spinRate":2117,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39807644759763283,"extension":7.306497937595034},"index":0,"playId":"14e8c531-1960-3900-9de1-9964fd3ef803","pitchNumber":1,"startTime":"2026-05-27T19:47:29.733Z","endTime":"2026-05-27T19:47:34.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":82.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.971725019915674,"aZ":-34.76870216515345,"pfxX":0.895621626644242,"pfxZ":-1.5565135425052536,"pX":0.8642507408963462,"pZ":0.06854499869580018,"vX0":3.8204497381715026,"vY0":-127.64649387356398,"vZ0":-8.04237698714148,"x":84.06,"y":236.93,"x0":-0.7625748158131779,"y0":50.00477032649332,"z0":5.964260432544573,"aX":1.491212107497309},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.3,"breakHorizontal":-2.4,"spinRate":2246,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4275758157038032,"extension":7.30476176659857},"index":1,"playId":"66452333-3753-330c-9431-21c25cbdf350","pitchNumber":2,"startTime":"2026-05-27T19:47:46.720Z","endTime":"2026-05-27T19:47:50.934Z","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.7,"endSpeed":80.4,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21734189313641,"aZ":-33.0944246399307,"pfxX":-0.3180875523577017,"pfxZ":-0.5664068925921626,"pX":-0.23750669661490018,"pZ":1.9089336667083,"vX0":1.746931053416544,"vY0":-126.33949347488593,"vZ0":-3.719237970442114,"x":126.05,"y":187.24,"x0":-0.8947085379075154,"y0":50.00208169126505,"z0":6.0420838512162645,"aX":-0.5175394605649424},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.6,"breakHorizontal":0.2,"spinRate":2154,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.432489065270095,"extension":7.2189914532310455},"hitData":{"launchSpeed":87.3,"launchAngle":10.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.44,"coordY":148.09}},"index":2,"playId":"d51c79a8-c848-3f4d-a220-ab5748e0e2f3","pitchNumber":3,"startTime":"2026-05-27T19:48:05.195Z","endTime":"2026-05-27T19:48:13.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:48:13.218Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a ground ball to third baseman Colt Emerson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T19:48:16.924Z","endTime":"2026-05-27T19:50:11.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"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":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.849063990059886,"aZ":-11.317362610617774,"pfxX":-4.697156238979702,"pfxZ":10.389986498619425,"pX":-0.06052383266847332,"pZ":3.441773260557163,"vX0":3.918058117815667,"vY0":-140.54742654438786,"vZ0":-5.0388240640939586,"x":119.31,"y":145.85,"x0":-0.8600440405140785,"y0":50.00335541432646,"z0":5.988284554256553,"aX":-9.429314577645256},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":7.7,"spinRate":2222,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3892195379188883,"extension":7.25654217433634},"index":0,"playId":"609552e6-ac8c-34cb-92e8-23349793a24e","pitchNumber":1,"startTime":"2026-05-27T19:48:41.611Z","endTime":"2026-05-27T19:48:44.611Z","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":89.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.064155554455155,"aZ":-12.839201107442483,"pfxX":-3.328102031681141,"pfxZ":9.532548898533415,"pX":-0.3876304725841906,"pZ":3.847988019840078,"vX0":2.567846494488199,"vY0":-141.04298957571052,"vZ0":-3.7376187509617638,"x":131.78,"y":134.88,"x0":-0.874420783733648,"y0":50.00226798432272,"z0":6.009978446028648,"aX":-6.750100756671584},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":5.5,"spinRate":2176,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3873481906329572,"extension":7.319355249161788},"index":1,"playId":"15944fce-8450-37d0-9cd7-777fabfaa139","pitchNumber":2,"startTime":"2026-05-27T19:49:03.172Z","endTime":"2026-05-27T19:49:06.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4885067410382,"aZ":-35.57262879019533,"pfxX":0.5969442240529212,"pfxZ":-2.0248756296799995,"pX":-0.6578957290552875,"pZ":1.5379025585432,"vX0":0.5375593247928488,"vY0":-128.47327369053477,"vZ0":-4.330643895525325,"x":142.08,"y":197.26,"x0":-0.9470609054267318,"y0":50.00334274375948,"z0":5.996778120432294,"aX":1.0022074081338406},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.3,"breakHorizontal":-1.2,"spinRate":2145,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.4256077490169883,"extension":7.213415740461777},"index":2,"playId":"9ceff904-4948-3278-890f-081657e54662","pitchNumber":3,"startTime":"2026-05-27T19:49:21.719Z","endTime":"2026-05-27T19:49:27.950Z","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.7,"endSpeed":87.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30201930859757,"aZ":-14.89572610833854,"pfxX":-4.633539865291581,"pfxZ":8.756844301429965,"pX":-0.5000328149194168,"pZ":4.030041421013537,"vX0":3.100577590501066,"vY0":-139.33611890566925,"vZ0":-2.6634935583792156,"x":136.06,"y":129.97,"x0":-1.0232831303339036,"y0":50.00276650522976,"z0":5.9784778649311905,"aX":-9.14201650777112},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":7.8,"spinRate":2087,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39258694555892104,"extension":7.36594024659155},"index":3,"playId":"64e0eff0-4be5-3c34-b4ac-8bb748e40963","pitchNumber":4,"startTime":"2026-05-27T19:49:41.051Z","endTime":"2026-05-27T19:49:44.739Z","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":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.244848120532875,"aZ":-15.212198207526562,"pfxX":-4.338040145518722,"pfxZ":8.578020262901642,"pX":-0.5718215866469305,"pZ":2.5260453886430625,"vX0":3.4152002309471605,"vY0":-139.4838255792486,"vZ0":-6.282439735621026,"x":138.8,"y":170.58,"x0":-1.2461056096387868,"y0":50.006456058037095,"z0":5.803902477505457,"aX":-8.58257481035465},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":7.2,"spinRate":2119,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.39210502370204425,"extension":7.526734870929316},"hitData":{"launchSpeed":96.1,"launchAngle":5.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.02,"coordY":163.75}},"index":4,"playId":"0068c66c-daca-35b2-ab84-e50b4aac541f","pitchNumber":5,"startTime":"2026-05-27T19:50:00.169Z","endTime":"2026-05-27T19:50:11.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:50:11.184Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carlos Cortes lines out to right fielder Victor Robles.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T19:50:37.516Z","endTime":"2026-05-27T19:51:29.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.791017853478394,"aZ":-27.380461558704013,"pfxX":-10.281570318881663,"pfxZ":2.956882647845039,"pX":-0.32384058145717015,"pZ":0.9871541812389719,"vX0":5.837685845206737,"vY0":-126.49942635593658,"vZ0":-6.622562580841901,"x":129.34,"y":212.13,"x0":-1.3255965128435667,"y0":50.0028357142432,"z0":5.833979160408623,"aX":-16.663851717316223},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.1,"breakHorizontal":17.3,"spinRate":1530,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.43298279347946433,"extension":7.156152602874821},"index":0,"playId":"0b3cddc6-ba3b-36c2-afe1-9ecc9b16f086","pitchNumber":1,"startTime":"2026-05-27T19:50:37.516Z","endTime":"2026-05-27T19:50:41.139Z","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":96.7,"endSpeed":87.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.890377842833736,"aZ":-15.523400460896312,"pfxX":-5.9613567711409265,"pfxZ":8.373190945006922,"pX":-1.4418857700924914,"pZ":4.351483118874701,"vX0":1.2769662251797782,"vY0":-140.80264913083997,"vZ0":-1.8334202695313182,"x":171.96,"y":121.29,"x0":-1.1300447255723387,"y0":50.00053738540672,"z0":6.026500203562587,"aX":-11.850304077992906},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":10.4,"spinRate":2150,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39047331096165383,"extension":7.093465591070929},"index":1,"playId":"ed47f4b5-ac08-338d-a9b8-ae089fb97c6f","pitchNumber":2,"startTime":"2026-05-27T19:50:54.908Z","endTime":"2026-05-27T19:50:58.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86650513864489,"aZ":-15.506518013238036,"pfxX":-4.748974634777806,"pfxZ":8.396681671936042,"pX":0.5164838893179458,"pZ":2.7092949173713587,"vX0":5.9794512389992525,"vY0":-140.04372579001526,"vZ0":-5.8606762237615415,"x":97.31,"y":165.63,"x0":-1.030122498503048,"y0":50.002463019571444,"z0":5.8449437862731815,"aX":-9.425904817103405},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":7.3,"spinRate":2044,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3912400288565854,"extension":7.368523800637907},"hitData":{"launchSpeed":94.3,"launchAngle":20.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.27,"coordY":72.24}},"index":2,"playId":"73a48066-1e7c-3f49-adfd-f37079fa576e","pitchNumber":3,"startTime":"2026-05-27T19:51:16.794Z","endTime":"2026-05-27T19:51:29.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:51:29.306Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-27T19:51:28.931Z","endTime":"2026-05-27T19:53:00.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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(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.9,"endSpeed":89.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.319820012586508,"aZ":-13.897770731141565,"pfxX":-4.3591309544464085,"pfxZ":9.002635166978322,"pX":-0.3359946659110785,"pZ":4.475742445726566,"vX0":3.4518492230523248,"vY0":-141.16538989333148,"vZ0":-1.6194169857293428,"x":129.81,"y":117.93,"x0":-1.0045880349690586,"y0":50.006136623226176,"z0":5.945684150516142,"aX":-8.852692744909747},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":7.2,"spinRate":2114,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3871211504094685,"extension":7.3691011579769},"index":0,"playId":"85f0a768-1e23-3b59-aa73-e79f1ba308ff","pitchNumber":1,"startTime":"2026-05-27T19:51:55.446Z","endTime":"2026-05-27T19:51:59.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20439204859507,"aZ":-25.820537651404635,"pfxX":-7.76843927958768,"pfxZ":3.8658875657249236,"pX":-0.7070939945253082,"pZ":2.7995545740494667,"vX0":3.7152068938067178,"vY0":-126.70407222233835,"vZ0":-2.9124680068709816,"x":143.95,"y":163.19,"x0":-1.1744440674730432,"y0":50.002922443095294,"z0":6.003018528695774,"aX":-12.770779557589792},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.6,"breakHorizontal":13.3,"spinRate":1473,"spinDirection":247},"zone":4,"typeConfidence":2.0,"plateTime":0.43046212412955853,"extension":7.217646735699297},"index":1,"playId":"2adab904-4f59-34be-9bec-1cac87294150","pitchNumber":2,"startTime":"2026-05-27T19:52:14.423Z","endTime":"2026-05-27T19:52:18.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08969985499485,"aZ":-29.729890361977287,"pfxX":0.11238553341135527,"pfxZ":1.44206112741524,"pX":0.3950164921061816,"pZ":2.8075447870510404,"vX0":3.333005803820843,"vY0":-130.47499243582604,"vZ0":-2.4696461492999515,"x":101.94,"y":162.98,"x0":-0.9233314079202842,"y0":50.000687979970834,"z0":6.048206673635083,"aX":0.1901212995594633},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.2,"breakHorizontal":-1.1,"spinRate":1613,"spinDirection":166},"zone":6,"typeConfidence":2.0,"plateTime":0.4227290405594424,"extension":7.350665864442013},"index":2,"playId":"bb918619-c99f-3a0c-8e9b-98f3125568bd","pitchNumber":3,"startTime":"2026-05-27T19:52:35.084Z","endTime":"2026-05-27T19:52:39.474Z","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":81.7,"endSpeed":74.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.674848374657426,"aZ":-29.41402010067343,"pfxX":-4.3100266875190405,"pfxZ":1.9485986586099635,"pX":0.004646753683213587,"pZ":2.4727639420200247,"vX0":3.9756139684075276,"vY0":-118.90669402708828,"vZ0":-1.9955824879957347,"x":116.82,"y":172.02,"x0":-1.1360970254174172,"y0":50.005146492345865,"z0":6.0145118623490506,"aX":-6.118241745820362},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.2,"breakHorizontal":6.7,"spinRate":629,"spinDirection":302},"zone":5,"typeConfidence":2.0,"plateTime":0.4621948954195818,"extension":7.212188838405823},"index":3,"playId":"8fe7e9df-d959-33ed-b8bf-8255a7a29019","pitchNumber":4,"startTime":"2026-05-27T19:52:56.151Z","endTime":"2026-05-27T19:53:00.323Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:53:00.323Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rob Refsnyder grounds out, shortstop Darell Hernaiz to first baseman Nick Kurtz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T19:54:58.892Z","endTime":"2026-05-27T19:55:19.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.112128781887396,"aZ":-30.20697807032717,"pfxX":-2.711729120024362,"pfxZ":1.3014211855829032,"pX":-0.09309003319327172,"pZ":2.176180680100618,"vX0":-4.6379401326087715,"vY0":-121.48751295923007,"vZ0":-3.29745022345398,"x":120.55,"y":180.02,"x0":2.1841226100656703,"y0":50.00276634008218,"z0":6.143619760445963,"aX":-4.10246460318753},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.9,"breakHorizontal":5.9,"spinRate":2229,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.44877898850221465,"extension":6.065136900934704},"hitData":{"launchSpeed":92.0,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.39,"coordY":144.74}},"index":0,"playId":"57167340-2bd5-33b9-8535-6905c40d7685","pitchNumber":1,"startTime":"2026-05-27T19:55:11.553Z","endTime":"2026-05-27T19:55:19.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:55:19.580Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Robles strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T19:55:25.272Z","endTime":"2026-05-27T19:57:21.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":90.8,"endSpeed":83.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88112558503369,"aZ":-11.148946137844204,"pfxX":5.2127681753838715,"pfxZ":11.968990878344739,"pX":0.37705920285267414,"pZ":0.5179776906048736,"vX0":-5.785282236746372,"vY0":-131.67926601332104,"vZ0":-11.553301195410384,"x":102.63,"y":224.79,"x0":1.9249936646826926,"y0":50.005376233011184,"z0":5.786779041573278,"aX":9.158830736475231},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":19.3,"breakHorizontal":-8.2,"spinRate":2047,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4159141718785193,"extension":6.471933369482383},"index":0,"playId":"6f95d803-c7a2-3f63-a386-c9e1911c0741","pitchNumber":1,"startTime":"2026-05-27T19:55:44.330Z","endTime":"2026-05-27T19:55:48.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.168714422952313,"aZ":-25.37963662420696,"pfxX":8.543957798290414,"pfxZ":5.005250307494347,"pX":0.8471440492658939,"pZ":1.1273524169216944,"vX0":-5.3581563345702685,"vY0":-116.16131755570802,"vZ0":-5.926941229208475,"x":84.71,"y":208.34,"x0":2.0817317692876034,"y0":50.002028417587134,"z0":6.146297879580508,"aX":11.594678724103419},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.8,"breakHorizontal":-14.0,"spinRate":1433,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.47278509686371617,"extension":5.986718864548413},"index":1,"playId":"7d528165-f7cc-3f48-bf15-c4184c27873a","pitchNumber":2,"startTime":"2026-05-27T19:56:01.393Z","endTime":"2026-05-27T19:56:05.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.861649541307276,"aZ":-26.821753761205446,"pfxX":8.6331470214548,"pfxZ":4.1281379489671135,"pX":0.5349378931357135,"pZ":0.939601729750391,"vX0":-5.9661218211082545,"vY0":-113.4397198294146,"vZ0":-5.642220982271492,"x":96.61,"y":213.41,"x0":2.0848574094449432,"y0":50.00116499301859,"z0":6.151596156917232,"aX":11.186258489239819},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":6.2,"breakHorizontal":-14.0,"spinRate":1323,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.48389134633378506,"extension":5.862302918950283},"index":2,"playId":"54f9c8bb-96a0-3069-a156-daa351609d33","pitchNumber":3,"startTime":"2026-05-27T19:56:15.436Z","endTime":"2026-05-27T19:56:20.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38883436012842,"aZ":-12.327462246549846,"pfxX":6.381751402108467,"pfxZ":11.341171621671084,"pX":-0.21360215956796222,"pZ":1.6647676338644077,"vX0":-7.309238732645042,"vY0":-131.33605211818409,"vZ0":-8.584261958799953,"x":125.14,"y":193.83,"x0":1.774195737956322,"y0":50.003810788844135,"z0":5.889140544725098,"aX":11.168506820703557},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.8,"breakHorizontal":-10.0,"spinRate":2078,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.4167963242930055,"extension":6.379230155367467},"index":3,"playId":"cca5c4d1-50a5-347c-b5e7-9851f9fc62f6","pitchNumber":4,"startTime":"2026-05-27T19:56:35.437Z","endTime":"2026-05-27T19:56:39.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.494634803587324,"aZ":-27.38037660841169,"pfxX":-1.206566277832469,"pfxZ":2.963835769508078,"pX":0.01863124938296098,"pZ":1.6857714010631397,"vX0":-4.870587912055941,"vY0":-126.59307424741243,"vZ0":-5.194749993836774,"x":116.29,"y":193.26,"x0":2.126498789566932,"y0":50.004563024895994,"z0":5.963475273722757,"aX":-1.9530318741748192},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":3.4,"spinRate":2337,"spinDirection":187},"zone":8,"typeConfidence":2.0,"plateTime":0.433104704533954,"extension":6.235327832841324},"index":4,"playId":"1fb68d11-b388-3a92-80b7-3b9bf32f8889","pitchNumber":5,"startTime":"2026-05-27T19:56:54.569Z","endTime":"2026-05-27T19:56:58.477Z","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":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37600848493594,"aZ":-24.25610387160858,"pfxX":8.234773404614089,"pfxZ":5.76875057422997,"pX":0.8799693452066014,"pZ":0.6187586857131038,"vX0":-5.443229700427998,"vY0":-116.28717285813478,"vZ0":-6.9831096398176395,"x":83.46,"y":222.07,"x0":2.1787096488957536,"y0":50.00301412343504,"z0":5.9550750550496465,"aX":11.302018088608598},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":9.0,"breakHorizontal":-13.6,"spinRate":1312,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4706284663835487,"extension":5.997100833913533},"index":5,"playId":"ad9a02ed-55cd-329c-99b3-5298400ee98a","pitchNumber":6,"startTime":"2026-05-27T19:57:15.213Z","endTime":"2026-05-27T19:57:21.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:57:21.515Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a ground ball to right fielder Carlos Cortes, deflected by second baseman Jeff McNeil.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T19:57:23.200Z","endTime":"2026-05-27T19:58:01.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.605948399419088,"aZ":-28.871602930640183,"pfxX":-2.131871546588945,"pfxZ":2.0596085188422286,"pX":-0.5681353093478332,"pZ":2.3587967364419313,"vX0":-6.168468607723255,"vY0":-125.3484190449719,"vZ0":-3.4050535995422404,"x":138.66,"y":175.09,"x0":2.194384110341694,"y0":50.0034170029068,"z0":6.073841876141162,"aX":-3.415520311329495},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.2,"breakHorizontal":5.2,"spinRate":2257,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.4357583424595459,"extension":6.100144493979477},"hitData":{"launchSpeed":92.1,"launchAngle":4.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":182.17,"coordY":112.04}},"index":0,"playId":"d2575a93-6d05-3c7f-964d-7855fc4b2490","pitchNumber":1,"startTime":"2026-05-27T19:57:46.899Z","endTime":"2026-05-27T19:58:01.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T19:58:01.912Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jhonny Pereda walks. Cole Young to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T19:58:05.646Z","endTime":"2026-05-27T20:00:41.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.4,"endSpeed":74.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.389128208640493,"aZ":-27.558110869548567,"pfxX":7.029052172406121,"pfxZ":3.301877909407059,"pX":1.2524848661027417,"pZ":1.8591256838186347,"vX0":-4.414113137806407,"vY0":-117.00538665932096,"vZ0":-3.9523756034127078,"x":69.26,"y":188.58,"x0":2.242561392012729,"y0":50.001866102923906,"z0":6.129254219519155,"aX":9.825042022495982},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":5.4,"breakHorizontal":-11.8,"spinRate":1366,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4666567485269879,"extension":6.0038751268251245},"index":0,"playId":"8bd93f29-fce2-3076-b7c4-60d67e0ebc45","pitchNumber":1,"startTime":"2026-05-27T19:58:25.904Z","endTime":"2026-05-27T19:58:30.394Z","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":2},"index":1,"playId":"82d66c43-aeda-3adc-8cd0-2401f3ca9d94","startTime":"2026-05-27T19:58:45.334Z","endTime":"2026-05-27T19:58:48.340Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99293719297269,"aZ":-27.817295865729783,"pfxX":7.530204355877683,"pfxZ":3.1236541043396002,"pX":1.114572983748996,"pZ":2.6208271747525025,"vX0":-4.856954574533493,"vY0":-117.10700882773638,"vZ0":-2.198279152913986,"x":74.52,"y":168.02,"x0":2.231477337908004,"y0":50.00499796610147,"z0":6.159958446035585,"aX":10.517051391042413},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.4,"breakHorizontal":-12.5,"spinRate":1371,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.466748836561778,"extension":5.8203897321890725},"index":2,"playId":"a0a9e2f1-4433-3122-a157-21aa734b2863","pitchNumber":2,"startTime":"2026-05-27T19:59:06.076Z","endTime":"2026-05-27T19:59:11.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62697664814963,"aZ":-14.262873420709656,"pfxX":7.091912449769408,"pfxZ":9.828259939096124,"pX":0.6822110263903546,"pZ":1.1577590171465644,"vX0":-5.621099359505554,"vY0":-133.36970852297904,"vZ0":-9.590670343035308,"x":91.0,"y":207.52,"x0":1.8839973097550415,"y0":50.0005015912605,"z0":5.802213803941017,"aX":12.919838918183704},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":-11.8,"spinRate":2145,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.408915583311122,"extension":6.50691316763498},"index":3,"playId":"b6f26232-6c75-350f-b725-0f6645a23354","pitchNumber":3,"startTime":"2026-05-27T19:59:25.839Z","endTime":"2026-05-27T19:59:30.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79105922520408,"aZ":-15.625888565988497,"pfxX":6.549804772195422,"pfxZ":9.49213117862983,"pX":0.28605397841907804,"pZ":2.3989454415748424,"vX0":-6.968095841134883,"vY0":-130.96817735806556,"vZ0":-5.651207393418927,"x":106.1,"y":174.01,"x0":2.1258941297998555,"y0":50.00150008040692,"z0":5.747079441638405,"aX":11.416354611368215},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.2,"breakHorizontal":-10.4,"spinRate":2071,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.4176844640522921,"extension":6.519200176926365},"index":4,"playId":"c912fff0-29b5-3400-ad42-3cfc76c7f7cc","pitchNumber":4,"startTime":"2026-05-27T19:59:46.702Z","endTime":"2026-05-27T19:59:51.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.665007541101136,"aZ":-15.707435755016716,"pfxX":6.846260672199157,"pfxZ":9.21203415054375,"pX":0.08356636082894676,"pZ":2.4393888343415817,"vX0":-7.479075148347944,"vY0":-132.2150911981212,"vZ0":-5.710013187996554,"x":113.81,"y":172.92,"x0":2.0467377568042657,"y0":50.003395696879366,"z0":5.762153494210385,"aX":12.23804087789153},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.7,"breakHorizontal":-10.9,"spinRate":2181,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4127782372266515,"extension":6.471392719118916},"index":5,"playId":"abbe8d45-05d2-358b-9821-40c23d9ce999","pitchNumber":5,"startTime":"2026-05-27T20:00:07.864Z","endTime":"2026-05-27T20:00:10.940Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-05-27T20:00:24.952Z","endTime":"2026-05-27T20:00:37.147Z","isPitch":false,"type":"action","player":{"id":640902,"link":"/api/v1/people/640902"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.969840748443115,"aZ":-14.711805068654467,"pfxX":7.221927518271656,"pfxZ":9.796205583175931,"pX":-0.8246227917054453,"pZ":3.1607708384850164,"vX0":-10.076461403356975,"vY0":-132.35980918880747,"vZ0":-4.362995388331374,"x":148.43,"y":153.44,"x0":2.0849495669823,"y0":50.00519629344177,"z0":5.90018460687339,"aX":12.878012063357977},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.0,"breakHorizontal":-11.0,"spinRate":2256,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.41305666592696566,"extension":6.453109400369369},"index":7,"playId":"a1e72ec5-2383-362f-ae18-7218ca4215b1","pitchNumber":6,"startTime":"2026-05-27T20:00:37.147Z","endTime":"2026-05-27T20:00:41.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:00:41.985Z","atBatIndex":27},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Colt Emerson triples (1) on a line drive to right fielder Carlos Cortes. Cole Young scores. Jhonny Pereda scores.","rbi":2,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T20:00:43.911Z","endTime":"2026-05-27T20:01:59.305Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.479022739805778,"aZ":-12.64728269928025,"pfxX":6.778579428110557,"pfxZ":10.898835976507169,"pX":-0.5790967750081034,"pZ":1.9997679219215967,"vX0":-8.834790548027032,"vY0":-132.76720870148853,"vZ0":-7.572022656138192,"x":139.07,"y":184.79,"x0":1.905460259507896,"y0":50.00427895383018,"z0":5.802384660177065,"aX":12.14662846298548},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.4,"breakHorizontal":-10.4,"spinRate":2168,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.41199074289690163,"extension":6.542855232452012},"index":0,"playId":"238368c9-5705-3915-96e9-55af3c5a0e4a","pitchNumber":1,"startTime":"2026-05-27T20:01:15.479Z","endTime":"2026-05-27T20:01:18.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.662959773063868,"aZ":-30.055330987425865,"pfxX":-7.417007634110562,"pfxZ":1.6047206070467261,"pX":-0.36409719253443584,"pZ":3.0264543318795645,"vX0":-4.214838996462866,"vY0":-114.64960215661702,"vZ0":0.06327439080114527,"x":130.88,"y":157.07,"x0":2.466377068054878,"y0":50.0041877421889,"z0":5.949932544677155,"aX":-9.800116015156553},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":3.2,"breakHorizontal":14.5,"spinRate":2242,"spinDirection":294},"zone":1,"typeConfidence":2.0,"plateTime":0.479113589214899,"extension":6.127164313095345},"hitData":{"launchSpeed":77.5,"launchAngle":20.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":177.6,"coordY":147.38}},"index":1,"playId":"e00185b1-b546-36b1-9deb-4f0a501a0461","pitchNumber":2,"startTime":"2026-05-27T20:01:44.307Z","endTime":"2026-05-27T20:01:59.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:01:59.305Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-27T20:03:14.951Z","endTime":"2026-05-27T20:04:43.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":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":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-27T20:03:16.343Z","endTime":"2026-05-27T20:03:17.266Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.496076869306552,"aZ":-30.245824871034873,"pfxX":-1.5166293286061618,"pfxZ":1.2689048076453613,"pX":-0.8195053525897504,"pZ":2.8573873775792804,"vX0":-6.495696382336376,"vY0":-122.02058873337734,"vZ0":-1.7328803774999817,"x":148.24,"y":161.63,"x0":2.0667456069950987,"y0":50.00250029246439,"z0":6.166308041469967,"aX":-2.3008541080146077},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.2,"breakHorizontal":4.2,"spinRate":2195,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.44773302679296645,"extension":6.186205821430861},"index":1,"playId":"5a168be5-934b-3183-913f-667275e53e69","pitchNumber":1,"startTime":"2026-05-27T20:03:17.266Z","endTime":"2026-05-27T20:03:22.800Z","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":85.6,"endSpeed":79.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.099427886892187,"aZ":-30.512750206685,"pfxX":-2.265474060930568,"pfxZ":1.055791557016935,"pX":-0.41374342437969835,"pZ":2.5929575153255553,"vX0":-5.6761189101537335,"vY0":-124.5653274929698,"vZ0":-2.5401522139721964,"x":132.77,"y":168.77,"x0":2.1853016760227684,"y0":50.00396246544196,"z0":6.138584793825813,"aX":-3.574769224529613},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.6,"breakHorizontal":5.4,"spinRate":2225,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.43904462085328255,"extension":6.069527790353233},"index":2,"playId":"49eaa1e5-5881-3c92-babc-c1573037601f","pitchNumber":2,"startTime":"2026-05-27T20:03:31.804Z","endTime":"2026-05-27T20:03:35.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72621603600515,"aZ":-29.24414887566441,"pfxX":-1.969859587457779,"pfxZ":1.8967322971977358,"pX":-0.2776213574654023,"pZ":2.1037208627514126,"vX0":-5.3735038552665975,"vY0":-123.90648207642423,"vZ0":-3.4709663918652756,"x":127.58,"y":181.98,"x0":2.17891433161659,"y0":50.00588709327748,"z0":5.977340176090055,"aX":-3.0506426848302435},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.9,"breakHorizontal":4.9,"spinRate":2200,"spinDirection":186},"zone":7,"typeConfidence":2.0,"plateTime":0.44275491690129876,"extension":6.198408178238863},"index":3,"playId":"8fc36252-5766-3f6a-b6d6-9918499868f1","pitchNumber":3,"startTime":"2026-05-27T20:03:46.834Z","endTime":"2026-05-27T20:03:50.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.543023670106905,"aZ":-27.542110817558743,"pfxX":-2.1473283832173164,"pfxZ":2.840414167380276,"pX":-0.8265256893827115,"pZ":3.0804668044137338,"vX0":-6.635442295485596,"vY0":-126.8406238298021,"vZ0":-1.9583539550966254,"x":148.51,"y":155.61,"x0":2.100719207153058,"y0":50.00401222295156,"z0":6.055052857759184,"aX":-3.5051614798252477},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.9,"breakHorizontal":5.4,"spinRate":2287,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.43154149224205307,"extension":6.2564238776036145},"index":4,"playId":"10a6718f-f0cf-35a1-8f61-e4146cfbc6ba","pitchNumber":4,"startTime":"2026-05-27T20:04:18.295Z","endTime":"2026-05-27T20:04:22.256Z","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":91.6,"endSpeed":83.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.970605014706443,"aZ":-14.13037431158776,"pfxX":6.352911864321028,"pfxZ":10.031660050660877,"pX":-0.4109975513173044,"pZ":3.3732953798487775,"vX0":-8.501791045689266,"vY0":-133.10959607570084,"vZ0":-3.977492644273082,"x":132.67,"y":147.7,"x0":1.9955887080285288,"y0":50.001201871318045,"z0":5.90666702946073,"aX":11.425436884438904},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":-9.7,"spinRate":2184,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.4111382603070681,"extension":6.485335353829382},"index":5,"playId":"18038814-498c-30fb-87c0-977d4655a7e7","pitchNumber":5,"startTime":"2026-05-27T20:04:38.903Z","endTime":"2026-05-27T20:04:43.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:04:43.027Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a ground ball to right fielder Victor Robles.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T20:05:37.784Z","endTime":"2026-05-27T20:08:01.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"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":96.4,"endSpeed":88.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06879030250763,"aZ":-10.615929156713822,"pfxX":-5.3510808419585185,"pfxZ":10.829777866093428,"pX":0.34646658985743295,"pZ":2.7317128344855637,"vX0":4.939374461517194,"vY0":-140.27713189415115,"vZ0":-6.564648782366593,"x":103.79,"y":165.02,"x0":-0.7429242975680258,"y0":50.00218594094088,"z0":5.7960712882923815,"aX":-10.651878755424706},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":8.6,"spinRate":2290,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.39062319037151516,"extension":7.438732459859693},"index":0,"playId":"d82e8bb4-1da4-38e7-b118-afadb1704c6c","pitchNumber":1,"startTime":"2026-05-27T20:06:56.974Z","endTime":"2026-05-27T20:07:01.255Z","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":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.001782179611794,"aZ":-35.22944404793714,"pfxX":8.501724441502345,"pfxZ":-2.187084947882896,"pX":0.7794362242215211,"pZ":1.3155084202490892,"vX0":1.9695902216350198,"vY0":-117.89842388276898,"vZ0":-2.9083089654986347,"x":87.29,"y":203.26,"x0":-1.17265252408943,"y0":50.00394580354265,"z0":5.841195755041437,"aX":11.876950495505058},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.4,"breakHorizontal":-15.8,"spinRate":2529,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4659323886823117,"extension":7.2496471666506554},"index":1,"playId":"6e000dbe-7657-36d8-b210-49f8f429af66","pitchNumber":2,"startTime":"2026-05-27T20:07:13.762Z","endTime":"2026-05-27T20:07:18.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4718586691132,"aZ":-37.70168803934631,"pfxX":-0.18920037023998582,"pfxZ":-3.387488039452167,"pX":0.342906086478364,"pZ":0.8382928358569859,"vX0":2.69999943969281,"vY0":-126.93555669035567,"vZ0":-5.275108690128912,"x":103.93,"y":216.15,"x0":-0.710960282334914,"y0":50.006188446153466,"z0":5.951891349574181,"aX":-0.3079874515127851},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.1,"breakHorizontal":-0.2,"spinRate":2214,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4318177454791017,"extension":7.308022565324107},"index":2,"playId":"fefca646-57df-3a42-9dd5-1b7cb3803bef","pitchNumber":3,"startTime":"2026-05-27T20:07:30.750Z","endTime":"2026-05-27T20:07:34.790Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.020285123449558,"aZ":-21.424587949785547,"pfxX":0.6652496826917047,"pfxZ":5.824288965072929,"pX":0.8333245137051247,"pZ":2.3503600338355617,"vX0":4.837942643987457,"vY0":-134.45185347294472,"vZ0":-5.306953579610515,"x":85.24,"y":175.32,"x0":-1.069915229955691,"y0":50.00067700167464,"z0":5.8537912365420635,"aX":1.2267448137012},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":-2.2,"spinRate":2369,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4061705597259797,"extension":7.406999130665802},"hitData":{"launchSpeed":86.4,"launchAngle":10.0,"totalDistance":135.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":144.25,"coordY":126.97}},"index":3,"playId":"35d8191d-2681-3834-a64e-375e97e8166d","pitchNumber":4,"startTime":"2026-05-27T20:07:48.047Z","endTime":"2026-05-27T20:08:01.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:08:01.073Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Soderstrom walks. Shea Langeliers to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T20:08:01.536Z","endTime":"2026-05-27T20:10:42.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.201385714626994,"aZ":-13.165601603437844,"pfxX":-3.560584827021262,"pfxZ":9.502970156912891,"pX":0.5478782120387518,"pZ":2.8339912567441536,"vX0":6.003140179910852,"vY0":-140.18986855015643,"vZ0":-6.05524422326973,"x":96.12,"y":162.26,"x0":-1.1537566189830946,"y0":50.00521148116334,"z0":5.873332329676954,"aX":-7.124367780439933},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":5.3,"spinRate":2140,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3899517929496099,"extension":7.398074569327794},"index":0,"playId":"09a0b585-c7dd-32b5-befd-ebd5d3224128","pitchNumber":1,"startTime":"2026-05-27T20:08:24.170Z","endTime":"2026-05-27T20:08:28.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07720534137035,"aZ":-32.79432545498485,"pfxX":-0.777026665179199,"pfxZ":-0.37216735640437637,"pX":1.0868273881733799,"pZ":1.61395172906512,"vX0":5.454846036631169,"vY0":-127.882256324531,"vZ0":-4.677733743016294,"x":75.57,"y":195.2,"x0":-0.9681131304924734,"y0":50.00278162453492,"z0":6.024063804577294,"aX":-1.2939758636837018},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.4,"breakHorizontal":0.2,"spinRate":1934,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4274450663201499,"extension":7.183708681921501},"index":1,"playId":"923890e9-0f33-356a-8226-d4bbc467f015","pitchNumber":2,"startTime":"2026-05-27T20:08:45.386Z","endTime":"2026-05-27T20:08:51.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.202540619977036,"aZ":-31.510256736102164,"pfxX":-8.331700994936428,"pfxZ":0.42640580109625503,"pX":0.7508079003844074,"pZ":1.5761744802047424,"vX0":7.371735920224599,"vY0":-124.00359635573264,"vZ0":-4.221134533234423,"x":88.38,"y":196.22,"x0":-1.1743585717590623,"y0":50.00449266469388,"z0":5.9220087482961095,"aX":-13.010201988274469},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.0,"breakHorizontal":13.4,"spinRate":1456,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.441282885121173,"extension":7.052988934376201},"index":2,"playId":"2a1bdd0e-ad2e-351e-96e2-050edb53078b","pitchNumber":3,"startTime":"2026-05-27T20:09:04.751Z","endTime":"2026-05-27T20:09:10.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.302911502707513,"aZ":-28.38154163777688,"pfxX":-9.168730225822944,"pfxZ":2.3690728069565345,"pX":-0.1015823697904605,"pZ":2.7099899928473126,"vX0":5.834492426689704,"vY0":-124.90324531068647,"vZ0":-2.24496910762166,"x":120.87,"y":165.61,"x0":-1.2623805221212467,"y0":50.00032630659029,"z0":5.92634824655972,"aX":-14.660252345460801},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.1,"breakHorizontal":15.5,"spinRate":1497,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.43650816315709706,"extension":7.156132289410527},"index":3,"playId":"f4394450-e748-3fb5-ba12-fd2fef708034","pitchNumber":4,"startTime":"2026-05-27T20:09:25.330Z","endTime":"2026-05-27T20:09:28.994Z","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":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.221200355552064,"aZ":-31.306614172370956,"pfxX":-4.593617128208145,"pfxZ":0.5990555467652587,"pX":-0.7470855033640915,"pZ":1.419465068082002,"vX0":2.429673187783022,"vY0":-119.66126840255654,"vZ0":-4.116843072607196,"x":145.48,"y":200.45,"x0":-1.176653010808543,"y0":50.00488790003077,"z0":5.9547982182083405,"aX":-6.689204327235814},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.4,"breakHorizontal":7.8,"spinRate":511,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4570322652063923,"extension":7.392117612353296},"index":4,"playId":"85eeac8f-61e4-3539-916b-d970816ebc4e","pitchNumber":5,"startTime":"2026-05-27T20:09:49.688Z","endTime":"2026-05-27T20:09:53.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84748442170124,"aZ":-14.15209998693559,"pfxX":-5.26416381934284,"pfxZ":8.768088572201727,"pX":-0.27233043420241426,"pZ":2.6631194142443584,"vX0":4.544550883943502,"vY0":-142.084655193116,"vZ0":-6.277531169915036,"x":127.38,"y":166.88,"x0":-1.2041527666200598,"y0":50.00678427014922,"z0":5.7911983760544326,"aX":-10.825992651790694},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":8.6,"spinRate":2036,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3846607877162418,"extension":7.451625162197882},"index":5,"playId":"0e68a126-ee54-344c-bb13-9474ae642b1e","pitchNumber":6,"startTime":"2026-05-27T20:10:11.300Z","endTime":"2026-05-27T20:10:16.550Z","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":96.8,"endSpeed":87.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.13911159504388,"aZ":-14.398817099504864,"pfxX":-4.9841034750996815,"pfxZ":8.909513878423889,"pX":-0.9780393414561541,"pZ":3.336217060144075,"vX0":1.9879165327159463,"vY0":-140.86845379266106,"vZ0":-4.485118949162364,"x":154.28,"y":148.7,"x0":-1.048193020435294,"y0":50.005591527547296,"z0":5.890394408558418,"aX":-9.946505256001556},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":8.5,"spinRate":1969,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.389892324748772,"extension":7.362540014549946},"index":6,"playId":"ed82e48a-ef5a-35b4-b41f-64149de5c530","pitchNumber":7,"startTime":"2026-05-27T20:10:36.208Z","endTime":"2026-05-27T20:10:42.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:10:42.329Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Heim flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T20:11:47.920Z","endTime":"2026-05-27T20:12:20.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T20:11:00.413Z","endTime":"2026-05-27T20:11:49.720Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.258836497981928,"aZ":-30.191246722547042,"pfxX":2.7378165729775272,"pfxZ":1.2546719764707586,"pX":1.2186731248577911,"pZ":3.4343177734135946,"vX0":4.226953741336586,"vY0":-124.7662302163117,"vZ0":-0.5253164797572858,"x":70.55,"y":146.05,"x0":-0.8508452550535262,"y0":50.00346500138555,"z0":6.127880274998006,"aX":4.331833776820409},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":-5.9,"spinRate":2122,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.4383989107103159,"extension":7.20179089461822},"index":1,"playId":"c8fc8f03-214b-3e43-94c9-af99484bdb84","pitchNumber":1,"startTime":"2026-05-27T20:11:49.720Z","endTime":"2026-05-27T20:11:53.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.588027995313304,"aZ":-12.604697784004662,"pfxX":-4.4208877555213135,"pfxZ":9.861125795712987,"pX":0.406626516805405,"pZ":2.6012904033450823,"vX0":5.3171558194143875,"vY0":-140.4137439163211,"vZ0":-6.63815677811016,"x":101.5,"y":168.55,"x0":-0.9426270791438546,"y0":50.00635814012023,"z0":5.826604399428725,"aX":-8.776514430449303},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":6.8,"spinRate":2225,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.390998430491043,"extension":7.470897723410304},"hitData":{"launchSpeed":91.0,"launchAngle":28.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.8,"coordY":63.31}},"index":2,"playId":"616e3954-a2ff-3fac-8885-0f3354da536b","pitchNumber":2,"startTime":"2026-05-27T20:12:08.360Z","endTime":"2026-05-27T20:12:20.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:12:20.368Z","atBatIndex":32},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Henry Bolte grounds into a double play, shortstop J.P. Crawford to second baseman Cole Young to first baseman Josh Naylor. Tyler Soderstrom out at 2nd. Henry Bolte out at 1st.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-27T20:12:22.168Z","endTime":"2026-05-27T20:13:16.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":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_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.1,"endSpeed":89.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.527376342573728,"aZ":-13.97133129538616,"pfxX":-5.829251439935874,"pfxZ":8.907046444070556,"pX":-1.1797995037129427,"pZ":3.242923811621692,"vX0":1.4654276543241007,"vY0":-141.42513424692774,"vZ0":-4.900077177192447,"x":161.97,"y":151.22,"x0":-0.9441279383289098,"y0":50.00595785983855,"z0":5.881041770688235,"aX":-11.916600203578355},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":10.3,"spinRate":2017,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3859669299026245,"extension":7.325870594983805},"index":0,"playId":"dee8b0d5-7e78-3efa-b116-9bd05b02d0b1","pitchNumber":1,"startTime":"2026-05-27T20:12:50.594Z","endTime":"2026-05-27T20:12:54.948Z","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":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.271877640438003,"aZ":-34.05545030738961,"pfxX":-0.05008956286361428,"pfxZ":-1.1194033792780473,"pX":-0.01155529814117148,"pZ":2.6655776341581,"vX0":2.2218518529707127,"vY0":-127.4748774166483,"vZ0":-1.995167553775874,"x":117.44,"y":166.81,"x0":-0.8806738951151636,"y0":50.00447151183212,"z0":6.096406772445052,"aX":-0.08451966658320692},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.2,"breakHorizontal":-0.4,"spinRate":2114,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.42642247671438227,"extension":7.161952282886402},"hitData":{"launchSpeed":98.2,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.17,"coordY":156.65}},"index":1,"playId":"51415d94-b645-387a-938e-0b0d11dc37c3","pitchNumber":2,"startTime":"2026-05-27T20:13:08.890Z","endTime":"2026-05-27T20:13:16.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:13:16.903Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out to center fielder Henry Bolte.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T20:15:32.048Z","endTime":"2026-05-27T20:15:59.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":1},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19496337421573,"aZ":-26.496284566642682,"pfxX":-2.295637349530951,"pfxZ":3.5626090132425796,"pX":0.7740852310815343,"pZ":1.785501696277906,"vX0":-2.808491653074633,"vY0":-125.15989422090195,"vZ0":-5.085059434820466,"x":87.49,"y":190.57,"x0":2.2070587950263554,"y0":50.00225369934494,"z0":6.001355936794505,"aX":-3.658212960291783},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.5,"breakHorizontal":4.8,"spinRate":2224,"spinDirection":192},"zone":9,"typeConfidence":2.0,"plateTime":0.43686036298861675,"extension":6.075929578017195},"index":0,"playId":"324796ed-5f93-307c-92d5-8bf1be23c1e3","pitchNumber":1,"startTime":"2026-05-27T20:15:33.244Z","endTime":"2026-05-27T20:15:37.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.736643181597127,"aZ":-16.066280236326868,"pfxX":7.088390886190706,"pfxZ":9.211853625272651,"pX":0.3857036671557081,"pZ":3.2405080589289015,"vX0":-6.577883479347461,"vY0":-131.13767635776327,"vZ0":-4.011967733866251,"x":102.3,"y":151.29,"x0":2.0009728805544134,"y0":50.002285983011596,"z0":5.98251473623365,"aX":12.393315120175398},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.1,"breakHorizontal":-11.5,"spinRate":2109,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.41706598325172184,"extension":6.376520205821071},"hitData":{"launchSpeed":95.9,"launchAngle":45.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.66,"coordY":78.8}},"index":1,"playId":"0b4ed4be-e540-3682-b513-f1701591780f","pitchNumber":2,"startTime":"2026-05-27T20:15:49.067Z","endTime":"2026-05-27T20:15:59.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:15:59.500Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randy Arozarena singles on a line drive to center fielder Henry Bolte.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T20:16:02.192Z","endTime":"2026-05-27T20:19:46.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":9},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.764783305206315,"aZ":-32.10040201670717,"pfxX":-1.8839873664591589,"pfxZ":0.046348859726085934,"pX":-0.053973849910261655,"pZ":2.8067950391130885,"vX0":-4.516116571731254,"vY0":-121.84212223252489,"vZ0":-1.4256073902200626,"x":119.06,"y":163.0,"x0":2.0742580605251395,"y0":50.00064047397808,"z0":6.194331867822961,"aX":-2.808483667366739},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.0,"breakHorizontal":4.6,"spinRate":2191,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4509468581913785,"extension":5.961447259224503},"index":0,"playId":"65c7fdb0-2963-36c0-ab77-d968bca9fb89","pitchNumber":1,"startTime":"2026-05-27T20:16:26.408Z","endTime":"2026-05-27T20:16:29.408Z","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.3,"endSpeed":79.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83806313059634,"aZ":-27.558677068296642,"pfxX":-1.4066259624798816,"pfxZ":2.8850710921636047,"pX":1.2463871667081339,"pZ":2.8939002033251433,"vX0":-2.1247014858468156,"vY0":-125.74708667544265,"vZ0":-2.2558585181433464,"x":69.49,"y":160.64,"x0":2.2854705592082643,"y0":50.00272000025853,"z0":6.0417217565631,"aX":-2.2487344608409208},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.9,"breakHorizontal":3.0,"spinRate":2229,"spinDirection":184},"zone":12,"typeConfidence":2.0,"plateTime":0.43582949197434084,"extension":6.1416647984212},"index":1,"playId":"344f2575-fea9-3b01-b40b-5f35cff9cdc4","pitchNumber":2,"startTime":"2026-05-27T20:16:45.496Z","endTime":"2026-05-27T20:16:49.183Z","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":90.3,"endSpeed":82.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08135547349081,"aZ":-13.925292911079062,"pfxX":5.08038472866445,"pfxZ":10.416402300513765,"pX":-0.7480250361394315,"pZ":3.6666416308925207,"vX0":-8.098584236182244,"vY0":-131.3407096909845,"vZ0":-3.6129878848322305,"x":145.51,"y":139.78,"x0":1.711348032446473,"y0":50.00244044145009,"z0":6.091536765224831,"aX":8.900840460239358},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":18.2,"breakHorizontal":-7.4,"spinRate":2057,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4165679430853664,"extension":6.468987121830812},"index":2,"playId":"2519cd25-bc20-3358-a392-e359e88b88df","pitchNumber":3,"startTime":"2026-05-27T20:17:04.374Z","endTime":"2026-05-27T20:17:11.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.720846345210393,"aZ":-27.628746283988246,"pfxX":0.6721573699230624,"pfxZ":2.8932794352283615,"pX":0.22752783244899985,"pZ":1.4825503176855075,"vX0":-4.80568051600442,"vY0":-124.31260306652165,"vZ0":-5.457617664636254,"x":108.33,"y":198.75,"x0":2.0942626011149863,"y0":50.005565596648694,"z0":5.985516877658712,"aX":1.057577124050743},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.2,"breakHorizontal":-0.1,"spinRate":2232,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.43973360068597644,"extension":6.103513752652479},"index":3,"playId":"f382f797-97b0-3cc7-9731-6c17a70687cc","pitchNumber":4,"startTime":"2026-05-27T20:17:28.426Z","endTime":"2026-05-27T20:17:32.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.884160600077447,"aZ":-13.848109005780607,"pfxX":5.740216927635402,"pfxZ":10.517428712422372,"pX":0.06278106442448185,"pZ":2.7415950473327615,"vX0":-6.592568830567292,"vY0":-132.10622492987602,"vZ0":-5.57996105347967,"x":114.61,"y":164.76,"x0":1.8617656123505517,"y0":50.00249328390575,"z0":5.924185113845851,"aX":10.001766664205666},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.8,"breakHorizontal":-8.8,"spinRate":2141,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.41689087991006213,"extension":6.487505682877926},"index":4,"playId":"5a1e5f74-e5cf-38e5-b43a-ef63e23c7cf9","pitchNumber":5,"startTime":"2026-05-27T20:17:51.615Z","endTime":"2026-05-27T20:17:54.821Z","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":91.7,"endSpeed":83.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.462850015380198,"aZ":-14.307932482450989,"pfxX":7.08391858713247,"pfxZ":9.942037127739832,"pX":1.115186757199818,"pZ":2.877048030697727,"vX0":-4.4325141083695625,"vY0":-133.3933626487027,"vZ0":-5.146799478095109,"x":74.49,"y":161.1,"x0":1.8804771974808108,"y0":50.003834978798025,"z0":5.8679831782077025,"aX":12.730148867487173},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.0,"breakHorizontal":-11.9,"spinRate":2192,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4110649214815263,"extension":6.48258381534086},"index":5,"playId":"c8a69491-d25e-3e02-ae36-891b67442e56","pitchNumber":6,"startTime":"2026-05-27T20:18:14.978Z","endTime":"2026-05-27T20:18:18.652Z","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":79.7,"endSpeed":73.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.635948625197873,"aZ":-24.224830085730662,"pfxX":8.877536858922122,"pfxZ":5.815946018353493,"pX":1.6378112842810306,"pZ":0.5634121780466995,"vX0":-3.5859479513121175,"vY0":-115.8568819948493,"vZ0":-7.23444835292322,"x":54.57,"y":223.57,"x0":2.0480948298413777,"y0":50.00260778053937,"z0":6.025761229890277,"aX":12.128075299980246},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":9.1,"breakHorizontal":-15.2,"spinRate":1251,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4718784093770445,"extension":6.222402414372697},"index":6,"playId":"21ba90cc-d9ab-3ea6-8324-9a0e1fd668fa","pitchNumber":7,"startTime":"2026-05-27T20:18:36.800Z","endTime":"2026-05-27T20:18:41.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77893128674746,"aZ":-26.571026730036234,"pfxX":9.047421065553625,"pfxZ":4.054808699280416,"pX":0.4706961596132431,"pZ":0.5969508563117899,"vX0":-6.483880922011618,"vY0":-116.97235025229938,"vZ0":-6.515159011282207,"x":99.06,"y":222.66,"x0":2.107830761554607,"y0":50.001923131276136,"z0":5.920932191702228,"aX":12.493533662750565},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.9,"breakHorizontal":-14.8,"spinRate":1416,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4688777435046614,"extension":6.1486035857026415},"index":7,"playId":"e73a9e1e-d5c6-3098-9af9-9f4619dfcacc","pitchNumber":8,"startTime":"2026-05-27T20:18:54.398Z","endTime":"2026-05-27T20:18:59.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.513904278914232,"aZ":-24.38006285791024,"pfxX":7.803885556216654,"pfxZ":5.800701601463117,"pX":0.6908257103312488,"pZ":2.2789198203215144,"vX0":-5.373225495069238,"vY0":-115.47670461867646,"vZ0":-3.4871746272104875,"x":90.67,"y":177.25,"x0":2.0397553282615255,"y0":50.00234860985303,"z0":6.166992903808321,"aX":10.486144396542693},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":9.8,"breakHorizontal":-12.7,"spinRate":1298,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.47522380630723626,"extension":6.123336931416149},"index":8,"playId":"cf5fcba8-0926-3a61-aa5c-5b39c2cd49f0","pitchNumber":9,"startTime":"2026-05-27T20:19:14.642Z","endTime":"2026-05-27T20:19:18.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.446568901411467,"aZ":-30.009654405968917,"pfxX":-2.9293102463702376,"pfxZ":1.391156496225344,"pX":0.1349544352934711,"pZ":2.694027188498915,"vX0":-3.967474911749436,"vY0":-124.38979810919211,"vZ0":-1.9672698977762253,"x":111.86,"y":166.04,"x0":2.135109710266942,"y0":50.00285806130061,"z0":5.998659760753661,"aX":-4.561001883312391},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.3,"breakHorizontal":6.2,"spinRate":2262,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4414168579496698,"extension":6.3498534105875395},"hitData":{"launchSpeed":71.1,"launchAngle":25.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.91,"coordY":92.99}},"index":9,"playId":"c076fe28-7790-3f7a-a3d5-34b36a886d40","pitchNumber":10,"startTime":"2026-05-27T20:19:35.647Z","endTime":"2026-05-27T20:19:46.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:19:46.183Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz. Randy Arozarena to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T20:19:48.149Z","endTime":"2026-05-27T20:21:15.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.381599350256366,"aZ":-12.143649531488517,"pfxX":5.540988533083004,"pfxZ":11.185574212553,"pX":0.7962583663727629,"pZ":4.781020969154223,"vX0":-5.381634252666594,"vY0":-132.95339118505865,"vZ0":-1.1062288349653573,"x":86.65,"y":109.69,"x0":2.1262945451067266,"y0":50.0063897055672,"z0":6.083410614697702,"aX":9.926598841821926},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":20.3,"breakHorizontal":-8.9,"spinRate":2229,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4119058038509529,"extension":6.365733625748402},"index":0,"playId":"a5e12279-661a-3366-92b7-aebc2bc02d14","pitchNumber":1,"startTime":"2026-05-27T20:20:12.874Z","endTime":"2026-05-27T20:20:17.711Z","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":91.2,"endSpeed":83.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65263666165593,"aZ":-13.274515797322989,"pfxX":6.981139077397369,"pfxZ":10.587931784135508,"pX":-0.4610104886328666,"pZ":4.135855253375088,"vX0":-8.536082620656199,"vY0":-132.58799113051265,"vZ0":-2.4799350750713716,"x":134.57,"y":127.11,"x0":1.889215126745963,"y0":50.00466353012613,"z0":6.048964819732018,"aX":12.464475737820672},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.8,"breakHorizontal":-10.8,"spinRate":2104,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.41270785966740586,"extension":6.473577715828892},"index":1,"playId":"5c9239e5-f41f-3389-b0cb-80d95d3875fd","pitchNumber":2,"startTime":"2026-05-27T20:20:46.783Z","endTime":"2026-05-27T20:20:50.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.851479290686303,"aZ":-29.6941656674404,"pfxX":-2.206401320717303,"pfxZ":1.616363364686487,"pX":-0.8782705266295103,"pZ":1.7960523472691976,"vX0":-6.555180038745654,"vY0":-122.89037985399791,"vZ0":-4.046965270871354,"x":150.48,"y":190.29,"x0":2.1079671869877346,"y0":50.00272706736235,"z0":5.980534781813505,"aX":-3.3803968700549056},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.3,"breakHorizontal":5.5,"spinRate":2244,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4453280474306931,"extension":6.151281149588633},"hitData":{"launchSpeed":67.0,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":163.41,"coordY":150.57}},"index":2,"playId":"23168a73-ae0e-39c7-b067-1443b58d3673","pitchNumber":3,"startTime":"2026-05-27T20:21:07.820Z","endTime":"2026-05-27T20:21:15.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:21:15.832Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rob Refsnyder flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-27T20:21:36.924Z","endTime":"2026-05-27T20:22:23.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"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(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":90.3,"endSpeed":81.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63400486393863,"aZ":-12.126904566681045,"pfxX":5.927299106546574,"pfxZ":11.675334762811948,"pX":0.19907619089091858,"pZ":1.18634502440883,"vX0":-6.95515006417758,"vY0":-130.96882802008477,"vZ0":-9.4021384032249,"x":109.41,"y":206.75,"x0":2.1335494434785436,"y0":50.006535187764456,"z0":5.756511515163784,"aX":10.181141039216689},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":19.0,"breakHorizontal":-9.0,"spinRate":2157,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.4200771523421589,"extension":6.533948159512788},"index":0,"playId":"eb9f864d-3209-345b-8ab6-6e1f3710ff8a","pitchNumber":1,"startTime":"2026-05-27T20:21:54.050Z","endTime":"2026-05-27T20:21:59.167Z","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":0,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.098577103434515,"aZ":-30.909904374176378,"pfxX":-2.4861187632764796,"pfxZ":0.8468917723572069,"pX":0.4370989392692038,"pZ":2.7760351792270734,"vX0":-3.600018287835192,"vY0":-121.28330500590666,"vZ0":-1.4019920236878047,"x":100.34,"y":163.83,"x0":2.26209219483545,"y0":50.003760232535974,"z0":6.050388978410025,"aX":-3.7135124363205603},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.4,"breakHorizontal":5.3,"spinRate":2247,"spinDirection":251},"zone":6,"typeConfidence":2.0,"plateTime":0.4511372592464049,"extension":6.199876121028923},"hitData":{"launchSpeed":98.3,"launchAngle":48.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.76,"coordY":90.9}},"index":1,"playId":"77ba6569-3b21-383a-bfff-347916286a3b","pitchNumber":2,"startTime":"2026-05-27T20:22:13.100Z","endTime":"2026-05-27T20:22:23.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:22:23.825Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeff McNeil lines out to right fielder Victor Robles.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T20:23:30.964Z","endTime":"2026-05-27T20:24:59.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":645302,"link":"/api/v1/people/645302"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.851031423052973,"aZ":-16.34582295048761,"pfxX":-2.0648954640593606,"pfxZ":8.445484542817612,"pX":-0.30812272446012423,"pZ":2.356943573811633,"vX0":2.8525224241984426,"vY0":-135.79448944943795,"vZ0":-6.398429458565819,"x":128.74,"y":175.14,"x0":-1.102334340963684,"y0":50.000096562648345,"z0":5.874701337297296,"aX":-3.8684879024249836},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":3.1,"spinRate":2044,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.40287439027516037,"extension":7.203909289921476},"index":0,"playId":"f3faad59-5185-3b87-87a1-967a1b92e470","pitchNumber":1,"startTime":"2026-05-27T20:24:36.071Z","endTime":"2026-05-27T20:24:39.950Z","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":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.047070250944753,"aZ":-38.279706933608495,"pfxX":3.496541178602752,"pfxZ":-4.398542289275067,"pX":0.4966701024144587,"pZ":2.185274444185074,"vX0":3.3931490652216563,"vY0":-116.8576184043482,"vZ0":-0.85972485452271,"x":98.07,"y":179.78,"x0":-1.425785223855924,"y0":50.0013021871972,"z0":6.139334088161479,"aX":4.856858811029758},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.9,"breakHorizontal":-7.1,"spinRate":581,"spinDirection":287},"zone":9,"typeConfidence":2.0,"plateTime":0.4678753852124271,"extension":7.045431404455848},"hitData":{"launchSpeed":93.0,"launchAngle":23.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.48,"coordY":82.35}},"index":1,"playId":"6d067c36-69ec-3ed0-982d-05f7b50b677a","pitchNumber":2,"startTime":"2026-05-27T20:24:51.389Z","endTime":"2026-05-27T20:24:59.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:24:59.396Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zack Gelof doubles (4) on a fly ball to right fielder Victor Robles.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T20:25:00.332Z","endTime":"2026-05-27T20:27:05.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":645302,"link":"/api/v1/people/645302"},"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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11985821128054,"aZ":-13.132380155572061,"pfxX":-3.2785729450703993,"pfxZ":9.730503937876609,"pX":0.561258660302071,"pZ":2.860095315106708,"vX0":5.211391456586204,"vY0":-138.7956644368507,"vZ0":-5.912043832272513,"x":95.61,"y":161.56,"x0":-0.911975585837148,"y0":50.005625679534226,"z0":5.887064099743157,"aX":-6.418308658245521},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":4.9,"spinRate":2031,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3941347795160599,"extension":7.442896002036461},"index":0,"playId":"2e3d8432-e8ce-3bed-bbe2-c861b37a7d23","pitchNumber":1,"startTime":"2026-05-27T20:25:30.400Z","endTime":"2026-05-27T20:25:34.780Z","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.1,"endSpeed":86.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.742087037922808,"aZ":-22.883543570513293,"pfxX":-10.570152793865226,"pfxZ":4.830167202080108,"pX":0.9134961349504175,"pZ":1.5037219525647174,"vX0":8.707385491281121,"vY0":-138.05946454530573,"vZ0":-7.206859902081551,"x":82.18,"y":198.18,"x0":-0.9134384242876341,"y0":50.00494750873598,"z0":5.6967077031264575,"aX":-20.336068365649297},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.3,"breakHorizontal":17.3,"spinRate":2135,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39726691177368467,"extension":7.437323213167521},"index":1,"playId":"804bd4bc-c114-3e47-8515-5d27a6c41d8e","pitchNumber":2,"startTime":"2026-05-27T20:25:48.848Z","endTime":"2026-05-27T20:25:53.698Z","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":91.8,"endSpeed":84.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81554783112922,"aZ":-18.083991416451692,"pfxX":0.24272911737542668,"pfxZ":7.744180254891749,"pX":0.499548353060895,"pZ":3.6641264001263565,"vX0":3.5086122562968627,"vY0":-133.78385013683928,"vZ0":-2.794175644528643,"x":97.96,"y":139.85,"x0":-0.8584010089083319,"y0":50.00566088773327,"z0":6.012548433371131,"aX":0.440758067553914},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":-1.2,"spinRate":2305,"spinDirection":185},"zone":12,"typeConfidence":2.0,"plateTime":0.408807776498767,"extension":7.366568092828954},"index":2,"playId":"45731c0c-883e-34a4-bffb-c55546778ce1","pitchNumber":3,"startTime":"2026-05-27T20:26:06.483Z","endTime":"2026-05-27T20:26:10.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.621387446332434,"aZ":-13.614703627012451,"pfxX":-4.628053007564949,"pfxZ":9.665461578715476,"pX":0.4658679024083241,"pZ":2.86706466542906,"vX0":5.930536944341952,"vY0":-138.3606239958586,"vZ0":-5.547419738678157,"x":99.24,"y":161.37,"x0":-1.113707114588408,"y0":50.0035825738584,"z0":5.82580263815597,"aX":-8.887967223692737},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":7.0,"spinRate":1988,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.39732727830958225,"extension":7.38697068801674},"index":3,"playId":"e13e6caa-b11f-3914-8a46-f74f21add1ac","pitchNumber":4,"startTime":"2026-05-27T20:26:24.842Z","endTime":"2026-05-27T20:26:31.830Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.623015370410734,"aZ":-14.698489471361778,"pfxX":-5.147148839575307,"pfxZ":8.850922756191313,"pX":-0.3616449288903578,"pZ":1.786774793630757,"vX0":3.6073961654455626,"vY0":-139.86758884709033,"vZ0":-8.164189361364608,"x":130.79,"y":190.54,"x0":-1.0018065625400265,"y0":50.00115458762438,"z0":5.714814098604387,"aX":-10.159849167123607},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":8.5,"spinRate":2041,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3921595741545669,"extension":7.3436410321074685},"hitData":{"launchSpeed":78.6,"launchAngle":43.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.71,"coordY":130.55}},"index":4,"playId":"15fd78d4-90cb-3354-ac63-44e2873dfcb4","pitchNumber":5,"startTime":"2026-05-27T20:26:54.713Z","endTime":"2026-05-27T20:27:05.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:27:05.742Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Darell Hernaiz lines out to left fielder Rob Refsnyder.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T20:27:11.884Z","endTime":"2026-05-27T20:27:54.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.678787603918842,"aZ":-33.168888342932405,"pfxX":0.05172437789091022,"pfxZ":-0.6201507063289879,"pX":0.26839415577254166,"pZ":1.6924930651374093,"vX0":2.7268376265008034,"vY0":-126.16562835168179,"vZ0":-4.034537904028378,"x":106.77,"y":193.08,"x0":-0.8331104650864688,"y0":50.001955297506484,"z0":5.985723313407644,"aX":0.0826383938441114},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.8,"breakHorizontal":-0.7,"spinRate":2014,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.4341569131899665,"extension":7.204050028685675},"hitData":{"launchSpeed":86.9,"launchAngle":21.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.28,"coordY":81.69}},"index":0,"playId":"686ec721-1214-3ab2-883e-64e4d578561d","pitchNumber":1,"startTime":"2026-05-27T20:27:46.298Z","endTime":"2026-05-27T20:27:54.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:27:54.827Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carlos Cortes walks.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T20:27:58.029Z","endTime":"2026-05-27T20:30:29.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.107089881556796,"aZ":-34.074386251165706,"pfxX":-9.247640476686197,"pfxZ":-1.2347254748386138,"pX":-0.22405546796705483,"pZ":1.6582666242315909,"vX0":5.339853246268882,"vY0":-123.1736911128055,"vZ0":-3.2198474277389053,"x":125.54,"y":194.01,"x0":-1.2120747463887582,"y0":50.00002134341201,"z0":5.846184631968574,"aX":-14.291557749683125},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.8,"breakHorizontal":15.6,"spinRate":1420,"spinDirection":255},"zone":8,"typeConfidence":2.0,"plateTime":0.44367279798214554,"extension":7.037691717820679},"index":0,"playId":"fb0bd08e-7e58-3ff5-9220-d4223efbfc7b","pitchNumber":1,"startTime":"2026-05-27T20:28:24.069Z","endTime":"2026-05-27T20:28:28.356Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"0b408c4b-a28f-4ccb-9a67-b66f7d9162d6","startTime":"2026-05-27T20:28:40.958Z","endTime":"2026-05-27T20:28:45.958Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137016123568394,"aZ":-33.19588882186838,"pfxX":-2.216756399500547,"pfxZ":-0.7488712968714015,"pX":0.0351936287741064,"pZ":1.0826612023879763,"vX0":3.6194780002028537,"vY0":-117.50467569183604,"vZ0":-3.9023904626137003,"x":115.66,"y":209.55,"x0":-1.2537506619721122,"y0":50.003727641136635,"z0":5.927628297099409,"aX":-3.027782822170514},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.2,"breakHorizontal":2.9,"spinRate":624,"spinDirection":308},"zone":14,"typeConfidence":2.0,"plateTime":0.47038910505557485,"extension":6.979105092190673},"index":2,"playId":"a1122f68-4c2d-3f50-93ca-ccefcd6bd764","pitchNumber":2,"startTime":"2026-05-27T20:28:58.208Z","endTime":"2026-05-27T20:29:05.035Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16159038426785,"aZ":-30.477091961037097,"pfxX":-4.890684159188538,"pfxZ":1.1987951242054757,"pX":-0.6759270780682062,"pZ":1.3921469439240726,"vX0":2.6338251282626346,"vY0":-118.66513331342205,"vZ0":-4.157760855215779,"x":142.76,"y":201.19,"x0":-1.171569434085398,"y0":50.00029644537373,"z0":5.979156042826869,"aX":-6.893003855400789},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.3,"breakHorizontal":8.2,"spinRate":457,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.4636329775658008,"extension":7.077512672806319},"index":3,"playId":"ccde772c-afe4-3956-a2f4-17c0c8b6989d","pitchNumber":3,"startTime":"2026-05-27T20:29:17.948Z","endTime":"2026-05-27T20:29:22.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81709245804721,"aZ":-14.055693904290418,"pfxX":-5.547024702647365,"pfxZ":8.972375181063871,"pX":0.6305332105532172,"pZ":2.1761968910321303,"vX0":6.501044529108165,"vY0":-140.92345950890902,"vZ0":-7.631365183477925,"x":92.97,"y":180.02,"x0":-0.981187134185175,"y0":50.004778901607345,"z0":5.819801592276096,"aX":-11.203670495664188},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":8.8,"spinRate":2056,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3880706034713146,"extension":7.402406633727727},"index":4,"playId":"31640818-8011-32bf-820b-b14f6bdeca46","pitchNumber":4,"startTime":"2026-05-27T20:29:38.513Z","endTime":"2026-05-27T20:29:43.630Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.955249097246828,"aZ":-34.870076018925474,"pfxX":0.4626538878322255,"pfxZ":-1.9810098709715285,"pX":0.5209768449228535,"pZ":0.7273530335419188,"vX0":3.7107808428755704,"vY0":-116.7999268726615,"vZ0":-4.059506561965705,"x":97.14,"y":219.14,"x0":-1.157990296654723,"y0":50.00159407078325,"z0":5.817234487225793,"aX":0.6298713138108912},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.4,"breakHorizontal":-1.9,"spinRate":637,"spinDirection":289},"zone":14,"typeConfidence":2.0,"plateTime":0.47155170270831004,"extension":7.220642061492975},"index":5,"playId":"a33eb25b-4000-3dc9-9d24-8f946a987ab8","pitchNumber":5,"startTime":"2026-05-27T20:29:58.793Z","endTime":"2026-05-27T20:30:02.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07477935313645,"aZ":-12.605088437949087,"pfxX":-6.166809983967789,"pfxZ":9.741361218004567,"pX":1.2524554585573346,"pZ":1.9408165814549654,"vX0":7.965318609111862,"vY0":-140.4445320052314,"vZ0":-8.306340241607995,"x":69.26,"y":186.38,"x0":-0.8115646995743215,"y0":50.00660055743201,"z0":5.74556626833914,"aX":-12.393874848306838},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":9.6,"spinRate":2034,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.38913420214632843,"extension":7.6345899028549615},"index":6,"playId":"40aad39b-dbd4-3aa1-a001-f411adf20473","pitchNumber":6,"startTime":"2026-05-27T20:30:24.716Z","endTime":"2026-05-27T20:30:29.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:30:29.222Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Kurtz flies out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-27T20:30:30.770Z","endTime":"2026-05-27T20:32:00.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_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":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0127215976949,"aZ":-30.59738080064334,"pfxX":-9.535254415181187,"pfxZ":0.9885660752925078,"pX":1.0859966855147376,"pZ":1.7317064786999428,"vX0":8.212407089474292,"vY0":-124.83777572579933,"vZ0":-4.016434315899353,"x":75.6,"y":192.02,"x0":-0.9999113066496516,"y0":50.000037800907734,"z0":5.867013582471989,"aX":-15.119987597404595},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.1,"breakHorizontal":15.5,"spinRate":1472,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4379565609555063,"extension":7.194447716775378},"index":0,"playId":"96726045-22bc-3a3a-9ecd-fe3f286716ac","pitchNumber":1,"startTime":"2026-05-27T20:31:09.813Z","endTime":"2026-05-27T20:31:14.880Z","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":97.4,"endSpeed":88.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79653999021409,"aZ":-10.56463143926511,"pfxX":-5.4553511689334515,"pfxZ":10.632845077023523,"pX":-0.35457764869961733,"pZ":3.3779301741865604,"vX0":3.6873707339921067,"vY0":-141.74467138948768,"vZ0":-5.2042172081123645,"x":130.52,"y":147.58,"x0":-0.9644557237719394,"y0":50.00128189698562,"z0":5.914040316680777,"aX":-11.085165563289976},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":9.1,"spinRate":2087,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3866083083446523,"extension":7.414639296873596},"index":1,"playId":"f758fb75-1215-34de-b653-f4392b675fb5","pitchNumber":2,"startTime":"2026-05-27T20:31:26.395Z","endTime":"2026-05-27T20:31:29.395Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.4,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.258154035737284,"aZ":-28.30624259299469,"pfxX":-7.322428619934188,"pfxZ":2.725659452208344,"pX":0.0404567531469805,"pZ":2.154350671249381,"vX0":4.537263307633865,"vY0":-119.26277422610394,"vZ0":-2.931421119524088,"x":115.46,"y":180.61,"x0":-0.9504048882069587,"y0":50.00277699409314,"z0":5.99409165424522,"aX":-10.384581050883217},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":4.4,"breakHorizontal":11.9,"spinRate":653,"spinDirection":294},"zone":8,"typeConfidence":2.0,"plateTime":0.46201788496478846,"extension":7.141987961262563},"hitData":{"launchSpeed":102.7,"launchAngle":48.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":142.99,"coordY":74.31}},"index":2,"playId":"c3371e77-809a-396c-84b6-05635ad8b5d4","pitchNumber":3,"startTime":"2026-05-27T20:31:48.901Z","endTime":"2026-05-27T20:32:00.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:32:00.156Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Robles grounds out, third baseman Zack Gelof to first baseman Nick Kurtz.","rbi":0,"awayScore":5,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T20:34:14.166Z","endTime":"2026-05-27T20:36:02.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"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":{"description":"Pitching Change: Joel Kuhnel replaces Jeffrey Springs.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T20:32:40.992Z","endTime":"2026-05-27T20:34:16.386Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12459726297967,"aZ":-22.352400483920125,"pfxX":-7.672525395755763,"pfxZ":5.172640503315386,"pX":-0.09074989733571842,"pZ":1.3213368151428173,"vX0":4.72069516504369,"vY0":-136.6477402343767,"vZ0":-9.041506275095205,"x":120.46,"y":203.1,"x0":-0.8407999207018854,"y0":50.00050351388633,"z0":6.199235335586301,"aX":-14.55849244769125},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.7,"breakHorizontal":13.0,"spinRate":2265,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40029727617621447,"extension":6.655318368556853},"index":1,"playId":"12168696-450b-3d92-a996-2b37b8e8e7d0","pitchNumber":1,"startTime":"2026-05-27T20:34:16.386Z","endTime":"2026-05-27T20:34:21.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.787865835546846,"aZ":-24.720800349699218,"pfxX":-7.703757520157714,"pfxZ":3.9572140475772546,"pX":-1.7844980065608456,"pZ":3.116474323444488,"vX0":0.9368643932424934,"vY0":-136.1220381471216,"vZ0":-4.2642137830456575,"x":185.02,"y":154.64,"x0":-1.130980894406232,"y0":50.003965104755416,"z0":6.406757980485044,"aX":-14.51393827685682},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.5,"breakHorizontal":13.8,"spinRate":2208,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40178785851534204,"extension":6.354209159819941},"index":2,"playId":"68def1d1-2b7f-3bcb-9d0b-b0329d0e4051","pitchNumber":2,"startTime":"2026-05-27T20:34:30.656Z","endTime":"2026-05-27T20:34:35.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06458793491483,"aZ":-18.500460111927,"pfxX":-3.528361498278522,"pfxZ":7.2692382388749746,"pX":0.3236734383680095,"pZ":2.4733288483678297,"vX0":4.454965817412652,"vY0":-135.65195629734632,"vZ0":-6.6715727660585245,"x":104.66,"y":172.0,"x0":-0.8743052712784483,"y0":50.00511948865926,"z0":6.234928135716443,"aX":-6.638837867113441},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":5.5,"spinRate":2281,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.4023463191687999,"extension":6.534169010262297},"index":3,"playId":"3e479457-8dad-3502-88dd-c71a005a2ee7","pitchNumber":3,"startTime":"2026-05-27T20:34:47.582Z","endTime":"2026-05-27T20:34:51.265Z","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":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54587282253129,"aZ":-26.02659058291753,"pfxX":1.3439292557829268,"pfxZ":3.489512988231281,"pX":-0.4407711107828817,"pZ":3.336327360339641,"vX0":1.8422464405557666,"vY0":-131.06320453345177,"vZ0":-2.43618226144426,"x":133.8,"y":148.7,"x0":-1.324110696041938,"y0":50.00062674873185,"z0":6.19735651888785,"aX":2.3659982471173833},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.1,"breakHorizontal":-2.8,"spinRate":2395,"spinDirection":163},"zone":1,"typeConfidence":2.0,"plateTime":0.415988260455038,"extension":6.436192883928979},"index":4,"playId":"03702c83-ce57-3117-ade6-8421e94f7615","pitchNumber":4,"startTime":"2026-05-27T20:35:12.851Z","endTime":"2026-05-27T20:35:15.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.348150111192155,"aZ":-18.308593599302213,"pfxX":-6.219415513667083,"pfxZ":7.205848807572596,"pX":-1.2066660165728162,"pZ":2.107625518793635,"vX0":1.7087411747750205,"vY0":-136.88378010582485,"vZ0":-7.895273661815434,"x":163.0,"y":181.87,"x0":-1.025608882223617,"y0":50.0020160069099,"z0":6.252434575026445,"aX":-11.962241446687052},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.9,"breakHorizontal":11.0,"spinRate":2223,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3980819639112916,"extension":6.463828576560308},"index":5,"playId":"6ec9876c-0a7d-3682-bfa8-ca53ed12c879","pitchNumber":5,"startTime":"2026-05-27T20:35:32.640Z","endTime":"2026-05-27T20:35:38.640Z","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":89.4,"endSpeed":83.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82161687713696,"aZ":-31.842802062534954,"pfxX":0.851553160542355,"pfxZ":0.19330880081560498,"pX":0.522252429942822,"pZ":1.8272681882670243,"vX0":4.337013869045274,"vY0":-130.22587305260717,"vZ0":-4.977102798385254,"x":97.09,"y":189.44,"x0":-1.268781954956798,"y0":50.00562602984562,"z0":6.1447229125271,"aX":1.4764011362560352},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.5,"breakHorizontal":-2.4,"spinRate":2451,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4190227536198239,"extension":6.318613897131249},"hitData":{"launchSpeed":77.3,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.06,"coordY":170.16}},"index":6,"playId":"d4dff0b4-cfee-3ea2-b74d-2eb605e8a82c","pitchNumber":6,"startTime":"2026-05-27T20:35:54.773Z","endTime":"2026-05-27T20:36:02.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:36:02.789Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T20:36:11.350Z","endTime":"2026-05-27T20:36:39.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.376760729373746,"aZ":-23.465807405129468,"pfxX":-8.49878342485803,"pfxZ":4.433939052644946,"pX":0.18660321942367405,"pZ":1.8266580513534325,"vX0":6.408585473722948,"vY0":-138.64135125937986,"vZ0":-7.460266224813982,"x":109.89,"y":189.46,"x0":-1.0402713287716874,"y0":50.004061553601176,"z0":6.09678486368944,"aX":-16.6953620634138},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.8,"breakHorizontal":14.3,"spinRate":2305,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.393717331365405,"extension":6.564516667675053},"hitData":{"launchSpeed":91.3,"launchAngle":15.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.78,"coordY":107.76}},"index":0,"playId":"833c3b30-21fb-331d-a371-20759a6a352d","pitchNumber":1,"startTime":"2026-05-27T20:36:29.372Z","endTime":"2026-05-27T20:36:39.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:36:39.896Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jhonny Pereda walks. Cole Young to 2nd.","rbi":0,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T20:36:42.405Z","endTime":"2026-05-27T20:38:35.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.880183040926372,"aZ":-21.452534132203635,"pfxX":-8.96015225720854,"pfxZ":5.544543579254312,"pX":-0.2430468957725661,"pZ":1.5499298882202734,"vX0":4.677275630690306,"vY0":-137.96052057744905,"vZ0":-8.443740710643068,"x":126.26,"y":196.93,"x0":-0.7937695470623598,"y0":50.00143594998929,"z0":6.089070053068155,"aX":-17.319153404265613},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.5,"breakHorizontal":15.2,"spinRate":2307,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3965839105702389,"extension":6.686198996831981},"index":0,"playId":"b2ca53e3-71b3-375d-a4db-85bc2ed0e6c8","pitchNumber":1,"startTime":"2026-05-27T20:37:03.562Z","endTime":"2026-05-27T20:37:08.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80933908148326,"aZ":-23.59284263902002,"pfxX":-9.481295942052274,"pfxZ":4.511522212280179,"pX":-0.1833753071755487,"pZ":1.185754678345382,"vX0":5.334377975120889,"vY0":-136.8870745470826,"vZ0":-8.733429226116519,"x":123.99,"y":206.76,"x0":-0.9241343126607084,"y0":50.000612550518866,"z0":6.028896964441667,"aX":-18.016481359830717},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.5,"breakHorizontal":16.1,"spinRate":2255,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3999214523500587,"extension":6.837931533514248},"index":1,"playId":"a0c008a5-212c-328d-aa68-595d002233b7","pitchNumber":2,"startTime":"2026-05-27T20:37:21.953Z","endTime":"2026-05-27T20:37:26.077Z","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":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.734141820656514,"aZ":-27.309645803309454,"pfxX":1.8638267118452663,"pfxZ":2.8989492764173663,"pX":0.7207443388569253,"pZ":1.8355586704691587,"vX0":4.483769977280533,"vY0":-128.7760917037264,"vZ0":-5.0971915152496035,"x":89.53,"y":189.22,"x0":-1.28519346390612,"y0":50.004692182133624,"z0":5.953128805007756,"aX":3.1307542475089987},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.3,"breakHorizontal":-4.3,"spinRate":2478,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.42531574668110705,"extension":6.544758599091482},"index":2,"playId":"4b87748f-ede4-3d3a-8d36-1a03e88e1021","pitchNumber":3,"startTime":"2026-05-27T20:37:41.037Z","endTime":"2026-05-27T20:37:44.917Z","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":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52559162281443,"aZ":-29.137127810735066,"pfxX":1.2434444754695848,"pfxZ":1.836092712374723,"pX":1.4937716061509916,"pZ":0.7138351221894944,"vX0":6.756687468031262,"vY0":-127.5240652473678,"vZ0":-7.343510399962484,"x":60.06,"y":219.51,"x0":-1.3483802464873178,"y0":50.000590182735245,"z0":5.920235942962285,"aX":2.0528704721213025},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.9,"breakHorizontal":-3.7,"spinRate":2281,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.4290325813761804,"extension":6.665615737561003},"index":3,"playId":"f0bc55a3-6275-3bf5-8185-4972fe413bf9","pitchNumber":4,"startTime":"2026-05-27T20:38:10.906Z","endTime":"2026-05-27T20:38:14.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.241877738309437,"aZ":-23.182159431161967,"pfxX":-6.372704335644258,"pfxZ":4.963194328861164,"pX":-1.1059014250119936,"pZ":3.786389959268419,"vX0":1.9997828817851135,"vY0":-133.4131228304869,"vZ0":-2.0373678175263565,"x":159.15,"y":136.55,"x0":-1.0346854432410684,"y0":50.00560605843861,"z0":6.2216031371117,"aX":-11.551781336665215},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.8,"breakHorizontal":11.2,"spinRate":2163,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.4097082066276947,"extension":6.531221928508219},"index":4,"playId":"4d2311da-34c9-3011-8a6f-b40a48cf3f4a","pitchNumber":5,"startTime":"2026-05-27T20:38:31.589Z","endTime":"2026-05-27T20:38:35.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:38:35.428Z","atBatIndex":45},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Colt Emerson grounds into a force out, first baseman Nick Kurtz to shortstop Darell Hernaiz. Cole Young scores. Jhonny Pereda out at 2nd. Colt Emerson to 1st. Throwing error by shortstop Darell Hernaiz.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T20:39:30.710Z","endTime":"2026-05-27T20:40:49.699Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"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":[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":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":669270,"link":"/api/v1/people/669270"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-27T20:39:07.011Z","endTime":"2026-05-27T20:39:32.706Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.392612608777377,"aZ":-20.54987054948861,"pfxX":-6.102893391786927,"pfxZ":6.149955672109604,"pX":-0.6503626712809015,"pZ":3.5938257821264803,"vX0":2.400917482105825,"vY0":-136.44190617510606,"vZ0":-3.2385844280319342,"x":141.79,"y":141.75,"x0":-0.7477720119990711,"y0":50.00048828295384,"z0":6.208445512362446,"aX":-11.530573908496129},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.7,"breakHorizontal":10.6,"spinRate":2229,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.40109686694898583,"extension":6.60402067874531},"index":1,"playId":"108003e2-21cd-3a41-a12a-efc2c9bb783b","pitchNumber":1,"startTime":"2026-05-27T20:39:32.706Z","endTime":"2026-05-27T20:39:37.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07681892777015,"aZ":-26.332789315371286,"pfxX":0.9150011487662153,"pfxZ":3.424148546473342,"pX":-0.3574653039655445,"pZ":3.1861037914119223,"vX0":1.8475843427309158,"vY0":-129.31619630376252,"vZ0":-2.261885075248054,"x":130.63,"y":152.76,"x0":-1.19796699022463,"y0":50.00254063313695,"z0":6.076849393346457,"aX":1.5613427340851442},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":-2.0,"spinRate":2366,"spinDirection":165},"zone":1,"typeConfidence":2.0,"plateTime":0.42234479383639734,"extension":6.406872442308778},"index":2,"playId":"cc06208f-7313-385b-9676-847e05c913e9","pitchNumber":2,"startTime":"2026-05-27T20:39:50.919Z","endTime":"2026-05-27T20:39:55.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.912302315645164,"aZ":-27.200768781509236,"pfxX":-6.39033390382209,"pfxZ":2.981745289466609,"pX":-0.6233884970224208,"pZ":2.281962068854736,"vX0":3.060745956006772,"vY0":-127.72402369145537,"vZ0":-4.362031009945161,"x":140.76,"y":177.17,"x0":-1.0007985507405415,"y0":50.002935555537626,"z0":6.12680416025669,"aX":-10.660788639107196},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.7,"breakHorizontal":11.0,"spinRate":1363,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4272557468010456,"extension":6.468864893359321},"index":3,"playId":"5fed80f7-3aa1-3b6f-885b-d822be19b9ae","pitchNumber":3,"startTime":"2026-05-27T20:40:13.455Z","endTime":"2026-05-27T20:40:17.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.152912931543703,"aZ":-19.26758108686686,"pfxX":-0.6364923963920566,"pfxZ":6.835084202714926,"pX":0.7263548415063878,"pZ":2.8394888617683565,"vX0":4.220217552728217,"vY0":-135.9110340403166,"vZ0":-5.174132831611572,"x":89.31,"y":162.11,"x0":-0.7575694565862766,"y0":50.002443713862924,"z0":6.088003420382225,"aX":-1.201879291310733},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":0.4,"spinRate":2209,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.40154627840640034,"extension":6.589544725677993},"hitData":{"launchSpeed":82.6,"launchAngle":4.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.32,"coordY":160.2}},"index":4,"playId":"3c93fbd8-f801-3373-9014-736044793189","pitchNumber":4,"startTime":"2026-05-27T20:40:36.671Z","endTime":"2026-05-27T20:40:49.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:40:49.699Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a line drive to right fielder Carlos Cortes. Colt Emerson to 3rd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T20:41:23.390Z","endTime":"2026-05-27T20:42:11.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"postOnThird":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.468740409554215,"aZ":-24.937973812414988,"pfxX":-8.607921145858565,"pfxZ":3.8114995025811997,"pX":0.18980171752419595,"pZ":0.9346370072975144,"vX0":5.328407855660344,"vY0":-136.1295055674746,"vZ0":-9.017039090488492,"x":109.77,"y":213.54,"x0":-0.6622793353533105,"y0":50.00455837206601,"z0":5.982158311257838,"aX":-16.354317401034677},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.4,"breakHorizontal":14.6,"spinRate":2205,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40049780333346874,"extension":6.6552470910904775},"index":0,"playId":"f80b9ead-6349-32bb-82cf-710515810678","pitchNumber":1,"startTime":"2026-05-27T20:41:23.390Z","endTime":"2026-05-27T20:41:27.367Z","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":87.8,"endSpeed":82.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.739255454915558,"aZ":-28.20175552861838,"pfxX":0.9984333652410147,"pfxZ":2.34628537680309,"pX":-0.8855245083529163,"pZ":1.9367232461974437,"vX0":1.1119674308962395,"vY0":-127.9935985523886,"vZ0":-4.672618052431585,"x":150.75,"y":186.49,"x0":-1.4522686030245768,"y0":50.00114193685042,"z0":5.945967003401361,"aX":1.6872199228804958},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":-2.0,"spinRate":2330,"spinDirection":186},"zone":13,"typeConfidence":2.0,"plateTime":0.4248912811566621,"extension":6.315169738142567},"index":1,"playId":"0f5c705c-42c3-3771-8f7a-daacd7480b4e","pitchNumber":2,"startTime":"2026-05-27T20:41:40.064Z","endTime":"2026-05-27T20:41:45.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54457477738861,"aZ":-25.35454423913263,"pfxX":-8.521684244712723,"pfxZ":3.675521032744495,"pX":-0.3744713816911609,"pZ":1.506825006212676,"vX0":4.759704138220245,"vY0":-134.49477978307732,"vZ0":-7.116913723602449,"x":131.27,"y":198.1,"x0":-1.0476249676988267,"y0":50.005845473669545,"z0":5.951397532691461,"aX":-15.821620598983442},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.5,"breakHorizontal":14.6,"spinRate":2212,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4052029616370376,"extension":6.599902095603503},"hitData":{"launchSpeed":82.9,"launchAngle":5.0,"totalDistance":79.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.54,"coordY":93.28}},"index":2,"playId":"4fb3e8f1-3099-3c86-8915-43bf16de7850","pitchNumber":3,"startTime":"2026-05-27T20:41:59.339Z","endTime":"2026-05-27T20:42:11.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:42:11.352Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-27T20:43:24.339Z","endTime":"2026-05-27T20:44:12.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":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":{"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-27T20:42:58.752Z","endTime":"2026-05-27T20:43:26.510Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.3,"endSpeed":82.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.267512440579843,"aZ":-24.477388884663767,"pfxX":2.3808963422220724,"pfxZ":4.4057032899791455,"pX":1.022246408506445,"pZ":2.530877830351242,"vX0":4.882059780561052,"vY0":-131.4686356283901,"vZ0":-4.34868108850345,"x":78.03,"y":170.45,"x0":-1.1693228414444412,"y0":50.004127279461315,"z0":6.026511445119322,"aX":4.161863467249021},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.2,"breakHorizontal":-5.4,"spinRate":2394,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4168520759204717,"extension":6.628194644405586},"index":1,"playId":"9ecb5227-4d89-3f6d-83d9-8e41ae02408a","pitchNumber":1,"startTime":"2026-05-27T20:43:26.510Z","endTime":"2026-05-27T20:43:29.690Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.558272008824478,"aZ":-25.1295072757654,"pfxX":1.7644643822274841,"pfxZ":4.041590636574637,"pX":0.8965425058224274,"pZ":1.6447722725594585,"vX0":5.143463502847981,"vY0":-131.2095525751951,"vZ0":-6.195809667764488,"x":82.83,"y":194.37,"x0":-1.3179716468666316,"y0":50.00634871568984,"z0":5.907349794227896,"aX":3.079911222297908},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":-4.3,"spinRate":2406,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4173101297506441,"extension":6.602304767525619},"index":2,"playId":"15c2e786-7d2d-353d-bb88-5c2c82c463f9","pitchNumber":2,"startTime":"2026-05-27T20:43:45.799Z","endTime":"2026-05-27T20:43:48.799Z","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":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.136410949512786,"aZ":-20.395506923389934,"pfxX":-2.475579465280285,"pfxZ":5.980040393445567,"pX":1.4227515260493386,"pZ":2.6582631871014812,"vX0":6.218673011259077,"vY0":-138.95130480239106,"vZ0":-5.806395727183589,"x":62.77,"y":167.01,"x0":-0.5157356456289249,"y0":50.0003396984718,"z0":6.116398938774653,"aX":-4.874369018148566},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.8,"breakHorizontal":3.2,"spinRate":2219,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.39315581835539337,"extension":6.586956832634771},"hitData":{"launchSpeed":73.4,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.18,"coordY":157.16}},"index":3,"playId":"b9b7e376-a3b0-3cf1-97e2-198e97978e2c","pitchNumber":3,"startTime":"2026-05-27T20:44:06.153Z","endTime":"2026-05-27T20:44:12.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:44:12.584Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T20:46:22.850Z","endTime":"2026-05-27T20:46:53.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53576728480386,"aZ":-20.665876025907185,"pfxX":-9.028855500089485,"pfxZ":6.017288950504347,"pX":-0.5489979897508261,"pZ":1.3634077733657044,"vX0":4.1473554355170315,"vY0":-137.24052067316958,"vZ0":-7.960541968570878,"x":137.93,"y":201.97,"x0":-0.9042084665501823,"y0":50.00448138222417,"z0":5.702166187997278,"aX":-17.27571113497107},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":15.5,"spinRate":2148,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.39865500348003824,"extension":7.363297399121795},"index":0,"playId":"86436eeb-4b93-34da-a927-42d0c2e9b249","pitchNumber":1,"startTime":"2026-05-27T20:46:26.702Z","endTime":"2026-05-27T20:46:30.927Z","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":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.777790229341413,"aZ":-24.4349050940674,"pfxX":2.68979475894696,"pfxZ":4.4083882166764425,"pX":0.10943091296028394,"pZ":2.8313406431952073,"vX0":2.0078697281293914,"vY0":-131.60157223424648,"vZ0":-3.2288208349273324,"x":112.83,"y":162.33,"x0":-1.0126327282138305,"y0":50.000388624816495,"z0":5.882777780319945,"aX":4.720054788856361},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.6,"breakHorizontal":-5.3,"spinRate":2279,"spinDirection":170},"zone":2,"typeConfidence":2.0,"plateTime":0.41609712943753774,"extension":7.124744399396822},"hitData":{"launchSpeed":100.9,"launchAngle":47.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.54,"coordY":66.4}},"index":1,"playId":"46935d91-c763-3545-bdbf-823e9dc7eaf2","pitchNumber":2,"startTime":"2026-05-27T20:46:43.412Z","endTime":"2026-05-27T20:46:53.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:46:53.465Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Soderstrom doubles (16) on a sharp fly ball to center fielder Julio Rodríguez.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T20:46:56.773Z","endTime":"2026-05-27T20:49:21.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":78.4,"endSpeed":71.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.822530229079728,"aZ":-36.012010790702575,"pfxX":9.922426276393002,"pfxZ":-2.9599191400630716,"pX":0.20495240838420192,"pZ":3.947963951438383,"vX0":0.2229563550852496,"vY0":-114.04327751092387,"vZ0":3.298038618079441,"x":109.19,"y":132.18,"x0":-1.1804819301895078,"y0":50.00144757485131,"z0":6.069867160308641,"aX":12.877442891142866},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-4.1,"breakHorizontal":-18.0,"spinRate":2280,"spinDirection":50},"zone":12,"typeConfidence":2.0,"plateTime":0.4829881652216126,"extension":7.118608343099892},"index":0,"playId":"ce73d6d7-350a-3122-8716-92dd53032b94","pitchNumber":1,"startTime":"2026-05-27T20:47:24.248Z","endTime":"2026-05-27T20:47:29.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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74637845066991,"aZ":-31.405233857071483,"pfxX":-10.124656020826798,"pfxZ":0.4964712521890249,"pX":-0.4609712840426522,"pZ":2.349172779217555,"vX0":5.0521003445752815,"vY0":-123.47063512134632,"vZ0":-2.524303356602215,"x":134.57,"y":175.35,"x0":-1.2190291098425392,"y0":50.00211626564015,"z0":6.029409391818425,"aX":-15.620412374247413},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.6,"breakHorizontal":17.2,"spinRate":1519,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4437318681473146,"extension":7.324547387088651},"index":1,"playId":"880abfc5-b5d2-307b-8b96-18f966bb01da","pitchNumber":2,"startTime":"2026-05-27T20:47:42.495Z","endTime":"2026-05-27T20:47:46.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23929892805239,"aZ":-13.59706905279117,"pfxX":-5.122222485537727,"pfxZ":9.55679451482898,"pX":-0.628012471797204,"pZ":2.3488759402851422,"vX0":2.776569057461149,"vY0":-138.8211271278496,"vZ0":-7.021837224377941,"x":140.94,"y":175.36,"x0":-0.9777839517877674,"y0":50.00484622550912,"z0":5.82370666996666,"aX":-9.958356078609585},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":2100,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.39517541758431385,"extension":7.28211423408285},"index":2,"playId":"facf224e-b000-3802-8f56-fe5fb070d9a3","pitchNumber":3,"startTime":"2026-05-27T20:47:58.950Z","endTime":"2026-05-27T20:48:02.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.978098392900343,"aZ":-33.19074134781485,"pfxX":-1.1188919874955379,"pfxZ":-0.7265250480184493,"pX":-0.1984826620606123,"pZ":1.4507654675531942,"vX0":2.7393286814654894,"vY0":-117.34382460148156,"vZ0":-3.2342777476995894,"x":124.57,"y":199.61,"x0":-1.2325683030370025,"y0":50.00243854295388,"z0":5.9207229112157425,"aX":-1.5699229674839905},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.8,"breakHorizontal":1.4,"spinRate":700,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.46572974007299717,"extension":7.10804807937187},"index":3,"playId":"f0c095d3-9ac1-35f5-a42d-898bec4d307e","pitchNumber":4,"startTime":"2026-05-27T20:48:26.996Z","endTime":"2026-05-27T20:48:31.690Z","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":1},"pitchData":{"startSpeed":80.3,"endSpeed":72.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.412334355735464,"aZ":-25.992126491853803,"pfxX":-6.721182989344472,"pfxZ":4.517922922755227,"pX":-1.3721295280048433,"pZ":3.8409254684609464,"vX0":1.8724273780862033,"vY0":-116.92473442392827,"vZ0":0.6795103271004717,"x":169.3,"y":135.08,"x0":-1.3156735610898005,"y0":50.003749105369565,"z0":6.007651851340816,"aX":-9.199519602983274},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":8.6,"breakHorizontal":11.6,"spinRate":523,"spinDirection":280},"zone":11,"typeConfidence":2.0,"plateTime":0.47052885015534285,"extension":7.24935334966332},"index":4,"playId":"143ae430-a939-3fe4-a670-5118de65dbd7","pitchNumber":5,"startTime":"2026-05-27T20:48:46.105Z","endTime":"2026-05-27T20:48:49.809Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.801828755013606,"aZ":-14.786116997073938,"pfxX":-4.701968093978915,"pfxZ":8.876485736665757,"pX":-0.6043084222565875,"pZ":3.288292976472377,"vX0":3.4373073511045087,"vY0":-138.56180263020204,"vZ0":-4.235186794528328,"x":140.03,"y":150.0,"x0":-1.2453605286937768,"y0":50.004704943733444,"z0":5.813829166276133,"aX":-9.212060972118207},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":7.9,"spinRate":2056,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3941740240912064,"extension":7.161968937432021},"hitData":{"launchSpeed":100.9,"launchAngle":23.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":50.32,"coordY":69.38}},"index":5,"playId":"0fd873be-b5cd-3a8b-8cd0-6d3357b1f7aa","pitchNumber":6,"startTime":"2026-05-27T20:49:06.304Z","endTime":"2026-05-27T20:49:21.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:49:21.315Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T20:49:27.699Z","endTime":"2026-05-27T20:51:12.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":"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.0,"endSpeed":87.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.76834954710686,"aZ":-15.07164036997447,"pfxX":-5.456869660114313,"pfxZ":8.745101552710153,"pX":-0.4688687924906091,"pZ":3.5052471260605245,"vX0":3.3173416452580105,"vY0":-138.44690782868102,"vZ0":-3.7537802297441765,"x":134.87,"y":144.14,"x0":-0.9690813096166804,"y0":50.001357941088514,"z0":5.876952207640819,"aX":-10.670676757873066},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":2105,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.39449814454900967,"extension":7.391416780626831},"index":0,"playId":"3f4b622d-c5a1-33f6-a93f-9a4e2bea67e4","pitchNumber":1,"startTime":"2026-05-27T20:49:48.028Z","endTime":"2026-05-27T20:49:51.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":76.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.222285893681452,"aZ":-34.348470111622234,"pfxX":-1.8581944885468866,"pfxZ":-1.5283831150167226,"pX":1.8811227248172104,"pZ":0.08019867725782838,"vX0":7.902259878135794,"vY0":-118.12044433977053,"vZ0":-6.060896487600831,"x":45.3,"y":236.61,"x0":-1.2505011984159484,"y0":50.00007669931279,"z0":5.797766240647075,"aX":-2.6551810722933378},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.0,"breakHorizontal":1.7,"spinRate":731,"spinDirection":293},"zone":14,"typeConfidence":2.0,"plateTime":0.4618137894292902,"extension":7.278328918470113},"index":1,"playId":"e1af4f75-ff84-3520-8e48-09894f219066","pitchNumber":2,"startTime":"2026-05-27T20:50:08.440Z","endTime":"2026-05-27T20:50:12.614Z","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":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.975652576352854,"aZ":-22.65365498822463,"pfxX":2.331807282225883,"pfxZ":5.418717429495953,"pX":-0.38344206198093905,"pZ":3.7471584365779966,"vX0":1.6270420865177324,"vY0":-131.06286857431138,"vZ0":-1.341383509946457,"x":131.62,"y":137.61,"x0":-1.3131463076505416,"y0":50.00654355811535,"z0":5.940589668405597,"aX":4.099779751843041},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.7,"breakHorizontal":-4.6,"spinRate":2237,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.4162523909740936,"extension":7.289321388574866},"index":2,"playId":"cfff66d2-035e-3a93-a6b3-d0786e1d3d6b","pitchNumber":3,"startTime":"2026-05-27T20:50:36.091Z","endTime":"2026-05-27T20:50:40.534Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-27T20:50:47.679Z","endTime":"2026-05-27T20:51:05.678Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.003893108380893,"aZ":-32.06160923897134,"pfxX":-2.6961711191320807,"pfxZ":0.08024029718926595,"pX":0.17542194842643827,"pZ":0.5065094216273736,"vX0":4.310960665124726,"vY0":-119.19193873901966,"vZ0":-5.693582905031665,"x":110.31,"y":225.1,"x0":-1.2991529138044504,"y0":50.00418777321751,"z0":5.791207637816457,"aX":-3.9141688736195026},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.8,"breakHorizontal":4.0,"spinRate":719,"spinDirection":288},"zone":14,"typeConfidence":2.0,"plateTime":0.45798679343026993,"extension":7.240338877886873},"index":4,"playId":"3df918dd-e976-3a8f-80f6-265cd03f4631","pitchNumber":4,"startTime":"2026-05-27T20:51:05.678Z","endTime":"2026-05-27T20:51:12.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:51:12.406Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out, shortstop J.P. Crawford to first baseman Josh Naylor.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-27T20:51:19.061Z","endTime":"2026-05-27T20:52:31.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"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":"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":87.2,"endSpeed":80.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.776603109726384,"aZ":-35.69963887505552,"pfxX":-1.015640112179295,"pfxZ":-2.1528127373014057,"pX":0.16513007497616308,"pZ":1.4932107588854346,"vX0":3.1265550238563518,"vY0":-126.95486439207734,"vZ0":-4.017546094280681,"x":110.71,"y":198.46,"x0":-0.9476684550503136,"y0":50.001306607564956,"z0":5.922651914400827,"aX":-1.6666113038639436},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.6,"breakHorizontal":1.2,"spinRate":2119,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.43062122697993255,"extension":7.284449355708208},"index":0,"playId":"723485ce-c959-32ab-94b6-462563bcd189","pitchNumber":1,"startTime":"2026-05-27T20:51:40.136Z","endTime":"2026-05-27T20:51:43.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.816938797561697,"aZ":-32.671424223468335,"pfxX":0.2827266271167047,"pfxZ":-0.3082399660912558,"pX":0.21962264914537136,"pZ":0.5163481521907599,"vX0":2.098924674368183,"vY0":-125.31187850907826,"vZ0":-6.6703413808654375,"x":108.63,"y":224.84,"x0":-0.6619474307201872,"y0":50.00474506342644,"z0":5.846982369768913,"aX":0.45404575529540797},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.7,"breakHorizontal":-1.0,"spinRate":1987,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.43534153838626377,"extension":7.411236594501039},"index":1,"playId":"e6975e8c-c0f8-32e5-9531-2d197a91c08e","pitchNumber":2,"startTime":"2026-05-27T20:51:59.623Z","endTime":"2026-05-27T20:52:03.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.388306799994666,"aZ":-25.054100401532914,"pfxX":1.59492413093193,"pfxZ":3.961006387114189,"pX":0.11929192102272437,"pZ":2.7747356914419603,"vX0":2.0487323794559744,"vY0":-131.60972861045383,"vZ0":-3.064508874874403,"x":112.45,"y":163.86,"x0":-0.8692752894425851,"y0":50.00298904136995,"z0":5.760014019884132,"aX":2.8679191959267665},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.8,"breakHorizontal":-3.2,"spinRate":2220,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.4122586095760159,"extension":7.437414497599184},"hitData":{"launchSpeed":111.2,"launchAngle":1.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.58,"coordY":151.07}},"index":2,"playId":"5d189abd-7233-3de7-bce1-f4cd69f6c6a5","pitchNumber":3,"startTime":"2026-05-27T20:52:23.912Z","endTime":"2026-05-27T20:52:31.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:52:31.913Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, third baseman Zack Gelof to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T20:54:57.953Z","endTime":"2026-05-27T20:55:08.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":{"description":"Pitching Change: Luis Medina replaces Joel Kuhnel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T20:53:31.501Z","endTime":"2026-05-27T20:55:00.164Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665622,"link":"/api/v1/people/665622"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.682810227673986,"aZ":-15.837965787417236,"pfxX":-8.196948654391761,"pfxZ":8.395034362195403,"pX":-0.10460661319038168,"pZ":2.183593657234481,"vX0":6.273004765431888,"vY0":-138.55758161225143,"vZ0":-7.3941001202230705,"x":120.99,"y":179.82,"x0":-1.3318635295136338,"y0":50.004789428160855,"z0":5.943308824159438,"aX":-15.954909976244194},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.8,"breakHorizontal":13.6,"spinRate":2396,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.39516000341387336,"extension":6.106604866327429},"hitData":{"launchSpeed":106.8,"launchAngle":2.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.19,"coordY":164.67}},"index":1,"playId":"845ff8f4-30fd-3074-8116-51229b0cd6e4","pitchNumber":1,"startTime":"2026-05-27T20:55:00.164Z","endTime":"2026-05-27T20:55:08.178Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:55:08.178Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a line drive to right fielder Carlos Cortes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T20:55:15.768Z","endTime":"2026-05-27T20:56:53.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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],"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":3},"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(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.7,"endSpeed":88.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74269851324781,"aZ":-12.522602398750351,"pfxX":-4.332261237410421,"pfxZ":9.816061170998303,"pX":0.09820361913833274,"pZ":2.658756582547352,"vX0":5.564856394053322,"vY0":-140.56327415816008,"vZ0":-6.789795586967862,"x":113.26,"y":166.99,"x0":-1.3439576754280504,"y0":50.0007691968567,"z0":5.917876928455607,"aX":-8.671741659859986},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":6.7,"spinRate":2262,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.38959681868842244,"extension":6.164354832715239},"index":0,"playId":"21117f31-5ede-3d47-b6cb-221e16f5438d","pitchNumber":1,"startTime":"2026-05-27T20:55:35.626Z","endTime":"2026-05-27T20:55:43.072Z","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":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.939235882414504,"aZ":-43.28964277656055,"pfxX":4.330258428869397,"pfxZ":-7.863295364910403,"pX":0.10518618393299334,"pZ":2.1980232549450998,"vX0":2.2117992402749507,"vY0":-118.51123370362247,"vZ0":0.02025723953058889,"x":112.99,"y":179.43,"x0":-1.404557616051477,"y0":50.0018976858399,"z0":6.163427337252167,"aX":6.121559907347167},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.9,"breakHorizontal":-8.4,"spinRate":2621,"spinDirection":36},"zone":5,"typeConfidence":0.88,"plateTime":0.46325685324880883,"extension":5.963925028534177},"index":1,"playId":"523a8493-d29b-3e41-b20d-bb452198ceb5","pitchNumber":2,"startTime":"2026-05-27T20:56:02.704Z","endTime":"2026-05-27T20:56:06.845Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.964911712966515,"aZ":-44.11180090402915,"pfxX":5.571299265685603,"pfxZ":-8.387368173769255,"pX":0.3282321933607411,"pZ":2.8569060044863677,"vX0":2.0087981993404878,"vY0":-119.11782849094362,"vZ0":1.5178686928742962,"x":104.49,"y":161.64,"x0":-1.2521490902162766,"y0":50.0031526248841,"z0":6.229515054385232,"aX":7.928240697627689},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-14.4,"breakHorizontal":-10.6,"spinRate":2646,"spinDirection":38},"zone":3,"typeConfidence":0.87,"plateTime":0.4615388673428229,"extension":6.205360457184002},"index":2,"playId":"d83e6c5e-397e-3c8a-a0a5-f3dc4eab911f","pitchNumber":3,"startTime":"2026-05-27T20:56:21.939Z","endTime":"2026-05-27T20:56:26.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.360711444253138,"aZ":-12.55913987214613,"pfxX":-3.718337235112407,"pfxZ":9.538475249183039,"pX":0.8358577108622272,"pZ":2.8356492703424174,"vX0":7.0588485795345735,"vY0":-141.78590436509415,"vZ0":-6.515873160928745,"x":85.14,"y":162.22,"x0":-1.1916009321309415,"y0":50.00267690236342,"z0":5.948593932727279,"aX":-7.646885198940399},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.3,"breakHorizontal":5.5,"spinRate":2459,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.38482521320622887,"extension":6.161194863007638},"hitData":{"launchSpeed":79.7,"launchAngle":18.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.55,"coordY":138.16}},"index":3,"playId":"dbb96d45-ba37-3623-a270-24109c4f2d7c","pitchNumber":4,"startTime":"2026-05-27T20:56:44.313Z","endTime":"2026-05-27T20:56:53.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:56:53.916Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T20:57:33.850Z","endTime":"2026-05-27T20:58:48.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luke Raley replaces Rob Refsnyder.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-27T20:57:12.037Z","endTime":"2026-05-27T20:57:35.975Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.5,"endSpeed":70.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.031726122881473,"aZ":-43.76404518566525,"pfxX":7.586447785481136,"pfxZ":-9.06923008834248,"pX":-1.9159098576642144,"pZ":5.004199981692733,"vX0":-3.0882974597880555,"vY0":-112.51650169960365,"vZ0":6.511455884429619,"x":190.03,"y":103.67,"x0":-1.5087783303494606,"y0":50.00258116968081,"z0":6.515397530760417,"aX":9.695472438749682},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-14.4,"breakHorizontal":-13.0,"spinRate":2496,"spinDirection":40},"zone":11,"typeConfidence":0.91,"plateTime":0.48741027583733976,"extension":5.778530599520769},"index":1,"playId":"00d24c97-5c47-335b-b3f8-490a6c814306","pitchNumber":1,"startTime":"2026-05-27T20:57:35.975Z","endTime":"2026-05-27T20:57:40.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56797314072402,"aZ":-13.150283667833804,"pfxX":-4.958448624894325,"pfxZ":9.45331620547756,"pX":0.32929011727329016,"pZ":2.6623175613328596,"vX0":6.332678676495372,"vY0":-140.66050386842664,"vZ0":-6.269564191396365,"x":104.45,"y":166.9,"x0":-1.302334780332868,"y0":50.00570394665861,"z0":5.765518698544252,"aX":-9.982131871593781},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":7.8,"spinRate":2439,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.38872376791328644,"extension":6.0387685172985615},"index":2,"playId":"90483a82-ca93-3d71-bd53-0712c971c765","pitchNumber":2,"startTime":"2026-05-27T20:57:59.340Z","endTime":"2026-05-27T20:58:02.340Z","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, 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":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87344485095584,"aZ":-39.70707990425616,"pfxX":4.445245453216161,"pfxZ":-5.621408459566464,"pX":0.6396349860925,"pZ":1.7061027376101099,"vX0":2.9847186314703316,"vY0":-115.89869138377256,"vZ0":-1.2815084167535475,"x":92.62,"y":192.72,"x0":-1.2496972842427756,"y0":50.00477450570251,"z0":6.112851497360902,"aX":5.952232232547675},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.2,"breakHorizontal":-8.9,"spinRate":2483,"spinDirection":35},"zone":9,"typeConfidence":0.85,"plateTime":0.4754978374404595,"extension":6.174697449867532},"index":3,"playId":"a3bb5107-7c64-3e08-8d53-51fb3accfdb6","pitchNumber":3,"startTime":"2026-05-27T20:58:23.586Z","endTime":"2026-05-27T20:58:27.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.481125408818617,"aZ":-29.62814214515952,"pfxX":-4.753870530442877,"pfxZ":1.4845228795151302,"pX":0.3787272201347474,"pZ":1.4970077607869596,"vX0":5.704245788054991,"vY0":-129.49440091443213,"vZ0":-5.638844975478912,"x":102.56,"y":198.36,"x0":-1.2246284439587307,"y0":50.00384634254115,"z0":5.941401599997733,"aX":-8.156122346822427},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.8,"breakHorizontal":7.4,"spinRate":1400,"spinDirection":225},"zone":14,"typeConfidence":0.93,"plateTime":0.42135588635487053,"extension":6.172321723457716},"index":4,"playId":"5e3db513-d08b-3cc4-9c2a-c45353d9bb16","pitchNumber":4,"startTime":"2026-05-27T20:58:44.404Z","endTime":"2026-05-27T20:58:48.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T20:58:48.117Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Robles grounds out, third baseman Zack Gelof to first baseman Nick Kurtz.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-27T20:59:01.473Z","endTime":"2026-05-27T21:00:27.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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":"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":3},"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":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.751619702213052,"aZ":-34.340266233498966,"pfxX":2.1196801491330515,"pfxZ":-1.438823973218182,"pX":1.8674243339085197,"pZ":0.19234299873315513,"vX0":6.881645978213907,"vY0":-123.44078404832695,"vZ0":-6.27107242267609,"x":45.82,"y":233.59,"x0":-1.257674763654906,"y0":50.001166508975,"z0":5.736848334012138,"aX":3.1960897037029947},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.1,"breakHorizontal":-5.8,"spinRate":2531,"spinDirection":48},"zone":14,"typeConfidence":0.86,"plateTime":0.4476195441523503,"extension":6.152596925702422},"index":0,"playId":"2d092ad9-c8f9-31ac-9d08-8ddf50db3d48","pitchNumber":1,"startTime":"2026-05-27T20:59:16.278Z","endTime":"2026-05-27T20:59:21.060Z","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":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.46622236773737,"aZ":-13.29041071216117,"pfxX":-10.355258176356642,"pfxZ":9.398975338986503,"pX":-0.13057753502643746,"pZ":1.7382248538079557,"vX0":6.716119168122937,"vY0":-141.59292963093228,"vZ0":-9.054053272970947,"x":121.98,"y":191.85,"x0":-1.2006591950725505,"y0":50.00485911430416,"z0":5.849386411332346,"aX":-20.81014481229211},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":17.2,"spinRate":2485,"spinDirection":212},"zone":8,"typeConfidence":0.91,"plateTime":0.3883739643819717,"extension":6.149071513584918},"index":1,"playId":"e3fb1b60-3901-3463-a79a-0d843b16e7cd","pitchNumber":2,"startTime":"2026-05-27T20:59:36.483Z","endTime":"2026-05-27T20:59:40.575Z","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.8,"endSpeed":86.3,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61954617185551,"aZ":-15.049839973473667,"pfxX":-10.57752202213916,"pfxZ":8.984213395023014,"pX":-1.2162933965756824,"pZ":1.3486194895586303,"vX0":3.6036235156841623,"vY0":-137.6777034329039,"vZ0":-9.8427878332277,"x":163.36,"y":202.37,"x0":-1.1735818650737817,"y0":50.00267200913346,"z0":6.0056062102799235,"aX":-20.15947510645046},"breaks":{"breakAngle":48.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":18.4,"spinRate":2431,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.3989328107251069,"extension":6.005255008089661},"index":2,"playId":"e8c8b1dd-dfe4-31d7-bea8-afde34b7908e","pitchNumber":3,"startTime":"2026-05-27T20:59:57.104Z","endTime":"2026-05-27T21:00:01.192Z","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":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.727047531508,"aZ":-16.79229025666376,"pfxX":-10.370817362122585,"pfxZ":7.7666728377194465,"pX":-0.22722997913587242,"pZ":2.1501555448835123,"vX0":6.436527644496402,"vY0":-140.11062520393722,"vZ0":-7.140143692964115,"x":125.66,"y":180.73,"x0":-1.2110921091962976,"y0":50.006198478635945,"z0":5.836322846183941,"aX":-20.548530210446906},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":17.4,"spinRate":2552,"spinDirection":214},"zone":8,"typeConfidence":0.91,"plateTime":0.39145891543697653,"extension":6.197926454995491},"hitData":{"launchSpeed":68.2,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.69,"coordY":180.48}},"index":3,"playId":"9229ce8e-08e9-3903-9ec7-21bd3700ae4c","pitchNumber":4,"startTime":"2026-05-27T21:00:17.379Z","endTime":"2026-05-27T21:00:27.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:00:27.223Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, first baseman Josh Naylor to pitcher Eduard Bazardo.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T21:02:52.390Z","endTime":"2026-05-27T21:04:32.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luke Raley remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T21:01:53.617Z","endTime":"2026-05-27T21:01:53.630Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"}},{"details":{"description":"Pitching Change: Eduard Bazardo replaces Logan Gilbert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-27T21:01:53.630Z","endTime":"2026-05-27T21:02:54.518Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.162522941267785,"aZ":-34.84066347236583,"pfxX":10.458205917037542,"pfxZ":-1.8046023687973274,"pX":0.5405378207805515,"pZ":0.9570813233047092,"vX0":3.118917252441852,"vY0":-120.92576904980835,"vZ0":-4.0907709327915125,"x":96.4,"y":212.94,"x0":-2.1255481261284492,"y0":50.00333476024315,"z0":5.735785093704651,"aX":15.447370998114549},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.0,"breakHorizontal":-19.7,"spinRate":2695,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.45341066885289294,"extension":5.358411484235793},"index":2,"playId":"cf480ce6-d626-3015-a126-b72ea389f946","pitchNumber":1,"startTime":"2026-05-27T21:02:54.518Z","endTime":"2026-05-27T21:02:58.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.946564832642512,"aZ":-37.57835409618501,"pfxX":6.8365725959099946,"pfxZ":-3.7235018222554075,"pX":0.1631017724382537,"pZ":1.2071538206877213,"vX0":3.276216582233002,"vY0":-119.73087620223679,"vZ0":-2.8320334253375536,"x":110.78,"y":206.19,"x0":-2.110662855838703,"y0":50.00125386169494,"z0":5.76556130567125,"aX":9.931201657082745},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.2,"breakHorizontal":-13.2,"spinRate":2728,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.45733031873144236,"extension":5.609155252939771},"index":3,"playId":"53598f86-0a15-34c3-a181-817ea9e77635","pitchNumber":2,"startTime":"2026-05-27T21:03:11.084Z","endTime":"2026-05-27T21:03:14.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9828137149581,"aZ":-20.7606688496322,"pfxX":-10.034590428581328,"pfxZ":5.912958250729767,"pX":-1.2356833056660594,"pZ":3.2546102182599372,"vX0":5.0657678494545735,"vY0":-138.77529700690488,"vZ0":-2.842931118881077,"x":164.1,"y":150.91,"x0":-1.7910031303934828,"y0":50.005200514954986,"z0":5.691401977555083,"aX":-19.37710248733644},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":16.9,"spinRate":2218,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.39622967664058306,"extension":5.94099788960408},"index":4,"playId":"61c9811a-cde6-31fa-94b5-be3a06a5aff9","pitchNumber":3,"startTime":"2026-05-27T21:03:43.159Z","endTime":"2026-05-27T21:03:47.636Z","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":0},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.266477276185924,"aZ":-39.08953106333217,"pfxX":9.735043301144293,"pfxZ":-4.866663846854767,"pX":-0.7956856942365335,"pZ":2.6078458176079664,"vX0":0.5456676612598478,"vY0":-119.1278847822105,"vZ0":0.5007889383567194,"x":147.33,"y":168.37,"x0":-2.2911305355533615,"y0":50.00229424372069,"z0":5.960511890553792,"aX":13.83503900726437},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.4,"breakHorizontal":-17.8,"spinRate":2727,"spinDirection":45},"zone":4,"typeConfidence":0.9,"plateTime":0.461750501664008,"extension":5.8168669852443955},"index":5,"playId":"8dd627a6-ed4a-3e67-886c-109a424c2b2c","pitchNumber":4,"startTime":"2026-05-27T21:04:02.520Z","endTime":"2026-05-27T21:04:06.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.934839688025786,"aZ":-37.64859218609626,"pfxX":9.946293582431961,"pfxZ":-3.7447336928898007,"pX":-0.7957605371841555,"pZ":1.7151457472777012,"vX0":0.5586426138321581,"vY0":-121.10543897758784,"vZ0":-1.7326916769127987,"x":147.33,"y":192.47,"x0":-2.319668071144591,"y0":50.00082920054528,"z0":5.778721016925547,"aX":14.551978908294766},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.0,"breakHorizontal":-18.1,"spinRate":2714,"spinDirection":40},"zone":7,"typeConfidence":0.9,"plateTime":0.45487392200584553,"extension":5.515009462835734},"hitData":{"launchSpeed":84.7,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.39,"coordY":161.21}},"index":6,"playId":"24d7d840-f0a0-3e72-877a-90d50635d9b5","pitchNumber":5,"startTime":"2026-05-27T21:04:21.889Z","endTime":"2026-05-27T21:04:32.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:04:32.352Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T21:04:38.337Z","endTime":"2026-05-27T21:06:42.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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.0,"endSpeed":87.3,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.007223594069092,"aZ":-21.67625467314971,"pfxX":-10.413128808664466,"pfxZ":5.4046341110691,"pX":-1.176246005080375,"pZ":2.2661469313788087,"vX0":5.273969172621754,"vY0":-138.27486549899328,"vZ0":-5.137685743743528,"x":161.84,"y":177.59,"x0":-1.7525606608528614,"y0":50.000208058521174,"z0":5.596764230348205,"aX":-20.21900722914454},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":17.8,"spinRate":2250,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.3956778920375177,"extension":5.864125138227784},"index":0,"playId":"2ae43cf1-84d4-3d5a-bb2d-c724ab327e99","pitchNumber":1,"startTime":"2026-05-27T21:04:57.734Z","endTime":"2026-05-27T21:05:02.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35323724056609,"aZ":-19.249670814534756,"pfxX":-11.987677060071121,"pfxZ":6.592437509211027,"pX":-0.6251242308759393,"pZ":1.0435642264426306,"vX0":7.227772540416614,"vY0":-139.57789160067352,"vZ0":-8.89171723841053,"x":112.27,"y":193.2,"x0":-1.6997661268293185,"y0":50.00124537897171,"z0":5.55387173060652,"aX":-23.49453135387569},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":20.0,"spinRate":2256,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.3934077061984973,"extension":5.7655768980049205},"index":1,"playId":"30bfde04-8a99-3546-a613-2a2dc79d4e5e","pitchNumber":2,"startTime":"2026-05-27T21:05:22.167Z","endTime":"2026-05-27T21:05:25.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76070046548185,"aZ":-20.812203157565254,"pfxX":-11.480528540155433,"pfxZ":5.760408738345815,"pX":-0.272632831293214,"pZ":1.9375652962194925,"vX0":7.7919050545182005,"vY0":-139.4450968934204,"vZ0":-6.343197480277145,"x":127.39,"y":186.47,"x0":-1.6085524984675732,"y0":50.006188011367406,"z0":5.610738226437446,"aX":-22.6595846341268},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":19.2,"spinRate":2232,"spinDirection":218},"zone":8,"typeConfidence":0.89,"plateTime":0.3924802759727086,"extension":5.878031847427534},"index":2,"playId":"d7fd8a7e-5df2-3a25-9f2a-6f11ffaa4557","pitchNumber":3,"startTime":"2026-05-27T21:05:38.992Z","endTime":"2026-05-27T21:05:43.119Z","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":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96649552385605,"aZ":-34.9848088462551,"pfxX":10.031422916686488,"pfxZ":-1.8516246397585174,"pX":-0.19704426968308805,"pZ":2.314248200554512,"vX0":1.412353016017418,"vY0":-122.74489852156992,"vZ0":-1.126908924439333,"x":124.51,"y":176.3,"x0":-2.083045422443212,"y0":50.00130273730734,"z0":5.76617893994899,"aX":15.258061645077843},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.4,"breakHorizontal":-18.5,"spinRate":2732,"spinDirection":46},"zone":5,"typeConfidence":0.9,"plateTime":0.44674313449047043,"extension":5.531720892401759},"index":3,"playId":"a7468613-e647-3478-ba36-daf2aa079b7c","pitchNumber":4,"startTime":"2026-05-27T21:05:59.238Z","endTime":"2026-05-27T21:06:02.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39725863381761,"aZ":-21.841445187412425,"pfxX":-9.497228314516109,"pfxZ":5.3278981051841185,"pX":-1.20089485860051,"pZ":3.307918195508864,"vX0":5.024301238203733,"vY0":-138.9086474383897,"vZ0":-2.6680084251074163,"x":162.78,"y":149.47,"x0":-1.806888454459632,"y0":50.00140766040529,"z0":5.745687247324035,"aX":-18.412254687741395},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.2,"breakHorizontal":16.1,"spinRate":2036,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.3955057867798546,"extension":5.708463107015485},"index":4,"playId":"ab964606-2ab7-3aed-9174-c8dc5b0ac1b0","pitchNumber":5,"startTime":"2026-05-27T21:06:20.423Z","endTime":"2026-05-27T21:06:24.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.113489173757834,"aZ":-19.225877100423943,"pfxX":-8.838667886516951,"pfxZ":6.669535158025726,"pX":-0.565613995234322,"pZ":2.7184218983045225,"vX0":6.0865765585594325,"vY0":-138.51545299913693,"vZ0":-4.549447640664375,"x":138.56,"y":165.38,"x0":-1.6437543817263756,"y0":50.00498079578045,"z0":5.668722647522978,"aX":-17.16698583241313},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.3,"breakHorizontal":14.8,"spinRate":2181,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.3955053398122237,"extension":5.787176606284202},"index":5,"playId":"be642e48-43d7-3ea8-acd0-f8ac291c3b8e","pitchNumber":6,"startTime":"2026-05-27T21:06:39.250Z","endTime":"2026-05-27T21:06:42.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:06:42.558Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Darell Hernaiz singles on a fly ball to right fielder Victor Robles.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T21:06:43.824Z","endTime":"2026-05-27T21:08:42.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"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":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"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(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":84.8,"endSpeed":78.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.064253996119074,"aZ":-32.93892143694956,"pfxX":5.3020679329311475,"pfxZ":-0.4938438873532984,"pX":-0.051515078019502995,"pZ":3.520716677112212,"vX0":2.961515784421373,"vY0":-123.46283294572741,"vZ0":0.8794257209711913,"x":118.96,"y":143.72,"x0":-1.9545501287643157,"y0":50.003158889697495,"z0":5.927179270326542,"aX":8.203124464443357},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.5,"breakHorizontal":-10.3,"spinRate":2551,"spinDirection":53},"zone":11,"typeConfidence":0.89,"plateTime":0.44325939899930455,"extension":5.5083085410142205},"index":0,"playId":"53d77390-75c5-3fbd-8216-85fd0ee3887f","pitchNumber":1,"startTime":"2026-05-27T21:07:07.175Z","endTime":"2026-05-27T21:07:11.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.718755508543214,"aZ":-34.56215588161135,"pfxX":6.918970305821729,"pfxZ":-1.613405604583157,"pX":-0.41259823251216576,"pZ":3.1466458426834567,"vX0":2.040536174299801,"vY0":-121.04157403216263,"vZ0":0.7795260201911332,"x":132.73,"y":153.82,"x0":-2.1666163195857853,"y0":50.00468708306653,"z0":5.858409993773825,"aX":10.217117319536298},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.4,"breakHorizontal":-13.1,"spinRate":2636,"spinDirection":45},"zone":1,"typeConfidence":0.9,"plateTime":0.4533693712456186,"extension":5.492819440069715},"index":1,"playId":"e644e483-62d5-3bc7-80a6-a2bff26ba4da","pitchNumber":2,"startTime":"2026-05-27T21:07:24.812Z","endTime":"2026-05-27T21:07:29.037Z","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":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81588458637712,"aZ":-19.168138149155403,"pfxX":-9.196368247081299,"pfxZ":6.537704454269388,"pX":-1.362568186028926,"pZ":3.4820155472384453,"vX0":4.039489516932717,"vY0":-140.37914227000988,"vZ0":-2.7597303304889538,"x":168.94,"y":144.77,"x0":-1.6283408939798665,"y0":50.00004015112741,"z0":5.730695476140402,"aX":-18.286852821903448},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.4,"breakHorizontal":15.7,"spinRate":2084,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.3907025625122009,"extension":5.7614841111122725},"index":2,"playId":"f18408b8-e502-3647-ae09-f64bf8ec020d","pitchNumber":3,"startTime":"2026-05-27T21:07:42.029Z","endTime":"2026-05-27T21:07:45.745Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-27T21:07:52.161Z","endTime":"2026-05-27T21:08:09.173Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.441541003287725,"aZ":-23.699169101095105,"pfxX":-9.698725888950285,"pfxZ":4.31870126383245,"pX":-1.516542284691669,"pZ":3.0823835839756395,"vX0":3.7560886318305404,"vY0":-140.13754100088508,"vZ0":-2.9851826485561404,"x":174.81,"y":155.56,"x0":-1.6240307699436165,"y0":50.00564674912521,"z0":5.73198380113334,"aX":-19.04710799199045},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.3,"breakHorizontal":16.7,"spinRate":2155,"spinDirection":225},"zone":11,"typeConfidence":0.89,"plateTime":0.39277422609452195,"extension":5.768706947419482},"index":4,"playId":"d5b0a08f-85ea-31b1-918e-fa7f3e1fe6a5","pitchNumber":4,"startTime":"2026-05-27T21:08:09.173Z","endTime":"2026-05-27T21:08:13.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06627265879735,"aZ":-36.87834639758636,"pfxX":9.886315830497493,"pfxZ":-3.1270245339220013,"pX":0.211028654714236,"pZ":1.3824647671390122,"vX0":1.8569035298550365,"vY0":-122.7557358556223,"vZ0":-2.938285499099706,"x":108.96,"y":201.45,"x0":-1.840601690346188,"y0":50.000218017616504,"z0":5.772966667258739,"aX":14.899462599830345},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.1,"breakHorizontal":-18.4,"spinRate":2829,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4483007418235774,"extension":5.441894481176374},"hitData":{"launchSpeed":70.6,"launchAngle":53.0,"totalDistance":193.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.71,"coordY":136.54}},"index":5,"playId":"b6895ba3-e82e-313d-a593-0e3cd464a50d","pitchNumber":5,"startTime":"2026-05-27T21:08:27.666Z","endTime":"2026-05-27T21:08:42.682Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:08:42.682Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carlos Cortes pops out to third baseman Colt Emerson.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-27T21:08:50.744Z","endTime":"2026-05-27T21:09:26.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31447716085273,"aZ":-20.13679809039425,"pfxX":-9.644003083573326,"pfxZ":6.123887107117206,"pX":-0.2754198862019814,"pZ":2.1109864710427506,"vX0":7.364708000694519,"vY0":-138.8857550162895,"vZ0":-5.810945417847557,"x":127.5,"y":181.78,"x0":-1.7004070850279158,"y0":50.00229841118838,"z0":5.557337088298318,"aX":-18.955794482412294},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.1,"breakHorizontal":16.1,"spinRate":2058,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.39344184427254447,"extension":5.907863529872569},"hitData":{"launchSpeed":82.8,"launchAngle":62.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":84.33,"coordY":153.1}},"index":0,"playId":"ab6e66cf-8663-38b4-8de7-4f9d7ff73272","pitchNumber":1,"startTime":"2026-05-27T21:09:16.278Z","endTime":"2026-05-27T21:09:26.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:09:26.266Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cole Young walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T21:10:48.284Z","endTime":"2026-05-27T21:12:53.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.013432597235674,"aZ":-41.28365959513526,"pfxX":5.220522116304346,"pfxZ":-6.918161090894451,"pX":-0.4612426278046779,"pZ":3.9695873755130364,"vX0":0.7014530755877313,"vY0":-114.03651494231477,"vZ0":3.630379904188577,"x":134.58,"y":131.6,"x0":-1.4510672828062483,"y0":50.00276779450215,"z0":6.430075280003555,"aX":6.873844726349186},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-11.3,"breakHorizontal":-9.6,"spinRate":2509,"spinDirection":40},"zone":11,"typeConfidence":0.88,"plateTime":0.4803430503573556,"extension":5.823543661562427},"index":0,"playId":"33d27fd9-6070-33a6-a287-30cdc1c1dcd1","pitchNumber":1,"startTime":"2026-05-27T21:11:37.260Z","endTime":"2026-05-27T21:11:41.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11612040154608,"aZ":-17.68795412521568,"pfxX":-10.213276029293382,"pfxZ":7.310236073960313,"pX":1.0899140813262052,"pZ":2.1834975766106886,"vX0":9.766398660598714,"vY0":-139.35197897816073,"vZ0":-7.138305362673729,"x":75.46,"y":179.83,"x0":-1.1205618525486134,"y0":50.00405526106774,"z0":5.9316882018954535,"aX":-20.239580045300197},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.0,"breakHorizontal":16.7,"spinRate":2391,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.3919457587482764,"extension":6.165784429687331},"index":1,"playId":"ed7db3d5-7995-3769-985d-dd0ca091506e","pitchNumber":2,"startTime":"2026-05-27T21:11:54.229Z","endTime":"2026-05-27T21:11:57.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.121139886146103,"aZ":-17.052352136799954,"pfxX":-10.715080367467788,"pfxZ":7.663013039382573,"pX":-0.8309114250493881,"pZ":2.0823422124089963,"vX0":5.17180982117102,"vY0":-139.52689915056396,"vZ0":-7.479157996890495,"x":148.67,"y":182.56,"x0":-1.315428025069598,"y0":50.00378637916909,"z0":5.919472605337986,"aX":-21.147069527865984},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":18.4,"spinRate":2395,"spinDirection":218},"zone":13,"typeConfidence":0.91,"plateTime":0.39241793422202864,"extension":6.1007230595524655},"index":2,"playId":"6f9edb6a-9aef-3138-93b6-4c23147f71a2","pitchNumber":3,"startTime":"2026-05-27T21:12:12.261Z","endTime":"2026-05-27T21:12:15.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.116287025509248,"aZ":-29.326932092128242,"pfxX":-7.144302812743092,"pfxZ":1.681687894345819,"pX":-1.0830583664981017,"pZ":1.907021702216582,"vX0":3.225578783128336,"vY0":-128.56268346679832,"vZ0":-4.742563270154399,"x":158.28,"y":187.29,"x0":-1.4189118390348856,"y0":50.000962090899904,"z0":6.024840195776357,"aX":-12.079475432022846},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.3,"breakHorizontal":12.4,"spinRate":1338,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.4243930827662057,"extension":6.153809087876521},"index":3,"playId":"36463de1-64d2-35dd-a781-cf2309cd8109","pitchNumber":4,"startTime":"2026-05-27T21:12:30.616Z","endTime":"2026-05-27T21:12:35.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.950428316303974,"aZ":-15.204221400132724,"pfxX":-8.70440597336812,"pfxZ":8.573338472161035,"pX":-0.9650870557437019,"pZ":2.3723142993635764,"vX0":3.9275579955516404,"vY0":-139.46999529219215,"vZ0":-7.11556807063119,"x":153.79,"y":174.73,"x0":-1.25679890865908,"y0":50.00564473218389,"z0":5.9504243852153555,"aX":-17.233356433352956},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":15.0,"spinRate":2345,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.39199800948311214,"extension":6.1280429119568085},"index":4,"playId":"9c27b220-7a03-3c4b-8227-b2fdcd5c925a","pitchNumber":5,"startTime":"2026-05-27T21:12:48.260Z","endTime":"2026-05-27T21:12:53.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:12:53.169Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jhonny Pereda pops out to second baseman Jeff McNeil.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T21:13:21.135Z","endTime":"2026-05-27T21:14:27.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":1},"details":{"event":"Pop Out","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":3},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"1027c84a-16d4-4ec1-a529-0f8c11e438cc","startTime":"2026-05-27T21:13:21.135Z","endTime":"2026-05-27T21:13:25.671Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.629268824963567,"aZ":-19.11324871769472,"pfxX":-8.749992744034085,"pfxZ":6.544659514367442,"pX":-0.3793808549579926,"pZ":2.8685297599980224,"vX0":5.380056569374357,"vY0":-139.89464945248002,"vZ0":-5.486572882936407,"x":131.46,"y":161.33,"x0":-1.184174343897248,"y0":50.001638245365875,"z0":6.095981770678164,"aX":-17.454941463836892},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.0,"breakHorizontal":14.9,"spinRate":2390,"spinDirection":212},"zone":1,"typeConfidence":0.9,"plateTime":0.39056714839194884,"extension":6.090002732500176},"index":1,"playId":"d9fd1459-920f-3588-a19a-0b33e66e16f8","pitchNumber":1,"startTime":"2026-05-27T21:13:32.255Z","endTime":"2026-05-27T21:13:35.255Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.479550792716818,"aZ":-16.741486401535493,"pfxX":-7.484953496908636,"pfxZ":7.806243915631451,"pX":1.1102027425329095,"pZ":1.8226205389892765,"vX0":8.3689629567627,"vY0":-139.50513288326377,"vZ0":-8.213929389808044,"x":74.68,"y":189.57,"x0":-0.9517518956933028,"y0":50.00513881099774,"z0":5.902268333153988,"aX":-14.801228297688855},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.6,"breakHorizontal":11.9,"spinRate":2336,"spinDirection":213},"zone":14,"typeConfidence":0.89,"plateTime":0.3921648033576157,"extension":6.143362848937376},"index":2,"playId":"ada9550e-08dd-3ee5-ba13-a1ff782fd977","pitchNumber":2,"startTime":"2026-05-27T21:13:55.917Z","endTime":"2026-05-27T21:14:00.190Z","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":85.9,"endSpeed":79.1,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.347984164071583,"aZ":-27.99665041281193,"pfxX":4.271718635560932,"pfxZ":2.6262619827749525,"pX":-0.3321843367504108,"pZ":3.407238792078964,"vX0":1.605556837380411,"vY0":-125.12051619774614,"vZ0":-0.6504311717828557,"x":129.66,"y":146.78,"x0":-1.5365291375512593,"y0":50.00334826974003,"z0":5.957020584060426,"aX":6.798868049227856},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.8,"breakHorizontal":-8.2,"spinRate":2493,"spinDirection":70},"zone":1,"typeConfidence":0.9,"plateTime":0.43711395624697547,"extension":6.159723095310474},"hitData":{"launchSpeed":86.4,"launchAngle":62.0,"totalDistance":176.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":163.41,"coordY":146.51}},"index":3,"playId":"34da99b3-1f5e-3075-9d5a-955eb52cebb9","pitchNumber":3,"startTime":"2026-05-27T21:14:17.487Z","endTime":"2026-05-27T21:14:27.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:14:27.500Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Emerson singles on a line drive to center fielder Henry Bolte. Cole Young to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T21:14:37.400Z","endTime":"2026-05-27T21:15:08.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.645102164980475,"aZ":-18.100297020967737,"pfxX":-7.697885516555573,"pfxZ":7.0757718404706065,"pX":-0.25308378151426103,"pZ":2.231655630413015,"vX0":5.409571744623378,"vY0":-139.94711624039724,"vZ0":-6.9412668250514455,"x":126.65,"y":178.53,"x0":-1.2078072049179382,"y0":50.00671219741316,"z0":5.923433655402287,"aX":-15.32114983264893},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.6,"breakHorizontal":12.8,"spinRate":2280,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.39090965059358673,"extension":6.1087367131531},"hitData":{"launchSpeed":92.6,"launchAngle":12.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.17,"coordY":89.2}},"index":0,"playId":"d63b4cb9-697c-33de-b300-a3cac1c9e02d","pitchNumber":1,"startTime":"2026-05-27T21:14:56.590Z","endTime":"2026-05-27T21:15:08.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:15:08.605Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T21:15:09.555Z","endTime":"2026-05-27T21:17:05.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"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,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":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":641680,"link":"/api/v1/people/641680"},"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, 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":78.5,"endSpeed":72.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35467209348814,"aZ":-41.0115387360718,"pfxX":5.21709929291558,"pfxZ":-6.70196745767857,"pX":-1.3371646740317191,"pZ":4.433689415699192,"vX0":-1.019451982835008,"vY0":-114.19046373434067,"vZ0":4.606837516535272,"x":167.97,"y":119.07,"x0":-1.5622625388171736,"y0":50.003903907768816,"z0":6.429089026291984,"aX":6.87833414101582},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-10.7,"breakHorizontal":-9.2,"spinRate":2556,"spinDirection":41},"zone":11,"typeConfidence":0.88,"plateTime":0.47997886784551724,"extension":5.816753040825225},"index":0,"playId":"b041b2bd-f0dd-3fe1-8c4a-5362b3b6d9e3","pitchNumber":1,"startTime":"2026-05-27T21:15:44.127Z","endTime":"2026-05-27T21:15:48.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49892892069469,"aZ":-16.350097180715057,"pfxX":-9.039410660607567,"pfxZ":7.968111122028213,"pX":0.22002646078901783,"pZ":1.7372705555321044,"vX0":7.237698763037159,"vY0":-139.58543433241883,"vZ0":-8.396638664899307,"x":108.61,"y":191.87,"x0":-1.2236792386822999,"y0":50.00363973712324,"z0":5.84682997579471,"aX":-17.955050333436695},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":15.0,"spinRate":2468,"spinDirection":215},"zone":8,"typeConfidence":0.91,"plateTime":0.39141892634920916,"extension":6.093266689161296},"index":1,"playId":"53d899da-c2e8-3dca-a897-7e207f0aac10","pitchNumber":2,"startTime":"2026-05-27T21:16:03.091Z","endTime":"2026-05-27T21:16:30.099Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35839108573859,"aZ":-29.395001225159433,"pfxX":-4.393070104114086,"pfxZ":1.620696736483513,"pX":-0.08607896659511315,"pZ":1.132625243636836,"vX0":4.267940500043023,"vY0":-129.68449955153457,"vZ0":-6.632858982338604,"x":120.28,"y":208.2,"x0":-1.1769259667542111,"y0":50.003097604316515,"z0":5.945309854485589,"aX":-7.534937914321637},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.8,"breakHorizontal":7.1,"spinRate":1496,"spinDirection":238},"zone":13,"typeConfidence":0.93,"plateTime":0.42123329873572013,"extension":6.166849770991228},"index":2,"playId":"46b80ea8-0f37-3fb7-8d20-1e0a0c65ae57","pitchNumber":3,"startTime":"2026-05-27T21:16:35.417Z","endTime":"2026-05-27T21:16:38.417Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81650985528374,"aZ":-39.562788785835615,"pfxX":3.8414889897159967,"pfxZ":-5.281435945437861,"pX":-0.6280135121615267,"pZ":3.1197943255001435,"vX0":0.3721522609252096,"vY0":-117.89811642973237,"vZ0":1.058456841105996,"x":140.94,"y":154.55,"x0":-1.28693294526226,"y0":50.00485969306504,"z0":6.335582185926265,"aX":5.371858406293134},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.0,"breakHorizontal":-7.1,"spinRate":2623,"spinDirection":39},"zone":1,"typeConfidence":0.81,"plateTime":0.46577954336583227,"extension":5.755040131220975},"index":3,"playId":"823a9f5e-0af9-329a-b5f4-98fafab2f962","pitchNumber":4,"startTime":"2026-05-27T21:17:01.201Z","endTime":"2026-05-27T21:17:05.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:17:05.760Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Julio Rodríguez homers (10) on a fly ball to left center field. Cole Young scores. Colt Emerson scores.","rbi":3,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T21:17:06.259Z","endTime":"2026-05-27T21:19:52.174Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":665622,"link":"/api/v1/people/665622"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":665622,"link":"/api/v1/people/665622"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":{"id":665622,"link":"/api/v1/people/665622"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.371620161860644,"aZ":-34.60883266085003,"pfxX":5.18908692887298,"pfxZ":-1.5498034874734632,"pX":2.5563086026747017,"pZ":0.7320168288075009,"vX0":7.985364501045747,"vY0":-124.79117494033478,"vZ0":-5.158586886065899,"x":19.56,"y":219.02,"x0":-1.3603298804627695,"y0":50.00103993057909,"z0":5.680582291801665,"aX":8.171600743965856},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.8,"breakHorizontal":-11.3,"spinRate":2552,"spinDirection":42},"zone":14,"typeConfidence":0.89,"plateTime":0.43909918747919274,"extension":6.229545215343277},"index":0,"playId":"ec66d6fc-24e5-38d9-9fe4-d252980fb8b1","pitchNumber":1,"startTime":"2026-05-27T21:17:33.513Z","endTime":"2026-05-27T21:17:37.712Z","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.3,"endSpeed":88.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99132574753078,"aZ":-12.8027423639317,"pfxX":-3.553825617063355,"pfxZ":9.705514415817866,"pX":-1.1824491479120782,"pZ":3.2398496973415902,"vX0":1.9477606670093452,"vY0":-140.21906601944355,"vZ0":-5.222798205317926,"x":162.07,"y":151.3,"x0":-1.4234603059045634,"y0":50.00439124184376,"z0":5.958485050392741,"aX":-7.094261387684733},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":6.0,"spinRate":2377,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.3902602816477625,"extension":6.015713363829472},"index":1,"playId":"87238cf5-2a09-3318-88af-208a6e223aae","pitchNumber":2,"startTime":"2026-05-27T21:18:00.063Z","endTime":"2026-05-27T21:18:03.879Z","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":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.103768138845673,"aZ":-13.72823947939986,"pfxX":-3.6615020927731887,"pfxZ":9.082462755487171,"pX":0.31909433150357785,"pZ":3.555019589851888,"vX0":5.744012955181159,"vY0":-141.34271514579305,"vZ0":-4.324021591640522,"x":104.84,"y":142.79,"x0":-1.2602661318680408,"y0":50.00046486519579,"z0":5.9810593591466334,"aX":-7.434931521802206},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":5.5,"spinRate":2533,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.38696847365600817,"extension":6.044440807284059},"index":2,"playId":"c58a2813-b831-31bd-8a63-a73dcf4817c1","pitchNumber":3,"startTime":"2026-05-27T21:18:20.766Z","endTime":"2026-05-27T21:18:23.766Z","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":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271335835363978,"aZ":-34.6816904067328,"pfxX":4.768424622640698,"pfxZ":-1.5925185729276983,"pX":-0.11922007782233603,"pZ":1.3090645212680156,"vX0":1.8619110489556523,"vY0":-124.3695374682389,"vZ0":-3.8329984075092907,"x":121.54,"y":203.44,"x0":-1.496584423405853,"y0":50.004953651703914,"z0":5.737883659685107,"aX":7.4923239615207775},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.5,"breakHorizontal":-9.1,"spinRate":2449,"spinDirection":62},"zone":13,"typeConfidence":0.86,"plateTime":0.4399248630161052,"extension":6.137937792986801},"index":3,"playId":"e7ae34c7-71ce-3562-af3b-946acc7fe2ce","pitchNumber":4,"startTime":"2026-05-27T21:18:43.212Z","endTime":"2026-05-27T21:18:47.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.000693691701436,"aZ":-13.150814673383701,"pfxX":-4.419557422304939,"pfxZ":9.724378745198681,"pX":-0.6137996454088849,"pZ":3.7422788375609466,"vX0":3.3670710385413924,"vY0":-138.95681689792104,"vZ0":-4.011776644109789,"x":140.4,"y":137.74,"x0":-1.2667099706581786,"y0":50.00604176776655,"z0":6.0779582559842105,"aX":-8.648542589445045},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":7.3,"spinRate":2448,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.3940982947240501,"extension":6.13853576562343},"index":4,"playId":"e6c21c73-c35d-3a7b-a3c3-e7fd446978f9","pitchNumber":5,"startTime":"2026-05-27T21:19:03.732Z","endTime":"2026-05-27T21:19:07.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85058783907225,"aZ":-13.430021290915079,"pfxX":-3.975170681606056,"pfxZ":9.242868959664285,"pX":-0.16530665082223991,"pZ":3.4449668268506075,"vX0":4.698776577321621,"vY0":-141.41558751174722,"vZ0":-4.583162734225924,"x":123.3,"y":145.77,"x0":-1.3309003258536896,"y0":50.00565595053522,"z0":5.946496528678909,"aX":-8.063838849160941},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":6.2,"spinRate":2277,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.3871348332965847,"extension":6.095451634610181},"hitData":{"launchSpeed":105.8,"launchAngle":29.0,"totalDistance":418.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":79.67,"coordY":36.21}},"index":5,"playId":"46481fd4-6ff6-3817-b357-438076a9dc2f","pitchNumber":6,"startTime":"2026-05-27T21:19:26.147Z","endTime":"2026-05-27T21:19:52.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:19:52.174Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to right fielder Carlos Cortes.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-27T21:20:03.414Z","endTime":"2026-05-27T21:21:24.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.3,"endSpeed":89.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.502245621123077,"aZ":-16.466302469571765,"pfxX":-9.711093007755908,"pfxZ":7.831993512572395,"pX":-0.10775379082376374,"pZ":2.0178075348952476,"vX0":6.54658943702241,"vY0":-139.9998618277927,"vZ0":-7.965829583689752,"x":121.11,"y":184.3,"x0":-1.202199655211838,"y0":50.006164358305625,"z0":5.9562527300365256,"aX":-19.483030574181793},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":16.4,"spinRate":2375,"spinDirection":213},"zone":8,"typeConfidence":0.91,"plateTime":0.3896872297723428,"extension":6.194488283266775},"index":0,"playId":"70ea3fb0-cd25-3e2f-bb1b-76d9e8ff8a3c","pitchNumber":1,"startTime":"2026-05-27T21:20:17.848Z","endTime":"2026-05-27T21:20:22.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93894790893176,"aZ":-31.34405530243931,"pfxX":5.441404487427893,"pfxZ":0.5182987503331802,"pX":0.4523620994762552,"pZ":1.0354365160569459,"vX0":3.0913363742302615,"vY0":-124.67520723681304,"vZ0":-5.12665455549737,"x":99.76,"y":210.82,"x0":-1.5067320814327458,"y0":50.000239971697646,"z0":5.678011606328585,"aX":8.641366765986083},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.1,"breakHorizontal":-10.6,"spinRate":2590,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.4378086648041064,"extension":6.2042782432641115},"index":1,"playId":"ccc4a2a1-d34d-32c0-a661-66b083971138","pitchNumber":2,"startTime":"2026-05-27T21:20:34.633Z","endTime":"2026-05-27T21:20:38.497Z","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":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.407557387787453,"aZ":-41.35074064860341,"pfxX":5.679755043979818,"pfxZ":-6.528245306172538,"pX":0.8669261604330416,"pZ":3.4482158735406285,"vX0":2.993681977530336,"vY0":-117.84070290020162,"vZ0":2.222797624514617,"x":83.95,"y":145.68,"x0":-1.1577428208184086,"y0":50.00134091234844,"z0":6.312952755833823,"aX":7.986008231090977},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.0,"breakHorizontal":-11.0,"spinRate":2472,"spinDirection":37},"zone":12,"typeConfidence":0.78,"plateTime":0.4648128207532123,"extension":6.167166591563943},"index":2,"playId":"67ebfc4e-288a-3f89-9254-7ba414b52c49","pitchNumber":3,"startTime":"2026-05-27T21:20:57.784Z","endTime":"2026-05-27T21:21:02.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09515376908804,"aZ":-13.280091795902871,"pfxX":-2.8900681697495942,"pfxZ":9.212551205149298,"pX":0.3227090943562782,"pZ":3.64628284255975,"vX0":5.289865004463593,"vY0":-142.40605575851217,"vZ0":-4.223937269482727,"x":104.7,"y":140.33,"x0":-1.1845653572765662,"y0":50.00444230574902,"z0":5.990563930974849,"aX":-5.928700739503178},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":4.2,"spinRate":2260,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.3848077206486358,"extension":6.075573547113103},"hitData":{"launchSpeed":93.9,"launchAngle":30.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.56,"coordY":67.88}},"index":3,"playId":"0f2f147f-041d-32c7-9c9d-fb07a55b7544","pitchNumber":4,"startTime":"2026-05-27T21:21:16.097Z","endTime":"2026-05-27T21:21:24.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:21:24.760Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Kurtz grounds out softly to first baseman Josh Naylor.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T21:23:39.168Z","endTime":"2026-05-27T21:24:01.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cooper Criswell replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T21:22:36.424Z","endTime":"2026-05-27T21:23:41.339Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681867,"link":"/api/v1/people/681867"},"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(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":88.0,"endSpeed":80.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.917031311389444,"aZ":-30.928395555709017,"pfxX":-1.7084532828255767,"pfxZ":0.7497323800531941,"pX":-0.06277186039572057,"pZ":3.066265043200436,"vX0":5.532214625072455,"vY0":-128.0646344614,"vZ0":1.1987653726301564,"x":119.39,"y":155.99,"x0":-2.0270159659851315,"y0":50.00400818557574,"z0":5.007427669001294,"aX":-2.8446498105780837},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.8,"breakHorizontal":1.9,"spinRate":2228,"spinDirection":213},"zone":2,"typeConfidence":0.84,"plateTime":0.4273547022385733,"extension":6.302165263554237},"index":1,"playId":"5bd72098-054b-3315-ba28-57532a86f665","pitchNumber":1,"startTime":"2026-05-27T21:23:41.339Z","endTime":"2026-05-27T21:23:46.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.864329222194446,"aZ":-39.4470162843147,"pfxX":-8.47888354793093,"pfxZ":-4.5822536836188545,"pX":-0.3621261746337092,"pZ":1.4294191525719355,"vX0":6.287918910280467,"vY0":-125.34667887750426,"vZ0":-0.41477951467502816,"x":130.8,"y":200.19,"x0":-1.8043789952339875,"y0":50.00189621895809,"z0":4.823942931765537,"aX":-13.461457981901471},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.2,"breakHorizontal":13.9,"spinRate":1489,"spinDirection":278},"zone":13,"typeConfidence":0.92,"plateTime":0.43733909707216956,"extension":6.345629361754125},"hitData":{"launchSpeed":54.6,"launchAngle":-46.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":146.65,"coordY":175.47}},"index":2,"playId":"a4347ecc-24b4-3290-b89e-697334e200c4","pitchNumber":2,"startTime":"2026-05-27T21:23:52.520Z","endTime":"2026-05-27T21:24:01.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:24:01.527Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T21:24:07.281Z","endTime":"2026-05-27T21:26:09.203Z","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":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":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":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.388593637867757,"aZ":-37.84030680842799,"pfxX":-8.557639341222405,"pfxZ":-3.1142798432930405,"pX":-1.2073466853893056,"pZ":2.7458970986398215,"vX0":4.650306315050333,"vY0":-133.1711039099389,"vZ0":1.7188666599709777,"x":163.02,"y":164.64,"x0":-1.8533259998773497,"y0":50.00564767516329,"z0":4.805565314706937,"aX":-15.557198578571713},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-5.2,"breakHorizontal":14.6,"spinRate":1988,"spinDirection":268},"zone":11,"typeConfidence":0.91,"plateTime":0.40942562215648115,"extension":6.610592575880896},"index":0,"playId":"53cd1248-a6ec-36fe-88d1-9ce7553b2cee","pitchNumber":1,"startTime":"2026-05-27T21:24:33.489Z","endTime":"2026-05-27T21:24:37.733Z","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":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.402413092904382,"aZ":-28.092619629760645,"pfxX":1.7111186287909026,"pfxZ":2.414182745573168,"pX":0.28171605709787967,"pZ":3.8677756187781087,"vX0":5.074116490847483,"vY0":-128.67516184588203,"vZ0":2.7512629025446143,"x":106.26,"y":134.35,"x0":-1.930927620956956,"y0":50.00434036541771,"z0":4.948822110241135,"aX":2.8959338991360744},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.2,"breakHorizontal":-4.2,"spinRate":2303,"spinDirection":187},"zone":12,"typeConfidence":0.9,"plateTime":0.4241816433242622,"extension":6.530782368892091},"index":1,"playId":"a0d20924-0c28-37e8-ba76-79e1e6fcf015","pitchNumber":2,"startTime":"2026-05-27T21:25:00.598Z","endTime":"2026-05-27T21:25:04.226Z","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":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.216898262125437,"aZ":-34.80162501524292,"pfxX":-9.212031199892225,"pfxZ":-1.423783282179711,"pX":0.17622089627805587,"pZ":3.0633851470533506,"vX0":8.035425105793403,"vY0":-134.59723025406143,"vZ0":1.8982105264838798,"x":110.28,"y":156.07,"x0":-1.6404085171983565,"y0":50.00190316067536,"z0":4.800726107817505,"aX":-17.025350652244082},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-2.0,"breakHorizontal":15.1,"spinRate":2084,"spinDirection":260},"zone":2,"typeConfidence":0.9,"plateTime":0.4058120173922175,"extension":6.427441116091056},"index":2,"playId":"efe5d430-36e9-30d6-b468-b1fbf25f005b","pitchNumber":3,"startTime":"2026-05-27T21:25:14.254Z","endTime":"2026-05-27T21:25:17.254Z","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":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.042201395030908,"aZ":-26.079617238699864,"pfxX":10.184887125156601,"pfxZ":4.598441564812029,"pX":0.49161130339556797,"pZ":3.124349538498534,"vX0":2.7100150506672915,"vY0":-114.36659389949683,"vZ0":2.112462854911841,"x":98.26,"y":154.42,"x0":-2.0317342985344977,"y0":50.00238886265059,"z0":4.746193762755161,"aX":13.492914611196538},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":9.1,"breakHorizontal":-19.1,"spinRate":2628,"spinDirection":87},"zone":3,"typeConfidence":0.9,"plateTime":0.4788789226115453,"extension":6.319827015034686},"index":3,"playId":"f7f296f1-d189-3f45-a46f-16f126c77ccd","pitchNumber":4,"startTime":"2026-05-27T21:25:29.876Z","endTime":"2026-05-27T21:25:32.909Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.041334780511505,"aZ":-34.57442261017288,"pfxX":9.48185145111843,"pfxZ":-1.6503760265988152,"pX":2.2225834453317805,"pZ":1.551512765787911,"vX0":6.347674082574955,"vY0":-120.37642357250422,"vZ0":-0.7757587245365327,"x":32.28,"y":196.89,"x0":-1.687252948686466,"y0":50.00252300288464,"z0":4.959676239674381,"aX":13.805182995148538},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.9,"breakHorizontal":-18.7,"spinRate":2849,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.45636419260825756,"extension":6.534373159995711},"index":4,"playId":"5ab98882-f933-3089-b44b-db40ece74956","pitchNumber":5,"startTime":"2026-05-27T21:25:50.302Z","endTime":"2026-05-27T21:25:53.922Z","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":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.14070632981276,"aZ":-39.165848230272324,"pfxX":-8.099449235404485,"pfxZ":-4.463984829610928,"pX":-0.20844421201050203,"pZ":1.8716282627759673,"vX0":6.45423616730044,"vY0":-124.88313028971648,"vZ0":0.8712463497244667,"x":124.95,"y":188.25,"x0":-1.784884444571057,"y0":50.00355381275965,"z0":4.761539838177694,"aX":-12.685528367301258},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.6,"breakHorizontal":13.0,"spinRate":1577,"spinDirection":281},"zone":8,"typeConfidence":0.9,"plateTime":0.4400210481403315,"extension":6.449845942469915},"index":5,"playId":"a9ebc34f-ea7e-3d27-a222-631e9649d23d","pitchNumber":6,"startTime":"2026-05-27T21:26:04.851Z","endTime":"2026-05-27T21:26:09.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:26:09.203Z","atBatIndex":68},{"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":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-27T21:26:10.585Z","endTime":"2026-05-27T21:26:52.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":"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":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.151675775740333,"aZ":-35.85124839960247,"pfxX":-10.494837604162962,"pfxZ":-2.289271844599199,"pX":0.5922221303595506,"pZ":1.859991858507156,"vX0":8.991784543005746,"vY0":-126.15058331586621,"vZ0":1.490086762852005E-4,"x":94.43,"y":188.56,"x0":-1.6584045125402127,"y0":50.00005789228516,"z0":4.754762663037857,"aX":-16.877862502123158},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.8,"breakHorizontal":16.9,"spinRate":1586,"spinDirection":273},"zone":9,"typeConfidence":0.9,"plateTime":0.434510144412223,"extension":6.438702035845661},"index":0,"playId":"35b836cb-a68e-35c0-ba23-ecbc94af9eed","pitchNumber":1,"startTime":"2026-05-27T21:26:32.071Z","endTime":"2026-05-27T21:26:37.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.328035543169893,"aZ":-26.375327315979355,"pfxX":0.15170206672053732,"pfxZ":3.351863451549084,"pX":0.8774347660723659,"pZ":3.130360281010627,"vX0":6.818617422620436,"vY0":-130.4629819005258,"vZ0":0.5880671044037113,"x":83.55,"y":154.26,"x0":-1.7850545372708355,"y0":50.00424428498265,"z0":4.883095101911339,"aX":0.2630805766474557},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.5,"breakHorizontal":-1.7,"spinRate":2368,"spinDirection":208},"zone":12,"typeConfidence":0.86,"plateTime":0.4191261169519569,"extension":6.492832610965626},"hitData":{"launchSpeed":67.7,"launchAngle":11.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.22,"coordY":164.38}},"index":1,"playId":"b0baa2b0-9bef-3a96-9f54-639e86d9e33f","pitchNumber":2,"startTime":"2026-05-27T21:26:44.737Z","endTime":"2026-05-27T21:26:52.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:26:52.806Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a line drive to right fielder Carlos Cortes.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T21:29:20.259Z","endTime":"2026-05-27T21:31:15.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Suarez replaces Luis Medina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-27T21:28:35.965Z","endTime":"2026-05-27T21:29:22.464Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660761,"link":"/api/v1/people/660761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22127215546985,"aZ":-14.522622084867717,"pfxX":5.042129625278612,"pfxZ":9.881797704353037,"pX":-0.24589596167857172,"pZ":1.5442676576279182,"vX0":-6.523242751266708,"vY0":-132.32103405451784,"vZ0":-7.811564937678595,"x":126.37,"y":197.08,"x0":1.5875716202513108,"y0":50.00614600904428,"z0":5.582765422180248,"aX":9.010836736931884},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.6,"breakHorizontal":-7.8,"spinRate":2221,"spinDirection":143},"zone":8,"typeConfidence":0.82,"plateTime":0.41273597179967725,"extension":5.678235276553645},"index":1,"playId":"e7dcf166-7462-3c4d-a6b4-e7269c8563ca","pitchNumber":1,"startTime":"2026-05-27T21:29:22.464Z","endTime":"2026-05-27T21:29:28.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.391251467141245,"aZ":-30.810410663843697,"pfxX":-2.920004178009651,"pfxZ":1.0040024548045663,"pX":-2.0928898973820766,"pZ":1.0095546664880788,"vX0":-7.929022448639424,"vY0":-115.22835955351016,"vZ0":-3.9346124565477414,"x":196.78,"y":211.52,"x0":1.7648017661853013,"y0":50.001026031111245,"z0":5.69996661181515,"aX":-3.9435604346406636},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.1,"breakHorizontal":7.2,"spinRate":2857,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.4744252203988979,"extension":5.8825848186569365},"index":2,"playId":"6e80c658-4819-3640-857b-9a75d0be6486","pitchNumber":2,"startTime":"2026-05-27T21:29:39.131Z","endTime":"2026-05-27T21:29:42.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.395751596166303,"aZ":-14.542030540427222,"pfxX":5.8873776781769,"pfxZ":10.179011954542121,"pX":0.35786302768656164,"pZ":3.2192592575819545,"vX0":-5.746127175896076,"vY0":-130.7354019797338,"vZ0":-3.5266084364972805,"x":103.36,"y":151.86,"x0":1.818671563172293,"y0":50.003160768329735,"z0":5.6762919188979835,"aX":10.198443247707656},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.9,"breakHorizontal":-9.4,"spinRate":2259,"spinDirection":143},"zone":3,"typeConfidence":0.79,"plateTime":0.4188711559497391,"extension":5.766844378304554},"index":3,"playId":"258786a0-5c8d-35da-8214-e9e7c1ef4b4d","pitchNumber":3,"startTime":"2026-05-27T21:30:00.917Z","endTime":"2026-05-27T21:30:04.946Z","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":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.086983964759202,"aZ":-21.26266295261172,"pfxX":10.37419567362989,"pfxZ":6.276848916140886,"pX":0.6027435616982805,"pZ":2.1259713690250837,"vX0":-6.480877899912339,"vY0":-130.87705717358384,"vZ0":-4.800128215628817,"x":94.02,"y":181.38,"x0":1.7606288230695981,"y0":50.0038952025799,"z0":5.572066312505169,"aX":18.035207148629294},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.6,"breakHorizontal":-17.4,"spinRate":2098,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.4181771715892242,"extension":5.804132695270482},"index":4,"playId":"628592a9-ad8e-3004-8f74-96f8ae3e5bed","pitchNumber":4,"startTime":"2026-05-27T21:30:20.642Z","endTime":"2026-05-27T21:30:24.674Z","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":90.5,"endSpeed":83.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86644502700493,"aZ":-14.785696300472548,"pfxX":3.645745493794453,"pfxZ":9.859831423819163,"pX":-1.0877386765343062,"pZ":1.8060787611785296,"vX0":-7.9960523055593615,"vY0":-131.44479125987152,"vZ0":-6.951831359337936,"x":158.46,"y":190.02,"x0":1.509548200491541,"y0":50.000054148342436,"z0":5.567380483974543,"aX":6.42813919213579},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.7,"breakHorizontal":-5.0,"spinRate":2300,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4154830905887339,"extension":5.836927454216305},"index":5,"playId":"2be50535-f0a4-3506-897e-71a1f5c23d93","pitchNumber":5,"startTime":"2026-05-27T21:30:42.546Z","endTime":"2026-05-27T21:30:46.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51995674696013,"aZ":-21.378018130864852,"pfxX":9.079845057966022,"pfxZ":6.501134851234757,"pX":-0.5711321357345727,"pZ":1.9667958676620858,"vX0":-8.270259747509925,"vY0":-128.2889408944606,"vZ0":-4.814597051250688,"x":138.77,"y":185.68,"x0":1.5208596182042504,"y0":50.00227614695398,"z0":5.542884664109038,"aX":15.074993200417085},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.8,"breakHorizontal":-14.5,"spinRate":2040,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.42760664720931496,"extension":5.920965849398611},"hitData":{"launchSpeed":90.1,"launchAngle":15.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.45,"coordY":99.38}},"index":6,"playId":"28364525-2255-3d16-9ce8-b119494176e0","pitchNumber":6,"startTime":"2026-05-27T21:31:02.461Z","endTime":"2026-05-27T21:31:15.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:31:15.490Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Raley lines out to center fielder Henry Bolte.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T21:31:16.678Z","endTime":"2026-05-27T21:34:06.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":79.6,"endSpeed":73.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.274813986397685,"aZ":-32.6399243103819,"pfxX":-2.5873793271912007,"pfxZ":-0.3460872099786405,"pX":-0.6259455656729371,"pZ":1.679179614533175,"vX0":-4.966495604387623,"vY0":-115.88182314885087,"vZ0":-2.000706138730029,"x":140.86,"y":193.44,"x0":1.8794329822284381,"y0":50.00122324850301,"z0":5.666419978371287,"aX":-3.523570744645869},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-0.8,"breakHorizontal":5.9,"spinRate":2705,"spinDirection":282},"zone":7,"typeConfidence":0.9,"plateTime":0.47233324707395763,"extension":5.7874807191533195},"index":0,"playId":"d299d8c1-0e82-3717-bebd-d3dc7e670085","pitchNumber":1,"startTime":"2026-05-27T21:31:37.258Z","endTime":"2026-05-27T21:31:42.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94660646421125,"aZ":-32.66565383068975,"pfxX":-2.69897568747235,"pfxZ":-0.34934918239385304,"pX":-2.330762602459805,"pZ":1.0570991581513982,"vX0":-8.274185985869902,"vY0":-117.27407014359353,"vZ0":-3.5126421780722525,"x":205.84,"y":210.24,"x0":1.5923797310178949,"y0":50.00485999015953,"z0":5.617787466774804,"aX":-3.7633893466664445},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-1.2,"breakHorizontal":7.0,"spinRate":2756,"spinDirection":289},"zone":13,"typeConfidence":0.9,"plateTime":0.466856749362317,"extension":5.840577701868972},"index":1,"playId":"3947d017-1c82-3e2b-8a30-1e9f01534517","pitchNumber":2,"startTime":"2026-05-27T21:32:01.380Z","endTime":"2026-05-27T21:32:04.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01606717853148,"aZ":-20.12461652688259,"pfxX":9.525885549808933,"pfxZ":6.827076095153403,"pX":-0.5075731951506463,"pZ":0.8691089186559156,"vX0":-8.765143587824163,"vY0":-131.9759676174783,"vZ0":-8.203051380123693,"x":136.35,"y":215.31,"x0":1.6185849737167899,"y0":50.00218439898304,"z0":5.499193141803474,"aX":16.8084653076185},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.7,"breakHorizontal":-15.4,"spinRate":2137,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4149798060895744,"extension":5.848755662175976},"index":2,"playId":"3ba77d52-47c3-377b-9477-000c8ae0d276","pitchNumber":3,"startTime":"2026-05-27T21:32:33.997Z","endTime":"2026-05-27T21:32:37.768Z","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":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.456971600196916,"aZ":-20.689402456293212,"pfxX":9.654157936223339,"pfxZ":6.6404003724059875,"pX":0.4931299450048176,"pZ":2.1043802878435858,"vX0":-6.255420425360747,"vY0":-130.89490958648594,"vZ0":-4.912400815161772,"x":98.2,"y":181.96,"x0":1.6635341771404806,"y0":50.002957422828565,"z0":5.561174197694633,"aX":16.698815391934},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.0,"breakHorizontal":-16.1,"spinRate":2203,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.41895759431316026,"extension":5.8363033873410055},"index":3,"playId":"df832ed8-68e8-3bee-958f-3a40391e0478","pitchNumber":4,"startTime":"2026-05-27T21:32:56.613Z","endTime":"2026-05-27T21:32:59.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.211551888595,"aZ":-26.283815718701383,"pfxX":6.4847640570551786,"pfxZ":4.191891870022124,"pX":0.6819450538209416,"pZ":2.52426303787944,"vX0":-3.9978599716698704,"vY0":-117.47825786319632,"vZ0":-1.725787821162004,"x":91.01,"y":170.62,"x0":1.5589585459451964,"y0":50.002925402397395,"z0":5.699968593665605,"aX":9.109659381308004},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":7.4,"breakHorizontal":-10.8,"spinRate":1687,"spinDirection":135},"zone":6,"typeConfidence":0.9,"plateTime":0.46535384602239205,"extension":5.839883978627898},"index":4,"playId":"f17c5ce7-0057-3450-ac67-c9439da5e086","pitchNumber":5,"startTime":"2026-05-27T21:33:21.833Z","endTime":"2026-05-27T21:33:25.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49133924968115,"aZ":-16.42978793567379,"pfxX":4.714147589322542,"pfxZ":8.85301015339347,"pX":0.482413192563661,"pZ":2.0079697314825076,"vX0":-4.933747713433006,"vY0":-131.88340091635948,"vZ0":-6.156232863478119,"x":98.61,"y":184.56,"x0":1.756315674513874,"y0":50.005719416809576,"z0":5.565261866027083,"aX":8.386820266204863},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.0,"breakHorizontal":-7.6,"spinRate":2200,"spinDirection":146},"zone":9,"typeConfidence":2.0,"plateTime":0.4137735716312796,"extension":5.8305868848964035},"hitData":{"launchSpeed":94.5,"launchAngle":23.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.09,"coordY":58.87}},"index":5,"playId":"e4f27171-5a2b-3f6c-9f30-289662b25a0e","pitchNumber":6,"startTime":"2026-05-27T21:33:54.452Z","endTime":"2026-05-27T21:34:06.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:34:06.459Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Robles singles on a line drive to left fielder Tyler Soderstrom. Josh Naylor to 2nd.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T21:34:10.357Z","endTime":"2026-05-27T21:35:40.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"postOnSecond":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.099266751066093,"aZ":-16.61718530773591,"pfxX":5.302131707131906,"pfxZ":8.599443748373625,"pX":-0.7583283980387968,"pZ":2.355648114522675,"vX0":-8.112993765641932,"vY0":-133.03967633972755,"vZ0":-5.31995876881488,"x":145.91,"y":175.18,"x0":1.6290771451511643,"y0":50.00256801921511,"z0":5.568921684251638,"aX":9.592044037372386},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":-8.0,"spinRate":2193,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.41026636388161375,"extension":5.775112088842094},"index":0,"playId":"6b24a563-d918-3249-818d-a4f93b121bf8","pitchNumber":1,"startTime":"2026-05-27T21:34:35.610Z","endTime":"2026-05-27T21:34:40.032Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.194690046995706,"aZ":-28.13544748560585,"pfxX":8.284143590475205,"pfxZ":2.7776796850377274,"pX":-0.22951498291338754,"pZ":0.5619091536507278,"vX0":-6.356039658436728,"vY0":-119.63545450741616,"vZ0":-5.848542297063833,"x":125.75,"y":223.61,"x0":1.3800615217042576,"y0":50.00531122480698,"z0":5.547401941808457,"aX":12.059509222547378},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.8,"breakHorizontal":-13.6,"spinRate":1661,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.4571161959229748,"extension":5.914697668395185},"index":1,"playId":"ee93aa38-b641-3316-bc77-f45a85ca56f6","pitchNumber":2,"startTime":"2026-05-27T21:35:02.786Z","endTime":"2026-05-27T21:35:07.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.199,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.678848610820726,"aZ":-23.109340836842616,"pfxX":10.337760011593023,"pfxZ":5.148625513596842,"pX":0.40557689202177327,"pZ":1.4689299612502056,"vX0":-6.682021428319264,"vY0":-131.76076136820345,"vZ0":-6.055722550864697,"x":101.54,"y":199.12,"x0":1.6297884535524367,"y0":50.002862076552475,"z0":5.501814838252656,"aX":18.198736928001317},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.2,"breakHorizontal":-17.3,"spinRate":2095,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.41550948574222746,"extension":5.790604972869543},"hitData":{"launchSpeed":75.6,"launchAngle":21.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.83,"coordY":99.74}},"index":2,"playId":"927643b8-3bb8-316b-a28e-1423c234bddf","pitchNumber":3,"startTime":"2026-05-27T21:35:27.262Z","endTime":"2026-05-27T21:35:40.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:35:40.240Z","atBatIndex":72},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cole Young grounds into a force out, first baseman Nick Kurtz to shortstop Darell Hernaiz. Josh Naylor to 3rd. Victor Robles out at 2nd. Cole Young to 1st.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T21:35:42.066Z","endTime":"2026-05-27T21:36:35.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"postOnThird":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"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_assist"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":80.4,"endSpeed":74.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.479143640906806,"aZ":-30.548045459607085,"pfxX":-1.5930529191564387,"pfxZ":1.1606036381263856,"pX":-0.7744376105737484,"pZ":2.1153723510935367,"vX0":-5.590082230215502,"vY0":-117.01584537160197,"vZ0":-1.8270735947618304,"x":146.52,"y":181.66,"x0":1.8447907943389907,"y0":50.00144150042257,"z0":5.747485005934819,"aX":-2.2248502128464986},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.9,"breakHorizontal":4.2,"spinRate":2835,"spinDirection":278},"zone":7,"typeConfidence":0.9,"plateTime":0.4666992084698047,"extension":5.772324254260119},"index":0,"playId":"e29f8515-1a3a-3a7e-95f9-74b3320a1089","pitchNumber":1,"startTime":"2026-05-27T21:36:05.269Z","endTime":"2026-05-27T21:36:09.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96549521252664,"aZ":-21.616352241768112,"pfxX":11.186545590715179,"pfxZ":5.875818455229693,"pX":0.37822420538671886,"pZ":2.8855223304034787,"vX0":-7.023997856796024,"vY0":-133.49623163636343,"vZ0":-3.207896688969225,"x":102.58,"y":160.87,"x0":1.5963152883508844,"y0":50.002250561536,"z0":5.6670482563518405,"aX":20.097662845748857},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.1,"breakHorizontal":-18.6,"spinRate":2276,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.4110218400246164,"extension":5.721024444971421},"hitData":{"launchSpeed":100.2,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.84,"coordY":162.73}},"index":1,"playId":"8d140eca-312d-3237-b53a-5b18eadf9998","pitchNumber":2,"startTime":"2026-05-27T21:36:27.467Z","endTime":"2026-05-27T21:36:35.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:36:35.486Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jhonny Pereda lines out to shortstop Darell Hernaiz.","rbi":0,"awayScore":9,"homeScore":0,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-27T21:36:52.931Z","endTime":"2026-05-27T21:37:11.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.7,"strikeZoneTop":3.255,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.881242484802332,"aZ":-35.52825545677197,"pfxX":-3.2994401854525193,"pfxZ":-2.409091153265738,"pX":-0.6140880723067269,"pZ":2.0683356681541203,"vX0":-4.732657457735725,"vY0":-116.66162812822971,"vZ0":-0.8910689813084209,"x":140.41,"y":182.93,"x0":1.8616879943281606,"y0":50.00305988222708,"z0":5.774727883597234,"aX":-4.592916827050225},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.3,"breakHorizontal":7.1,"spinRate":2868,"spinDirection":295},"zone":7,"typeConfidence":0.9,"plateTime":0.4677087508606106,"extension":5.823621188874321},"hitData":{"launchSpeed":83.5,"launchAngle":10.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":110.47,"coordY":141.01}},"index":0,"playId":"ccc75610-c1db-3bde-908f-5e4b0e82020e","pitchNumber":1,"startTime":"2026-05-27T21:37:05.818Z","endTime":"2026-05-27T21:37:11.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:37:11.819Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Heim walks.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T21:38:42.716Z","endTime":"2026-05-27T21:40:25.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.549266367940803,"aZ":-29.165483836293742,"pfxX":0.551458923378906,"pfxZ":1.8346831377647224,"pX":0.3315850479294653,"pZ":3.009485561455072,"vX0":5.202144184679488,"vY0":-126.56585428227707,"vZ0":1.0173401989245738,"x":104.36,"y":157.52,"x0":-1.8139605066190208,"y0":50.00111901200268,"z0":4.921448318028162,"aX":0.9017651876617165},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":-2.0,"spinRate":2351,"spinDirection":193},"zone":3,"typeConfidence":0.9,"plateTime":0.4312105850522534,"extension":6.463087259238971},"index":0,"playId":"bfdad025-cf98-316f-b764-168e779bb259","pitchNumber":1,"startTime":"2026-05-27T21:39:29.982Z","endTime":"2026-05-27T21:39:33.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.260985673148603,"aZ":-36.67810728668781,"pfxX":-7.594698936105461,"pfxZ":-2.826826139415955,"pX":-1.4852194300731152,"pZ":2.253367102208404,"vX0":3.536804954443488,"vY0":-125.08603456727317,"vZ0":0.9299896909213894,"x":173.61,"y":177.94,"x0":-1.9275537628466326,"y0":50.00625426077077,"z0":4.874447293569623,"aX":-12.086572044645564},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.7,"breakHorizontal":13.0,"spinRate":1563,"spinDirection":272},"zone":13,"typeConfidence":0.9,"plateTime":0.43721024991051527,"extension":6.470884043572338},"index":1,"playId":"d264671b-ee64-3efb-8017-1adeb7dcfb1f","pitchNumber":2,"startTime":"2026-05-27T21:39:42.077Z","endTime":"2026-05-27T21:39:45.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.053249160334197,"aZ":-37.194410266047896,"pfxX":-7.700350890669269,"pfxZ":-3.200625519962802,"pX":-1.7946521413422787,"pZ":2.2189675623488876,"vX0":2.8734192646571124,"vY0":-124.3016041214572,"vZ0":1.2542374576702309,"x":185.41,"y":178.87,"x0":-1.962866645509838,"y0":50.00006965043636,"z0":4.787318500705171,"aX":-12.09221413267583},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.3,"breakHorizontal":13.3,"spinRate":1473,"spinDirection":268},"zone":13,"typeConfidence":0.91,"plateTime":0.44002217747496575,"extension":6.429943067090527},"index":2,"playId":"671b2b07-4211-3f03-a2ff-6556d4c4ef6f","pitchNumber":3,"startTime":"2026-05-27T21:39:54.019Z","endTime":"2026-05-27T21:39:57.612Z","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":90.6,"endSpeed":83.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13257296473724,"aZ":-35.260156601704956,"pfxX":-9.451985250669185,"pfxZ":-1.7516668169495748,"pX":-0.9953023613642513,"pZ":2.9507916534024177,"vX0":5.416256837854737,"vY0":-131.83271064043728,"vZ0":1.8132061315612362,"x":154.94,"y":159.11,"x0":-1.8448497752918593,"y0":50.000189298305585,"z0":4.8504546615954265,"aX":-16.691320966806376},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.5,"breakHorizontal":16.0,"spinRate":2031,"spinDirection":259},"zone":11,"typeConfidence":0.91,"plateTime":0.4149337129894972,"extension":6.49802303994027},"index":3,"playId":"1e979e36-07e6-314f-b536-354632b200ae","pitchNumber":4,"startTime":"2026-05-27T21:40:07.180Z","endTime":"2026-05-27T21:40:12.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.588294068476248,"aZ":-32.54706737096764,"pfxX":-7.390158361413038,"pfxZ":-0.21136774653860435,"pX":-1.0046872849839448,"pZ":3.641485254277639,"vX0":4.725508080168377,"vY0":-130.46918487037183,"vZ0":3.002560697141716,"x":155.3,"y":140.46,"x0":-1.8725026121721637,"y0":50.00596024812021,"z0":4.917358884141876,"aX":-12.835149298825755},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.5,"breakHorizontal":12.5,"spinRate":1948,"spinDirection":262},"zone":11,"typeConfidence":0.86,"plateTime":0.41867186840764603,"extension":6.404347346151734},"index":4,"playId":"832a21b2-3595-3f5e-9c17-51bd43247997","pitchNumber":5,"startTime":"2026-05-27T21:40:20.947Z","endTime":"2026-05-27T21:40:25.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:40:25.774Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a fly ball to right fielder Victor Robles. Jonah Heim to 3rd.","rbi":0,"awayScore":9,"homeScore":0,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T21:40:27.332Z","endTime":"2026-05-27T21:42:48.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645302,"link":"/api/v1/people/645302"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":83.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.486201136689328,"aZ":-31.603645853320756,"pfxX":-9.801840672783008,"pfxZ":0.3195521732407425,"pX":-0.1730106981628572,"pZ":2.542477495056712,"vX0":7.037356904129934,"vY0":-132.05157370550188,"vZ0":0.08516697739100088,"x":123.59,"y":170.13,"x0":-1.5857987211433704,"y0":50.00180526184858,"z0":4.815705032707783,"aX":-17.48273685371913},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.8,"breakHorizontal":16.4,"spinRate":2014,"spinDirection":258},"zone":5,"typeConfidence":0.86,"plateTime":0.41320510191804205,"extension":6.6707349689832345},"index":0,"playId":"91f75b84-82b5-35d0-8c72-60a132553ff4","pitchNumber":1,"startTime":"2026-05-27T21:40:45.180Z","endTime":"2026-05-27T21:40:49.536Z","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":91.0,"endSpeed":83.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20264835904334,"aZ":-37.08339727365075,"pfxX":-8.367267516580785,"pfxZ":-2.7518858474484666,"pX":-0.37810380192771587,"pZ":2.7912954409270725,"vX0":6.082920206202442,"vY0":-132.46025370382387,"vZ0":1.83646083595009,"x":131.41,"y":163.42,"x0":-1.6125017658534295,"y0":50.002020088581716,"z0":4.792228451865613,"aX":-14.929298726696498},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-4.3,"breakHorizontal":13.9,"spinRate":2062,"spinDirection":254},"zone":4,"typeConfidence":0.91,"plateTime":0.4128564371663339,"extension":6.596971914376741},"index":1,"playId":"6dac530b-e00f-308f-8496-fd05be3a9f4f","pitchNumber":2,"startTime":"2026-05-27T21:40:59.835Z","endTime":"2026-05-27T21:41:05.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.909788677824245,"aZ":-36.83609982711811,"pfxX":-8.215779967436827,"pfxZ":-2.5307508450319105,"pX":0.9110968206523916,"pZ":2.1434376339829937,"vX0":9.108283286135626,"vY0":-134.8502783744435,"vZ0":-0.22529028122583916,"x":82.27,"y":180.91,"x0":-1.4404501463187684,"y0":50.001611020351795,"z0":4.823498509240806,"aX":-15.154019909566928},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-4.4,"breakHorizontal":13.0,"spinRate":2122,"spinDirection":255},"zone":14,"typeConfidence":0.91,"plateTime":0.4059560822439434,"extension":6.4170797545129385},"index":2,"playId":"a80933b0-9808-3aad-b770-d10175e6d4c5","pitchNumber":3,"startTime":"2026-05-27T21:41:27.943Z","endTime":"2026-05-27T21:41:54.950Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"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":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36340809890708,"aZ":-35.1357407738956,"pfxX":-8.827921437128506,"pfxZ":-1.8400590267279826,"pX":0.9365756669924723,"pZ":1.316996902826802,"vX0":8.983359138764646,"vY0":-125.68223433972553,"vZ0":-1.3244860011315518,"x":81.3,"y":203.22,"x0":-1.5292562436991992,"y0":50.004078817375735,"z0":4.69221136165025,"aX":-14.189656294022342},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.4,"breakHorizontal":14.0,"spinRate":1622,"spinDirection":272},"zone":14,"typeConfidence":0.86,"plateTime":0.435021237721839,"extension":6.440806452619642},"index":3,"playId":"3d104996-0e61-320a-8ffb-0951cbe31cc9","pitchNumber":4,"startTime":"2026-05-27T21:41:57.217Z","endTime":"2026-05-27T21:42:01.160Z","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":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.704385805131405,"aZ":-38.15799066038409,"pfxX":-8.689914227208934,"pfxZ":-3.3042738995925784,"pX":0.4924930625592959,"pZ":1.8481977754090875,"vX0":8.143481536176456,"vY0":-133.68055734017307,"vZ0":-0.2925270795823015,"x":98.23,"y":188.88,"x0":-1.4636476086852255,"y0":50.00237115527333,"z0":4.697148279488917,"aX":-15.733964169092069},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-5.9,"breakHorizontal":14.0,"spinRate":2071,"spinDirection":264},"zone":9,"typeConfidence":0.91,"plateTime":0.4096517574820999,"extension":6.548031343142643},"index":4,"playId":"b52f7e8a-bcf1-3789-865b-e072ec653095","pitchNumber":5,"startTime":"2026-05-27T21:42:11.584Z","endTime":"2026-05-27T21:42:15.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.107265313554873,"aZ":-31.314555454886126,"pfxX":-7.534930717999249,"pfxZ":0.47993583635358306,"pX":-0.014326344808251876,"pZ":3.1001775925939414,"vX0":6.640948080164098,"vY0":-132.4226428560211,"vZ0":1.691624821382809,"x":117.55,"y":155.08,"x0":-1.5657286199897817,"y0":50.002983588333564,"z0":4.730647548234577,"aX":-13.492180790907788},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.4,"breakHorizontal":12.4,"spinRate":2078,"spinDirection":262},"zone":2,"typeConfidence":0.87,"plateTime":0.41233644599891184,"extension":6.481703661185639},"hitData":{"launchSpeed":81.6,"launchAngle":31.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.66,"coordY":116.41}},"index":5,"playId":"6cb39a03-5bc6-3149-a9ac-fc307c96799e","pitchNumber":6,"startTime":"2026-05-27T21:42:34.131Z","endTime":"2026-05-27T21:42:48.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:42:48.158Z","atBatIndex":76},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jeff McNeil grounds into a double play, second baseman Cole Young to shortstop J.P. Crawford to first baseman Josh Naylor. Jonah Heim scores. Henry Bolte out at 2nd. Jeff McNeil out at 1st.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T21:43:00.862Z","endTime":"2026-05-27T21:43:25.795Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":0},"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":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":0},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":{"id":681867,"link":"/api/v1/people/681867"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41322008955728,"aZ":-35.75945478291398,"pfxX":-8.082970444313027,"pfxZ":-2.2265416841012513,"pX":0.017554559370827536,"pZ":2.1188947597253196,"vX0":6.842593803001614,"vY0":-125.52276142278487,"vZ0":0.5395598116586728,"x":116.33,"y":181.57,"x0":-1.6825574439475117,"y0":50.004508809337246,"z0":4.79333592637712,"aX":-13.008108318709722},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.7,"breakHorizontal":13.2,"spinRate":1472,"spinDirection":271},"zone":8,"typeConfidence":0.89,"plateTime":0.4349752551039616,"extension":6.64174180706995},"hitData":{"launchSpeed":99.2,"launchAngle":4.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.69,"coordY":153.61}},"index":0,"playId":"12e55a25-0f27-3c28-be6e-905304252eee","pitchNumber":1,"startTime":"2026-05-27T21:43:15.777Z","endTime":"2026-05-27T21:43:25.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:43:25.795Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Gelof singles on a ground ball to left fielder Luke Raley.","rbi":0,"awayScore":9,"homeScore":1,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T21:43:43.565Z","endTime":"2026-05-27T21:44:20.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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],"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":1},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.063549980510448,"aZ":-39.357959186819826,"pfxX":-8.964994513645657,"pfxZ":-4.07289145783224,"pX":-0.7812862684537039,"pZ":2.5545950474874766,"vX0":5.617894439687178,"vY0":-132.15445457337526,"vZ0":1.7176052049966581,"x":146.78,"y":169.81,"x0":-1.773597906698589,"y0":50.00384280078999,"z0":4.794403497341214,"aX":-15.804071150891026},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-6.7,"breakHorizontal":15.0,"spinRate":2094,"spinDirection":260},"zone":4,"typeConfidence":0.91,"plateTime":0.41500249954951896,"extension":6.596959647688806},"index":0,"playId":"b17b5466-c92a-383b-a1b5-fb68ff1d3083","pitchNumber":1,"startTime":"2026-05-27T21:43:49.190Z","endTime":"2026-05-27T21:43:53.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.292,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.299651094192306,"aZ":-34.16275063003066,"pfxX":5.18908767892781,"pfxZ":-1.3559431943281375,"pX":0.2745008138751,"pZ":1.5911685784281373,"vX0":3.4251079357788066,"vY0":-120.26549114512001,"vZ0":-0.9478527837726155,"x":106.54,"y":195.82,"x0":-1.839806328242626,"y0":50.0006625581351,"z0":5.007943779543221,"aX":7.634370386087764},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.4,"breakHorizontal":-10.2,"spinRate":2649,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.4546160549922713,"extension":6.535559927278234},"hitData":{"launchSpeed":98.6,"launchAngle":-0.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.04,"coordY":113.05}},"index":1,"playId":"6c25cc51-d9b6-3d15-8a9e-43a834374c58","pitchNumber":2,"startTime":"2026-05-27T21:44:07.993Z","endTime":"2026-05-27T21:44:20.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:44:20.015Z","atBatIndex":78},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Darell Hernaiz grounds into a force out, shortstop J.P. Crawford to second baseman Cole Young. Zack Gelof out at 2nd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T21:44:25.232Z","endTime":"2026-05-27T21:45:11.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":".182"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".571"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.94"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.67"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.55"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.37"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.66"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.94"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.32"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.12"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.59"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.55"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.67"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.97"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.64"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.070714581880033,"aZ":-33.52726209720596,"pfxX":-8.804629232959831,"pfxZ":-0.7460433691045267,"pX":0.3064239209513099,"pZ":2.424616095271996,"vX0":8.19223583058951,"vY0":-133.35316066414237,"vZ0":0.06425960639437478,"x":105.32,"y":173.32,"x0":-1.6471810606626731,"y0":50.001580304804904,"z0":4.799592246198667,"aX":-16.010710611047152},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.1,"breakHorizontal":14.4,"spinRate":2167,"spinDirection":257},"zone":6,"typeConfidence":0.9,"plateTime":0.4092299309869558,"extension":6.597218393946639},"index":0,"playId":"5281aaeb-c3c1-3f6d-a71b-0f310027a7d3","pitchNumber":1,"startTime":"2026-05-27T21:44:39.919Z","endTime":"2026-05-27T21:44:43.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29783379505166,"aZ":-36.12090265870634,"pfxX":-8.869213162164964,"pfxZ":-2.1920531431579686,"pX":-0.602226920696252,"pZ":2.6231099488819605,"vX0":5.731958576628797,"vY0":-132.80721013025604,"vZ0":1.030659725178599,"x":139.96,"y":167.96,"x0":-1.6273442902527133,"y0":50.00308803368911,"z0":4.841054561937138,"aX":-15.97112418946192},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-3.6,"breakHorizontal":15.0,"spinRate":2145,"spinDirection":257},"zone":4,"typeConfidence":0.91,"plateTime":0.41115635581745913,"extension":6.4922480729834335},"hitData":{"launchSpeed":92.7,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.21,"coordY":153.61}},"index":1,"playId":"28ded331-46c2-38f1-9483-95493261382e","pitchNumber":2,"startTime":"2026-05-27T21:45:04.153Z","endTime":"2026-05-27T21:45:11.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:45:11.181Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Darell Hernaiz grounds into a force out, shortstop J.P. Crawford to second baseman Cole Young. Zack Gelof out at 2nd.","rbi":0,"awayScore":9,"homeScore":1,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-27T21:44:25.232Z","endTime":"2026-05-27T21:45:11.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":".182"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".571"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.94"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.67"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.55"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.37"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.66"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.94"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.32"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.12"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.59"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.55"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.67"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.97"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.64"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.125"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".182"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".385"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".583"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"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":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.070714581880033,"aZ":-33.52726209720596,"pfxX":-8.804629232959831,"pfxZ":-0.7460433691045267,"pX":0.3064239209513099,"pZ":2.424616095271996,"vX0":8.19223583058951,"vY0":-133.35316066414237,"vZ0":0.06425960639437478,"x":105.32,"y":173.32,"x0":-1.6471810606626731,"y0":50.001580304804904,"z0":4.799592246198667,"aX":-16.010710611047152},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.1,"breakHorizontal":14.4,"spinRate":2167,"spinDirection":257},"zone":6,"typeConfidence":0.9,"plateTime":0.4092299309869558,"extension":6.597218393946639},"index":0,"playId":"5281aaeb-c3c1-3f6d-a71b-0f310027a7d3","pitchNumber":1,"startTime":"2026-05-27T21:44:39.919Z","endTime":"2026-05-27T21:44:43.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.29783379505166,"aZ":-36.12090265870634,"pfxX":-8.869213162164964,"pfxZ":-2.1920531431579686,"pX":-0.602226920696252,"pZ":2.6231099488819605,"vX0":5.731958576628797,"vY0":-132.80721013025604,"vZ0":1.030659725178599,"x":139.96,"y":167.96,"x0":-1.6273442902527133,"y0":50.00308803368911,"z0":4.841054561937138,"aX":-15.97112418946192},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-3.6,"breakHorizontal":15.0,"spinRate":2145,"spinDirection":257},"zone":4,"typeConfidence":0.91,"plateTime":0.41115635581745913,"extension":6.4922480729834335},"hitData":{"launchSpeed":92.7,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.21,"coordY":153.61}},"index":1,"playId":"28ded331-46c2-38f1-9483-95493261382e","pitchNumber":2,"startTime":"2026-05-27T21:45:04.153Z","endTime":"2026-05-27T21:45:11.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-27T21:45:11.181Z","atBatIndex":79},"scoringPlays":[4,28,46,65,77],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":150.74,"y":164.76},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":81.29,"y":96.32},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":130.93,"y":136.93},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":136.04,"y":143.98},"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":1,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":45.8,"y":68.44},"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":1,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":124.41,"y":112.27},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":181.31,"y":98.05},"type":"O","description":"Lineout"}]}},{"startIndex":10,"endIndex":15,"top":[10,11,12],"bottom":[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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"coordinates":{"x":106.13,"y":156.65},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":152.1,"y":99.55},"type":"O","description":"Lineout"}]}},{"startIndex":16,"endIndex":23,"top":[16,17,18,19],"bottom":[20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":137.75,"y":110.69},"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":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":134.62,"y":193.81},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":112.44,"y":148.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":3,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":98.02,"y":163.75},"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":3,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":156.27,"y":72.24},"type":"O","description":"Lineout"}]}},{"startIndex":24,"endIndex":33,"top":[24,25,26,27,28,29],"bottom":[30,31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":104.39,"y":144.74},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":182.17,"y":112.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":177.6,"y":147.38},"type":"H","description":"Triple"}],"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":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":144.25,"y":126.97},"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":4,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":90.8,"y":63.31},"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":4,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":109.17,"y":156.65},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":34,"endIndex":42,"top":[34,35,36,37],"bottom":[38,39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":148.66,"y":78.8},"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":5,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":136.91,"y":92.99},"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":5,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":163.41,"y":150.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"coordinates":{"x":167.76,"y":90.9},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":179.48,"y":82.35},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":188.71,"y":130.55},"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":5,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":83.28,"y":81.69},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":142.99,"y":74.31},"type":"O","description":"Flyout"}]}},{"startIndex":43,"endIndex":52,"top":[43,44,45,46,47,48],"bottom":[49,50,51,52],"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":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":98.06,"y":170.16},"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":6,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":52.78,"y":107.76},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":156.32,"y":160.2},"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":6,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"coordinates":{"x":172.54,"y":93.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":669270,"fullName":"Joel Kuhnel","link":"/api/v1/people/669270"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":146.18,"y":157.16},"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":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":128.54,"y":66.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":50.32,"y":69.38},"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":6,"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":102.58,"y":151.07},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":60,"top":[53,54,55,56],"bottom":[57,58,59,60],"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":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":96.19,"y":164.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":175.55,"y":138.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":110.69,"y":180.48},"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":7,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":161.39,"y":161.21},"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":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":169.71,"y":136.54},"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":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"coordinates":{"x":84.33,"y":153.1},"type":"O","description":"Pop Out"}]}},{"startIndex":61,"endIndex":69,"top":[61,62,63,64,65,66],"bottom":[67,68,69],"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":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"coordinates":{"x":163.41,"y":146.51},"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":8,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"coordinates":{"x":101.17,"y":89.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":79.67,"y":36.21},"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":8,"pitcher":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":177.56,"y":67.88},"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":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":146.65,"y":175.47},"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":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"coordinates":{"x":141.22,"y":164.38},"type":"O","description":"Groundout"}]}},{"startIndex":70,"endIndex":79,"top":[70,71,72,73,74],"bottom":[75,76,77,78,79],"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":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":166.45,"y":99.38},"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":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"coordinates":{"x":120.09,"y":58.87},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"coordinates":{"x":97.83,"y":99.74},"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":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":157.84,"y":162.73},"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":9,"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"batter":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"coordinates":{"x":110.47,"y":141.01},"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":9,"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":196.66,"y":116.41},"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":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":146.69,"y":153.61},"type":"O","description":"Grounded Into DP"},{"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":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"coordinates":{"x":63.04,"y":113.05},"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":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"coordinates":{"x":112.21,"y":153.61},"type":"O","description":"Forceout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":1,"hits":8,"errors":2,"leftOnBase":8},"away":{"runs":9,"hits":13,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":681867,"fullName":"Cooper Criswell","link":"/api/v1/people/681867"},"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"center":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"right":{"id":645302,"fullName":"Victor Robles","link":"/api/v1/people/645302"},"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"onDeck":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"inHole":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"battingOrder":9,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"offense":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"onDeck":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"inHole":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"battingOrder":9,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":0,"strikes":1,"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":3,"groundOuts":11,"airOuts":8,"runs":9,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".230","atBats":41,"obp":".317","slg":".383","ops":".700","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":21,"rbi":8,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":3,"groundOuts":8,"airOuts":9,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":33,"obp":".306","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":134,"era":"3.54","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.22","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":51,"strikes":83,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"pitchesPerInning":"14.89","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":29,"groundOuts":60,"airOuts":64,"runs":20,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":1,"hits":54,"hitByPitch":1,"avg":".258","atBats":209,"obp":".322","slg":".354","ops":".676","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":230,"totalBases":74,"rbi":24,"leftOnBase":91,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.80","popOuts":21,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":373,"errors":2,"chances":408,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"1-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".292","atBats":24,"obp":".292","slg":".375","ops":".667","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":9,"rbi":1,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".389","groundOutsToAirouts":"1.20","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | BB, K, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":32,"groundOuts":41,"airOuts":62,"runs":25,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":49,"baseOnBalls":19,"intentionalWalks":0,"hits":48,"hitByPitch":5,"avg":".242","atBats":198,"obp":".321","slg":".348","ops":".669","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":224,"totalBases":69,"rbi":27,"leftOnBase":89,"sacBunts":0,"sacFlies":2,"babip":".304","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","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":159,"putOuts":89,"errors":2,"chances":250,"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":27,"gamesStarted":0,"flyOuts":17,"groundOuts":25,"airOuts":27,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":28,"hitByPitch":3,"atBats":100,"obp":".321","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":386,"era":"1.80","inningsPitched":"25.0","wins":0,"losses":1,"saves":3,"saveOpportunities":4,"holds":6,"blownSaves":1,"earnedRuns":5,"whip":"1.24","battersFaced":108,"outs":75,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":386,"balls":118,"strikes":268,"strikePercentage":".690","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".000","pitchesPerInning":"15.44","gamesFinished":4,"strikeoutWalkRatio":"7.33","strikeoutsPer9Inn":"7.92","walksPer9Inn":"1.08","hitsPer9Inn":"10.08","runsScoredPer9":"2.16","homeRunsPer9":"0.36","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"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}},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":26,"groundOuts":52,"airOuts":40,"runs":38,"doubles":15,"triples":1,"homeRuns":6,"strikeOuts":57,"baseOnBalls":23,"intentionalWalks":0,"hits":61,"hitByPitch":8,"avg":".295","atBats":207,"obp":".382","slg":".464","ops":".846","caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":241,"totalBases":96,"rbi":25,"leftOnBase":80,"sacBunts":0,"sacFlies":3,"babip":".374","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.50","popOuts":3,"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":1,"putOuts":115,"errors":0,"chances":116,"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"}]},"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":"3-5 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":18,"groundOuts":53,"airOuts":46,"runs":25,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":36,"baseOnBalls":29,"intentionalWalks":0,"hits":36,"hitByPitch":4,"avg":".212","atBats":170,"obp":".338","slg":".359","ops":".697","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":61,"rbi":19,"leftOnBase":65,"sacBunts":0,"sacFlies":1,"babip":".227","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.29","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":94,"putOuts":74,"errors":5,"chances":173,"fielding":".971","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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":"0-3 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":6,"groundOuts":4,"airOuts":13,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".185","atBats":27,"obp":".290","slg":".296","ops":".586","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":8,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".190","groundOutsToAirouts":"0.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","assists":5,"putOuts":76,"errors":0,"chances":81,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":15,"groundOuts":16,"airOuts":26,"runs":7,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":26,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".122","atBats":74,"obp":".200","slg":".243","ops":".443","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":18,"rbi":8,"leftOnBase":36,"sacBunts":0,"sacFlies":3,"babip":".125","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.67","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":0,"chances":16,"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"}]},"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":{"note":"(W, 3-4)","summary":"6.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":8,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":37,"strikes":54,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"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":12,"gamesStarted":12,"flyOuts":39,"groundOuts":54,"airOuts":74,"runs":28,"doubles":18,"triples":0,"homeRuns":11,"strikeOuts":69,"baseOnBalls":16,"intentionalWalks":0,"hits":60,"hitByPitch":3,"atBats":256,"obp":".286","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1101,"era":"3.69","inningsPitched":"68.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.11","battersFaced":276,"outs":205,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1101,"balls":385,"strikes":716,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".429","pitchesPerInning":"16.11","gamesFinished":0,"strikeoutWalkRatio":"4.31","strikeoutsPer9Inn":"9.09","walksPer9Inn":"2.11","hitsPer9Inn":"7.90","runsScoredPer9":"3.69","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":20},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-4 | 3B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":6,"airOuts":9,"runs":5,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".258","atBats":31,"obp":".361","slg":".516","ops":".877","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":16,"rbi":6,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":16,"errors":1,"chances":35,"fielding":".971","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":{},"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":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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"2.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":8,"strikes":18,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":12,"groundOuts":30,"airOuts":16,"runs":10,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":1,"hits":22,"hitByPitch":1,"atBats":84,"obp":".312","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":366,"era":"3.33","inningsPitched":"24.1","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":9,"whip":"1.15","battersFaced":94,"outs":73,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":366,"balls":124,"strikes":242,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.88","rbi":0,"winPercentage":".500","pitchesPerInning":"15.04","gamesFinished":10,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"7.03","walksPer9Inn":"2.22","hitsPer9Inn":"8.14","runsScoredPer9":"3.70","homeRunsPer9":"1.11","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":22,"gamesStarted":0,"flyOuts":8,"groundOuts":12,"airOuts":17,"runs":12,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":81,"obp":".303","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":356,"era":"4.79","inningsPitched":"20.2","wins":3,"losses":3,"saves":9,"saveOpportunities":12,"holds":0,"blownSaves":3,"earnedRuns":11,"whip":"1.31","battersFaced":89,"outs":62,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":356,"balls":127,"strikes":229,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".500","pitchesPerInning":"17.23","gamesFinished":17,"strikeoutWalkRatio":"4.71","strikeoutsPer9Inn":"14.37","walksPer9Inn":"3.05","hitsPer9Inn":"8.71","runsScoredPer9":"5.23","homeRunsPer9":"1.74","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":27,"flyOuts":13,"groundOuts":12,"airOuts":18,"runs":12,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":16,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".203","atBats":69,"obp":".353","slg":".319","ops":".672","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":22,"rbi":6,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.50","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":18,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":6,"putOuts":168,"errors":1,"chances":175,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":16,"gamesStarted":0,"flyOuts":8,"groundOuts":14,"airOuts":12,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":1,"hits":14,"hitByPitch":2,"atBats":50,"obp":".356","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":225,"era":"2.70","inningsPitched":"13.1","wins":0,"losses":2,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":4,"whip":"1.43","battersFaced":60,"outs":40,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":225,"balls":70,"strikes":155,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".000","pitchesPerInning":"16.88","gamesFinished":3,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"8.78","walksPer9Inn":"3.38","hitsPer9Inn":"9.45","runsScoredPer9":"4.05","homeRunsPer9":"0.67","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":33,"groundOuts":48,"airOuts":70,"runs":30,"doubles":11,"triples":0,"homeRuns":10,"strikeOuts":52,"baseOnBalls":18,"intentionalWalks":1,"hits":59,"hitByPitch":2,"avg":".258","atBats":229,"obp":".317","slg":".437","ops":".754","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":249,"totalBases":100,"rbi":27,"leftOnBase":88,"sacBunts":0,"sacFlies":0,"babip":".293","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.90","popOuts":16,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":148,"errors":2,"chances":151,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682243":{"person":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":false,"isOnBench":true,"isSubstitute":false}},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":26,"gamesStarted":0,"flyOuts":15,"groundOuts":18,"airOuts":29,"runs":8,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":9,"intentionalWalks":1,"hits":23,"hitByPitch":1,"atBats":88,"obp":".324","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":408,"era":"2.22","inningsPitched":"24.1","wins":3,"losses":2,"saves":0,"saveOpportunities":2,"holds":9,"blownSaves":2,"earnedRuns":6,"whip":"1.32","battersFaced":103,"outs":73,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":408,"balls":136,"strikes":272,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".600","pitchesPerInning":"16.77","gamesFinished":2,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"8.51","walksPer9Inn":"3.33","hitsPer9Inn":"8.51","runsScoredPer9":"2.96","homeRunsPer9":"0.74","inheritedRunners":13,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":7,"lineOuts":7},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":17,"groundOuts":24,"airOuts":28,"runs":20,"doubles":5,"triples":1,"homeRuns":11,"strikeOuts":52,"baseOnBalls":8,"intentionalWalks":0,"hits":37,"hitByPitch":4,"avg":".264","atBats":140,"obp":".322","slg":".550","ops":".872","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":77,"rbi":29,"leftOnBase":70,"sacBunts":1,"sacFlies":0,"babip":".338","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.73","popOuts":3,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":11,"gamesStarted":11,"flyOuts":34,"groundOuts":57,"airOuts":63,"runs":20,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":63,"baseOnBalls":15,"intentionalWalks":0,"hits":50,"hitByPitch":3,"atBats":233,"obp":".271","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1005,"era":"2.78","inningsPitched":"64.2","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.01","battersFaced":251,"outs":194,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1005,"balls":355,"strikes":650,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".667","pitchesPerInning":"15.54","gamesFinished":0,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"8.77","walksPer9Inn":"2.09","hitsPer9Inn":"6.96","runsScoredPer9":"2.78","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":15},"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,668227,647304,608701,670042,645302,702284,640902,806068,669302,660825,681867],"pitchers":[669302,660825,681867],"bench":[686527,641598,621550],"bullpen":[666374,622491,678606,676106,695380,669923,682243,662253,642100,693433],"battingOrder":[641487,677594,668227,647304,670042,645302,702284,640902,806068],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Emerson (1, Springs)."},{"label":"HR","value":"Refsnyder (3, 1st inning off Springs, 2 on, 2 out); Rodríguez, J (10, 8th inning off Medina, 2 on, 2 out)."},{"label":"TB","value":"Arozarena; Crawford, J 3; Emerson 4; Naylor, J 2; Refsnyder 4; Robles; Rodríguez, J 4; Young 2."},{"label":"RBI","value":"Emerson 2 (6); Refsnyder 3 (8); Rodríguez, J 3 (27)."},{"label":"2-out RBI","value":"Rodríguez, J 3; Refsnyder 3; Emerson 2."},{"label":"Runners left in scoring position, 2 out","value":"Rodríguez, J; Refsnyder; Crawford, J; Pereda."},{"label":"Team RISP","value":"3-for-10."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Crawford, J-Young-Naylor, J; Young-Crawford, J-Naylor, J)."}]}],"note":[{"label":"a","value":"Struck out for Refsnyder in the 7th."}]},"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":8,"airOuts":9,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".246","atBats":33,"obp":".327","slg":".389","ops":".716","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":10,"rbi":0,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":3,"groundOuts":11,"airOuts":8,"runs":9,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":41,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"4.36","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.41","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":54,"strikes":106,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.38","rbi":8,"pitchesPerInning":"17.78","runsScoredPer9":"9.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":2,"chances":39,"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":50,"flyOuts":16,"groundOuts":45,"airOuts":30,"runs":17,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":43,"baseOnBalls":18,"intentionalWalks":1,"hits":23,"hitByPitch":0,"avg":".163","atBats":141,"obp":".258","slg":".248","ops":".506","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":35,"rbi":13,"leftOnBase":56,"sacBunts":0,"sacFlies":0,"babip":".211","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","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":90,"errors":1,"chances":92,"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,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":11,"groundOuts":20,"airOuts":21,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".197","atBats":66,"obp":".270","slg":".333","ops":".603","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":74,"totalBases":22,"rbi":8,"leftOnBase":35,"sacBunts":0,"sacFlies":1,"babip":".226","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":14,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":6,"putOuts":144,"errors":1,"chances":151,"fielding":".993","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":29,"groundOuts":22,"airOuts":44,"runs":12,"doubles":2,"triples":0,"homeRuns":7,"strikeOuts":52,"baseOnBalls":17,"intentionalWalks":1,"hits":27,"hitByPitch":1,"avg":".189","atBats":143,"obp":".276","slg":".350","ops":".626","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":163,"totalBases":50,"rbi":25,"leftOnBase":70,"sacBunts":0,"sacFlies":2,"babip":".233","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.43","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":true,"isSubstitute":false}},"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":"2-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":15,"groundOuts":30,"airOuts":33,"runs":21,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".246","atBats":126,"obp":".296","slg":".437","ops":".733","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":55,"rbi":17,"leftOnBase":52,"sacBunts":2,"sacFlies":0,"babip":".291","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":10,"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":49,"putOuts":47,"errors":4,"chances":100,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":19,"groundOuts":54,"airOuts":49,"runs":15,"doubles":9,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":16,"intentionalWalks":1,"hits":44,"hitByPitch":3,"avg":".257","atBats":171,"obp":".328","slg":".345","ops":".673","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":193,"totalBases":59,"rbi":15,"leftOnBase":65,"sacBunts":1,"sacFlies":2,"babip":".292","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.50","popOuts":9,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":116,"putOuts":90,"errors":4,"chances":210,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":26,"gamesStarted":0,"flyOuts":18,"groundOuts":26,"airOuts":25,"runs":13,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":1,"hits":24,"hitByPitch":0,"atBats":99,"obp":".290","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":421,"era":"3.81","inningsPitched":"26.0","wins":2,"losses":3,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":11,"whip":"1.19","battersFaced":108,"outs":78,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":421,"balls":145,"strikes":276,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".400","pitchesPerInning":"16.19","gamesFinished":4,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.42","hitsPer9Inn":"8.31","runsScoredPer9":"4.50","homeRunsPer9":"1.38","inheritedRunners":15,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":5},"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":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":17,"groundOuts":38,"airOuts":35,"runs":13,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":15,"baseOnBalls":19,"intentionalWalks":0,"hits":44,"hitByPitch":2,"avg":".336","atBats":131,"obp":".425","slg":".527","ops":".952","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":69,"rbi":17,"leftOnBase":52,"sacBunts":0,"sacFlies":1,"babip":".348","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.20","popOuts":7,"lineOuts":11},"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":40,"errors":0,"chances":40,"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","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":2},"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":15,"gamesStarted":1,"flyOuts":9,"groundOuts":19,"airOuts":23,"runs":16,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":31,"baseOnBalls":16,"intentionalWalks":1,"hits":34,"hitByPitch":2,"atBats":104,"obp":".423","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":499,"era":"5.54","inningsPitched":"26.0","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":16,"whip":"1.92","battersFaced":125,"outs":78,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":499,"balls":188,"strikes":311,"strikePercentage":".620","hitBatsmen":2,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".000","pitchesPerInning":"19.19","gamesFinished":8,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"10.73","walksPer9Inn":"5.54","hitsPer9Inn":"11.77","runsScoredPer9":"5.54","homeRunsPer9":"0.35","inheritedRunners":9,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":7,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".167","atBats":6,"obp":".167","slg":".167","ops":".334","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"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":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":9,"strikes":13,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":8,"groundOuts":30,"airOuts":20,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":2,"atBats":80,"obp":".300","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":309,"era":"2.45","inningsPitched":"22.0","wins":1,"losses":1,"saves":4,"saveOpportunities":4,"holds":3,"blownSaves":0,"earnedRuns":6,"whip":"1.14","battersFaced":90,"outs":66,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":309,"balls":116,"strikes":193,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".500","pitchesPerInning":"14.05","gamesFinished":12,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"5.32","walksPer9Inn":"2.45","hitsPer9Inn":"7.77","runsScoredPer9":"2.45","homeRunsPer9":"0.41","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":"400","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":37,"groundOuts":58,"airOuts":58,"runs":24,"doubles":16,"triples":2,"homeRuns":6,"strikeOuts":44,"baseOnBalls":23,"intentionalWalks":2,"hits":42,"hitByPitch":1,"avg":".209","atBats":201,"obp":".292","slg":".398","ops":".690","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":80,"rbi":25,"leftOnBase":112,"sacBunts":0,"sacFlies":1,"babip":".237","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.50","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":107,"errors":0,"chances":111,"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"}]},"ID695611":{"person":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":21,"obp":".440","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":88,"era":"7.20","inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"2.00","battersFaced":25,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":30,"strikes":58,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".000","pitchesPerInning":"17.60","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"1.80","hitsPer9Inn":"16.20","runsScoredPer9":"7.20","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":17,"groundOuts":21,"airOuts":36,"runs":11,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".273","atBats":99,"obp":".351","slg":".323","ops":".674","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":32,"rbi":7,"leftOnBase":47,"sacBunts":2,"sacFlies":0,"babip":".321","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"99.00","popOuts":8,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":40,"errors":2,"chances":99,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"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":8,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":20,"groundOuts":31,"airOuts":37,"runs":35,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":75,"baseOnBalls":52,"intentionalWalks":6,"hits":54,"hitByPitch":2,"avg":".274","atBats":197,"obp":".430","slg":".462","ops":".892","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":91,"rbi":37,"leftOnBase":65,"sacBunts":0,"sacFlies":0,"babip":".404","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.62","popOuts":7,"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":21,"putOuts":410,"errors":2,"chances":433,"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":28,"gamesStarted":0,"flyOuts":10,"groundOuts":23,"airOuts":25,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":21,"intentionalWalks":2,"hits":21,"hitByPitch":2,"atBats":96,"obp":".367","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":486,"era":"2.84","inningsPitched":"25.1","wins":2,"losses":0,"saves":4,"saveOpportunities":5,"holds":8,"blownSaves":1,"earnedRuns":8,"whip":"1.66","battersFaced":120,"outs":76,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":486,"balls":204,"strikes":282,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.18","gamesFinished":6,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"9.95","walksPer9Inn":"7.46","hitsPer9Inn":"7.46","runsScoredPer9":"3.20","homeRunsPer9":"0.71","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":{"summary":"2.0 IP, 3 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":36,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":13,"strikes":23,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":1,"flyOuts":15,"groundOuts":19,"airOuts":25,"runs":12,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":1,"hits":18,"hitByPitch":1,"atBats":83,"obp":".309","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":379,"era":"3.27","inningsPitched":"22.0","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":8,"whip":"1.27","battersFaced":94,"outs":66,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":379,"balls":157,"strikes":222,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":3,"winPercentage":".500","pitchesPerInning":"17.23","gamesFinished":6,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"8.59","walksPer9Inn":"4.09","hitsPer9Inn":"7.36","runsScoredPer9":"4.91","homeRunsPer9":"0.82","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":7,"groundOuts":12,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".279","atBats":43,"obp":".373","slg":".326","ops":".699","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":14,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":1,"babip":".364","groundOutsToAirouts":"1.33","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":30,"errors":0,"chances":30,"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":17,"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".314","atBats":35,"obp":".351","slg":".457","ops":".808","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":16,"rbi":5,"leftOnBase":14,"sacBunts":1,"sacFlies":0,"babip":".400","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":35,"groundOuts":33,"airOuts":67,"runs":36,"doubles":12,"triples":0,"homeRuns":13,"strikeOuts":47,"baseOnBalls":20,"intentionalWalks":1,"hits":62,"hitByPitch":4,"avg":".298","atBats":208,"obp":".369","slg":".543","ops":".912","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":113,"rbi":28,"leftOnBase":98,"sacBunts":0,"sacFlies":1,"babip":".329","groundOutsToAirouts":"0.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":21,"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":9,"stolenBases":22,"stolenBasePercentage":".710","caughtStealingPercentage":".290","assists":21,"putOuts":337,"errors":1,"chances":359,"fielding":".997","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"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":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":0,"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":true,"isSubstitute":false}},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(L, 3-6)","summary":"5.0 IP, 2 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":4,"runs":5,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":26,"strikes":58,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":12,"gamesStarted":12,"flyOuts":47,"groundOuts":58,"airOuts":81,"runs":34,"doubles":9,"triples":2,"homeRuns":12,"strikeOuts":57,"baseOnBalls":20,"intentionalWalks":0,"hits":59,"hitByPitch":2,"atBats":252,"obp":".292","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1056,"era":"4.07","inningsPitched":"66.1","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.19","battersFaced":277,"outs":199,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1056,"balls":366,"strikes":690,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.72","rbi":5,"winPercentage":".333","pitchesPerInning":"15.92","gamesFinished":0,"strikeoutWalkRatio":"2.85","strikeoutsPer9Inn":"7.73","walksPer9Inn":"2.71","hitsPer9Inn":"8.01","runsScoredPer9":"4.61","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":16,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[666126,701762,669127,691016,641680,703607,643446,680869,687231,605488,669270,665622,660761],"pitchers":[605488,669270,665622,660761],"bench":[671732,667670,687515,675961],"bullpen":[605130,669372,663687,695611,643410,682052,678022,622663,686993],"battingOrder":[666126,701762,669127,691016,641680,703607,643446,680869,687231],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Gelof (4, Gilbert, L); Soderstrom (16, Gilbert, L)."},{"label":"TB","value":"Bolte; Cortes; Gelof 3; Hernaiz 2; Langeliers; Soderstrom 2."},{"label":"Runners left in scoring position, 2 out","value":"Kurtz; Bolte."},{"label":"GIDP","value":"Bolte; McNeil."},{"label":"Team RISP","value":"0-for-7."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"McNeil (4, throw); Hernaiz (2, throw)."}]}],"note":[]}},"officials":[{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"Second Base"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Pereda 2 (Ball-Confirmed, Ball-Confirmed); Heim (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Gilbert, L 91-54; Bazardo 17-11; Criswell, C 26-18; Springs 84-58; Kuhnel 22-13; Medina 36-23; Suarez, J 18-12."},{"label":"Groundouts-flyouts","value":"Gilbert, L 3-3; Bazardo 1-0; Criswell, C 4-0; Springs 5-2; Kuhnel 3-0; Medina 2-1; Suarez, J 1-0."},{"label":"Batters faced","value":"Gilbert, L 24; Bazardo 4; Criswell, C 8; Springs 23; Kuhnel 6; Medina 10; Suarez, J 5."},{"label":"Umpires","value":"HP: Mark Wegner. 1B: Bruce Dreckman. 2B: Carlos Torres. 3B: Nate Tomlinson. "},{"label":"Weather","value":"67 degrees, Partly Cloudy."},{"label":"Wind","value":"5 mph, Out To LF."},{"label":"First pitch","value":"12:05 PM."},{"label":"T","value":"2:40."},{"label":"Att","value":"9,612."},{"label":"Venue","value":"Sutter Health Park."},{"label":"May 27, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","boxscoreName":"Gilbert, L"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(W, 3-4)","summary":"6.0 IP, 0 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":8,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":37,"strikes":54,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"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":12,"gamesStarted":12,"flyOuts":39,"groundOuts":54,"airOuts":74,"runs":28,"doubles":18,"triples":0,"homeRuns":11,"strikeOuts":69,"baseOnBalls":16,"intentionalWalks":0,"hits":60,"hitByPitch":3,"atBats":256,"obp":".286","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1101,"era":"3.69","inningsPitched":"68.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.11","battersFaced":276,"outs":205,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1101,"balls":385,"strikes":716,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".429","pitchesPerInning":"16.11","gamesFinished":0,"strikeoutWalkRatio":"4.31","strikeoutsPer9Inn":"9.09","walksPer9Inn":"2.11","hitsPer9Inn":"7.90","runsScoredPer9":"3.69","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":20},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":68,"pitchingGameScore":68},{"player":{"person":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701","boxscoreName":"Refsnyder"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, 3 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":15,"groundOuts":16,"airOuts":26,"runs":7,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":26,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".122","atBats":74,"obp":".200","slg":".243","ops":".443","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":18,"rbi":8,"leftOnBase":36,"sacBunts":0,"sacFlies":3,"babip":".125","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.67","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":0,"chances":16,"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":56,"hittingGameScore":56},{"player":{"person":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068","boxscoreName":"Emerson"},"jerseyNumber":"4","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 3B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":6,"airOuts":9,"runs":5,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".258","atBats":31,"obp":".361","slg":".516","ops":".877","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":16,"rbi":6,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".318","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":16,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"loser":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}