{"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":823358,"link":"/api/v1.1/game/823358/feed/live","metaData":{"wait":10,"timeStamp":"20260712_191842","gameEvents":["grounded_into_double_play","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823358,"type":"R","doubleHeader":"N","id":"2026/07/12/milmlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823358-2026-07-12","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-12T16:15:00Z","originalDate":"2026-07-12","officialDate":"2026-07-12","dayNight":"day","time":"12:15","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":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158","season":2026,"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32"},"springVenue":{"id":2518,"link":"/api/v1/venues/2518"},"teamCode":"mil","fileCode":"mil","abbreviation":"MIL","teamName":"Brewers","locationName":"Milwaukee","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Milwaukee","record":{"gamesPlayed":96,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":59,"losses":37,"ties":0,"pct":".615"},"records":{},"divisionLeader":false,"wins":59,"losses":37,"winningPercentage":".615"},"franchiseName":"Milwaukee","clubName":"Brewers","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2026,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":97,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":47,"ties":0,"pct":".515"},"records":{},"divisionLeader":false,"wins":50,"losses":47,"winningPercentage":".515"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true}},"players":{"ID694378":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378","firstName":"Jacob","lastName":"Gonzalez","primaryNumber":"26","birthDate":"2002-05-30","currentAge":24,"birthCity":"Glendora","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jacob","useLastName":"Gonzalez","middleName":"Jesus","boxscoreName":"Gonzalez, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Gonzalez","nameSlug":"jacob-gonzalez-694378","firstLastName":"Jacob Gonzalez","lastFirstName":"Gonzalez, Jacob","lastInitName":"Gonzalez, J","initLastName":"J Gonzalez","fullFMLName":"Jacob Jesus Gonzalez","fullLFMName":"Gonzalez, Jacob Jesus","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID664040":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040","firstName":"Brandon","lastName":"Lowe","primaryNumber":"5","birthDate":"1994-07-06","currentAge":32,"birthCity":"Suffolk","birthStateProvince":"VA","birthCountry":"USA","height":"5' 9\"","weight":181,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brandon","useLastName":"Lowe","middleName":"Norman","boxscoreName":"Lowe, B","nickName":"Bamm-Bamm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"rhymes with \"now\"","mlbDebutDate":"2018-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Lowe","nameSlug":"brandon-lowe-664040","firstLastName":"Brandon Lowe","lastFirstName":"Lowe, Brandon","lastInitName":"Lowe, B","initLastName":"B Lowe","fullFMLName":"Brandon Norman Lowe","fullLFMName":"Lowe, Brandon Norman","strikeZoneTop":3.088,"strikeZoneBottom":1.559},"ID687401":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","firstName":"Joseph","lastName":"Ortiz","primaryNumber":"3","birthDate":"1998-07-14","currentAge":28,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joey","useLastName":"Ortiz","middleName":"Anthony","boxscoreName":"Ortiz, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Ortiz","nameSlug":"joey-ortiz-687401","firstLastName":"Joey Ortiz","lastFirstName":"Ortiz, Joey","lastInitName":"Ortiz, J","initLastName":"J Ortiz","fullFMLName":"Joseph Anthony Ortiz","fullLFMName":"Ortiz, Joseph Anthony","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID683003":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003","firstName":"Jared","lastName":"Jones","primaryNumber":"17","birthDate":"2001-08-06","currentAge":25,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":211,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jared","useLastName":"Jones","middleName":"Keith","boxscoreName":"Jones","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Jones","nameSlug":"jared-jones-683003","firstLastName":"Jared Jones","lastFirstName":"Jones, Jared","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jared Keith Jones","fullLFMName":"Jones, Jared Keith","strikeZoneTop":3.41,"strikeZoneBottom":1.57},"ID669699":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699","firstName":"Braden","lastName":"Shewmake","birthDate":"1997-11-19","currentAge":28,"birthCity":"Wylie","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Braden","useLastName":"Shewmake","middleName":"Jack","boxscoreName":"Shewmake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SHOE-make","mlbDebutDate":"2023-05-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braden Shewmake","nameSlug":"braden-shewmake-669699","firstLastName":"Braden Shewmake","lastFirstName":"Shewmake, Braden","lastInitName":"Shewmake, B","initLastName":"B Shewmake","fullFMLName":"Braden Jack Shewmake","fullLFMName":"Shewmake, Braden Jack","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID684974":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974","firstName":"Craig","lastName":"Yoho","primaryNumber":"23","birthDate":"1999-10-23","currentAge":26,"birthCity":"Fishers","birthStateProvince":"IN","birthCountry":"USA","height":"6' 2\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Craig","useLastName":"Yoho","boxscoreName":"Yoho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Craig Yoho","nameSlug":"craig-yoho-684974","firstLastName":"Craig Yoho","lastFirstName":"Yoho, Craig","lastInitName":"Yoho, C","initLastName":"C Yoho","fullFMLName":"Craig  Yoho","fullLFMName":"Yoho, Craig ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681982":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982","firstName":"Grant","lastName":"Anderson","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Port Arthur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Anderson","middleName":"Reed","boxscoreName":"Anderson, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Anderson","nameSlug":"grant-anderson-681982","firstLastName":"Grant Anderson","lastFirstName":"Anderson, Grant","lastInitName":"Anderson, G","initLastName":"G Anderson","fullFMLName":"Grant Reed Anderson","fullLFMName":"Anderson, Grant Reed","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID675660":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660","firstName":"Shane","lastName":"Drohan","primaryNumber":"55","birthDate":"1999-01-07","currentAge":27,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Drohan","middleName":"Liam","boxscoreName":"Drohan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane Drohan","nameSlug":"shane-drohan-675660","firstLastName":"Shane Drohan","lastFirstName":"Drohan, Shane","lastInitName":"Drohan, S","initLastName":"S Drohan","fullFMLName":"Shane Liam Drohan","fullLFMName":"Drohan, Shane Liam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696149":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149","firstName":"Roy","lastName":"Chandler","primaryNumber":"36","birthDate":"2002-09-14","currentAge":23,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bubba","useLastName":"Chandler","middleName":"Reuben","boxscoreName":"Chandler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bubba Chandler","nameTitle":"IV","nameSuffix":"IV","nameSlug":"bubba-chandler-696149","firstLastName":"Bubba Chandler","lastFirstName":"Chandler, Bubba","lastInitName":"Chandler, B","initLastName":"B Chandler","fullFMLName":"Roy Reuben Chandler","fullLFMName":"Chandler, Roy Reuben","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695257":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257","firstName":"William","lastName":"Cook","primaryNumber":"25","birthDate":"1999-01-07","currentAge":27,"birthCity":"Layton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 0\"","weight":204,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Billy","useLastName":"Cook","middleName":"Monroe","boxscoreName":"Cook, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Billy Cook","nameSlug":"billy-cook-695257","firstLastName":"Billy Cook","lastFirstName":"Cook, Billy","lastInitName":"Cook, B","initLastName":"B Cook","fullFMLName":"William Monroe Cook","fullLFMName":"Cook, William Monroe","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID687075":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075","firstName":"Brandon","lastName":"Sproat","primaryNumber":"23","birthDate":"2000-09-17","currentAge":25,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Sproat","middleName":"Carl","boxscoreName":"Sproat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"rhymes with Boat","mlbDebutDate":"2025-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Sproat","nameSlug":"brandon-sproat-687075","firstLastName":"Brandon Sproat","lastFirstName":"Sproat, Brandon","lastInitName":"Sproat, B","initLastName":"B Sproat","fullFMLName":"Brandon Carl Sproat","fullLFMName":"Sproat, Brandon Carl","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID696062":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062","firstName":"Wilber","lastName":"Dotel","primaryNumber":"66","birthDate":"2002-09-25","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Wilber","useLastName":"Dotel","middleName":"Bladimir","boxscoreName":"Dotel","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wilber Dotel","nameSlug":"wilber-dotel-696062","firstLastName":"Wilber Dotel","lastFirstName":"Dotel, Wilber","lastInitName":"Dotel, W","initLastName":"W Dotel","fullFMLName":"Wilber Bladimir Dotel","fullLFMName":"Dotel, Wilber Bladimir","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID661388":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","firstName":"William","lastName":"Contreras","primaryNumber":"24","birthDate":"1997-12-24","currentAge":28,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 10\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"William","useLastName":"Contreras","middleName":"Jesus","boxscoreName":"Contreras, Wm","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Contreras","nameSlug":"william-contreras-661388","firstLastName":"William Contreras","lastFirstName":"Contreras, William","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"William Jesus Contreras","fullLFMName":"Contreras, William Jesus","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID668930":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","firstName":"Brice","lastName":"Turang","primaryNumber":"2","birthDate":"1999-11-21","currentAge":26,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brice","useLastName":"Turang","middleName":"Craig","boxscoreName":"Turang","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Turang","nameSlug":"brice-turang-668930","firstLastName":"Brice Turang","lastFirstName":"Turang, Brice","lastInitName":"Turang, B","initLastName":"B Turang","fullFMLName":"Brice Craig Turang","fullLFMName":"Turang, Brice Craig","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID657649":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649","firstName":"Jared","lastName":"Koenig","primaryNumber":"47","birthDate":"1994-01-24","currentAge":32,"birthCity":"Aptos","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":244,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jared","useLastName":"Koenig","middleName":"Tyler","boxscoreName":"Koenig","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"KAY-ni/g/","mlbDebutDate":"2022-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jared Koenig","nameSlug":"jared-koenig-657649","firstLastName":"Jared Koenig","lastFirstName":"Koenig, Jared","lastInitName":"Koenig, J","initLastName":"J Koenig","fullFMLName":"Jared Tyler Koenig","fullLFMName":"Koenig, Jared Tyler","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID669060":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060","firstName":"Bryse","lastName":"Wilson","primaryNumber":"41","birthDate":"1997-12-20","currentAge":28,"birthCity":"Hillsborough","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryse","useLastName":"Wilson","middleName":"Everett","boxscoreName":"Wilson, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryse Wilson","nameSlug":"bryse-wilson-669060","firstLastName":"Bryse Wilson","lastFirstName":"Wilson, Bryse","lastInitName":"Wilson, B","initLastName":"B Wilson","fullFMLName":"Bryse Everett Wilson","fullLFMName":"Wilson, Bryse Everett","strikeZoneTop":3.55,"strikeZoneBottom":1.66},"ID699008":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008","firstName":"Antwone","lastName":"Kelly","primaryNumber":"62","birthDate":"2003-09-01","currentAge":22,"birthCity":"Oranjestad","birthCountry":"Aruba","height":"5' 10\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antwone","useLastName":"Kelly","middleName":"Thyshon","boxscoreName":"Kelly, A","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antwone Kelly","nameSlug":"antwone-kelly-699008","firstLastName":"Antwone Kelly","lastFirstName":"Kelly, Antwone","lastInitName":"Kelly, A","initLastName":"A Kelly","fullFMLName":"Antwone Thyshon Kelly","fullLFMName":"Kelly, Antwone Thyshon","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID804668":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668","firstName":"Rafael","lastName":"Flores","primaryNumber":"43","birthDate":"2000-11-07","currentAge":25,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":232,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rafael","useLastName":"Flores Jr.","boxscoreName":"Flores Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Flores Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"rafael-flores-jr-804668","firstLastName":"Rafael Flores Jr.","lastFirstName":"Flores Jr., Rafael","lastInitName":"Flores Jr., R","initLastName":"R Flores Jr.","fullFMLName":"Rafael Flores Jr.","fullLFMName":"Flores Jr., Rafael ","strikeZoneTop":3.349,"strikeZoneBottom":1.69},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694477":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","firstName":"Chandler","lastName":"Patrick","primaryNumber":"39","birthDate":"1998-08-14","currentAge":28,"birthCity":"Crown Point","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Patrick","middleName":"Allen","boxscoreName":"Patrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Patrick","nameSlug":"chad-patrick-694477","firstLastName":"Chad Patrick","lastFirstName":"Patrick, Chad","lastInitName":"Patrick, C","initLastName":"C Patrick","fullFMLName":"Chandler Allen Patrick","fullLFMName":"Patrick, Chandler Allen","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID806198":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198","firstName":"Cooper","lastName":"Pratt","primaryNumber":"12","birthDate":"2004-08-18","currentAge":22,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Cooper","useLastName":"Pratt","middleName":"Wickham","boxscoreName":"Pratt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cooper Pratt","nameSlug":"cooper-pratt-806198","firstLastName":"Cooper Pratt","lastFirstName":"Pratt, Cooper","lastInitName":"Pratt, C","initLastName":"C Pratt","fullFMLName":"Cooper Pratt","fullLFMName":"Pratt, Cooper","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID701656":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656","firstName":"Logan","lastName":"Henderson","primaryNumber":"43","birthDate":"2002-03-02","currentAge":24,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Henderson","middleName":"Blake","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Henderson","nameSlug":"logan-henderson-701656","firstLastName":"Logan Henderson","lastFirstName":"Henderson, Logan","lastInitName":"Henderson, L","initLastName":"L Henderson","fullFMLName":"Logan Blake Henderson","fullLFMName":"Henderson, Logan Blake","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID694192":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192","firstName":"Jackson","lastName":"Chourio","primaryNumber":"11","birthDate":"2004-03-11","currentAge":22,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":199,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jackson","useLastName":"Chourio","middleName":"Bryan","boxscoreName":"Chourio, J","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":true,"pronunciation":"CHOO-ree-oh","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Chourio","nameSlug":"jackson-chourio-694192","firstLastName":"Jackson Chourio","lastFirstName":"Chourio, Jackson","lastInitName":"Chourio, J","initLastName":"J Chourio","fullFMLName":"Jackson Bryan Chourio","fullLFMName":"Chourio, Jackson Bryan","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID592885":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885","firstName":"Christian","lastName":"Yelich","primaryNumber":"22","birthDate":"1991-12-05","currentAge":34,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Christian","useLastName":"Yelich","middleName":"Stephen","boxscoreName":"Yelich","nickName":"Yeli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"YELL-itch","mlbDebutDate":"2013-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Yelich","nameSlug":"christian-yelich-592885","firstLastName":"Christian Yelich","lastFirstName":"Yelich, Christian","lastInitName":"Yelich, C","initLastName":"C Yelich","fullFMLName":"Christian Stephen Yelich","fullLFMName":"Yelich, Christian Stephen","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID685126":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126","firstName":"Brandon","lastName":"Eisert","primaryNumber":"14","birthDate":"1998-01-19","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Eisert","middleName":"Michael","boxscoreName":"Eisert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"EYE-sert","mlbDebutDate":"2024-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brandon Eisert","nameSlug":"brandon-eisert-685126","firstLastName":"Brandon Eisert","lastFirstName":"Eisert, Brandon","lastInitName":"Eisert, B","initLastName":"B Eisert","fullFMLName":"Brandon Michael Eisert","fullLFMName":"Eisert, Brandon Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641343":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343","firstName":"Jakob","lastName":"Bauers","primaryNumber":"9","birthDate":"1995-10-06","currentAge":30,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Bauers","middleName":"Christopher","boxscoreName":"Bauers","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bauers","nameSlug":"jake-bauers-641343","firstLastName":"Jake Bauers","lastFirstName":"Bauers, Jake","lastInitName":"Bauers, J","initLastName":"J Bauers","fullFMLName":"Jakob Christopher Bauers","fullLFMName":"Bauers, Jakob Christopher","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID686217":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217","firstName":"Salvatore","lastName":"Frelick","primaryNumber":"10","birthDate":"2000-04-19","currentAge":26,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"5' 9\"","weight":191,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sal","useLastName":"Frelick","middleName":"Michael","boxscoreName":"Frelick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"FREE-lick","mlbDebutDate":"2023-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Frelick","nameSlug":"sal-frelick-686217","firstLastName":"Sal Frelick","lastFirstName":"Frelick, Sal","lastInitName":"Frelick, S","initLastName":"S Frelick","fullFMLName":"Salvatore Michael Frelick","fullLFMName":"Frelick, Salvatore Michael","strikeZoneTop":3.06,"strikeZoneBottom":1.55},"ID682842":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842","firstName":"Abner","lastName":"Uribe","primaryNumber":"45","birthDate":"2000-06-20","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Abner","useLastName":"Uribe","middleName":"Brismaury","boxscoreName":"Uribe","gender":"M","nameMatrilineal":"Cabral","isPlayer":true,"isVerified":false,"pronunciation":"oo-REE-bay","mlbDebutDate":"2023-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Abner Uribe","nameSlug":"abner-uribe-682842","firstLastName":"Abner Uribe","lastFirstName":"Uribe, Abner","lastInitName":"Uribe, A","initLastName":"A Uribe","fullFMLName":"Abner Brismaury Uribe","fullLFMName":"Uribe, Abner Brismaury","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID683734":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734","firstName":"Andrew","lastName":"Vaughn","primaryNumber":"28","birthDate":"1998-04-03","currentAge":28,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrew","useLastName":"Vaughn","middleName":"Clayton","boxscoreName":"Vaughn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2021-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Vaughn","nameSlug":"andrew-vaughn-683734","firstLastName":"Andrew Vaughn","lastFirstName":"Vaughn, Andrew","lastInitName":"Vaughn, A","initLastName":"A Vaughn","fullFMLName":"Andrew Clayton Vaughn","fullLFMName":"Vaughn, Andrew Clayton","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID682254":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254","firstName":"Mason","lastName":"Montgomery","primaryNumber":"46","birthDate":"2000-06-17","currentAge":26,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Montgomery","middleName":"Jack","boxscoreName":"Montgomery, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mason Montgomery","nameSlug":"mason-montgomery-682254","firstLastName":"Mason Montgomery","lastFirstName":"Montgomery, Mason","lastInitName":"Montgomery, M","initLastName":"M Montgomery","fullFMLName":"Mason Jack Montgomery","fullLFMName":"Montgomery, Mason Jack","strikeZoneTop":3.47,"strikeZoneBottom":1.59},"ID669707":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707","firstName":"Jared","lastName":"Triolo","primaryNumber":"19","birthDate":"1998-02-08","currentAge":28,"birthCity":"Nashua","birthStateProvince":"NH","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jared","useLastName":"Triolo","middleName":"Robert","boxscoreName":"Triolo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"TREE-olo","mlbDebutDate":"2023-06-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jared Triolo","nameSlug":"jared-triolo-669707","firstLastName":"Jared Triolo","lastFirstName":"Triolo, Jared","lastInitName":"Triolo, J","initLastName":"J Triolo","fullFMLName":"Jared Robert Triolo","fullLFMName":"Triolo, Jared Robert","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID699013":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013","firstName":"Esmerlyn","lastName":"Valdez","primaryNumber":"55","birthDate":"2004-01-27","currentAge":22,"birthCity":"San Juan La Maguana","birthCountry":"Dominican Republic","height":"6' 2\"","weight":234,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esmerlyn","useLastName":"Valdez","boxscoreName":"Valdez, Es","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esmerlyn Valdez","nameSlug":"esmerlyn-valdez-699013","firstLastName":"Esmerlyn Valdez","lastFirstName":"Valdez, Esmerlyn","lastInitName":"Valdez, E","initLastName":"E Valdez","fullFMLName":"Esmerlyn Valdez","fullLFMName":"Valdez, Esmerlyn","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID663968":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968","firstName":"Jake","lastName":"Mangum","primaryNumber":"28","birthDate":"1996-03-08","currentAge":30,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"5' 11\"","weight":191,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jake","useLastName":"Mangum","middleName":"Thomas","boxscoreName":"Mangum","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Mangum","nameSlug":"jake-mangum-663968","firstLastName":"Jake Mangum","lastFirstName":"Mangum, Jake","lastInitName":"Mangum, J","initLastName":"J Mangum","fullFMLName":"Jake Thomas Mangum","fullLFMName":"Mangum, Jake Thomas","strikeZoneTop":3.18,"strikeZoneBottom":1.605},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669003":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003","firstName":"Garrett","lastName":"Mitchell","primaryNumber":"5","birthDate":"1998-09-04","currentAge":27,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":229,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Garrett","useLastName":"Mitchell","middleName":"Antony-Charles","boxscoreName":"Mitchell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Mitchell","nameSlug":"garrett-mitchell-669003","firstLastName":"Garrett Mitchell","lastFirstName":"Mitchell, Garrett","lastInitName":"Mitchell, G","initLastName":"G Mitchell","fullFMLName":"Garrett Antony-Charles Mitchell","fullLFMName":"Mitchell, Garrett Antony-Charles","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID676879":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","firstName":"Aaron","lastName":"Ashby","primaryNumber":"26","birthDate":"1998-05-24","currentAge":28,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Ashby","boxscoreName":"Ashby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Ashby","nameSlug":"aaron-ashby-676879","firstLastName":"Aaron Ashby","lastFirstName":"Ashby, Aaron","lastInitName":"Ashby, A","initLastName":"A Ashby","fullFMLName":"Aaron  Ashby","fullLFMName":"Ashby, Aaron","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID682997":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997","firstName":"Tyler","lastName":"Callihan","primaryNumber":"37","birthDate":"2000-06-22","currentAge":26,"birthCity":"Jacksonville","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Callihan","boxscoreName":"Callihan, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Callihan","nameSlug":"tyler-callihan-682997","firstLastName":"Tyler Callihan","lastFirstName":"Callihan, Tyler","lastInitName":"Callihan, T","initLastName":"T Callihan","fullFMLName":"Tyler Callihan","fullLFMName":"Callihan, Tyler","strikeZoneTop":3.168,"strikeZoneBottom":1.599},"ID688107":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107","firstName":"Robert","lastName":"Gasser","primaryNumber":"54","birthDate":"1999-05-31","currentAge":27,"birthCity":"El Dorado Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Gasser","middleName":"Riordan","boxscoreName":"Gasser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robert Gasser","nameSlug":"robert-gasser-688107","firstLastName":"Robert Gasser","lastFirstName":"Gasser, Robert","lastInitName":"Gasser, R","initLastName":"R Gasser","fullFMLName":"Robert Riordan Gasser","fullLFMName":"Gasser, Robert Riordan","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID596142":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","firstName":"Gary","lastName":"Sánchez","primaryNumber":"99","birthDate":"1992-12-02","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":251,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gary","useLastName":"Sánchez","boxscoreName":"Sánchez","nickName":"Kraken","gender":"M","nameMatrilineal":"Herrera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-10-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gary Sánchez","nameSlug":"gary-sanchez-596142","firstLastName":"Gary Sánchez","lastFirstName":"Sánchez, Gary","lastInitName":"Sánchez, G","initLastName":"G Sánchez","fullFMLName":"Gary Sánchez","fullLFMName":"Sánchez, Gary ","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID694819":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","firstName":"Jacob","lastName":"Misiorowski","primaryNumber":"32","birthDate":"2002-04-03","currentAge":24,"birthCity":"Blue Springs","birthStateProvince":"MO","birthCountry":"USA","height":"6' 7\"","weight":201,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Misiorowski","middleName":"Walter","boxscoreName":"Misiorowski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"miz-uh-RŎW-skee","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Misiorowski","nameSlug":"jacob-misiorowski-694819","firstLastName":"Jacob Misiorowski","lastFirstName":"Misiorowski, Jacob","lastInitName":"Misiorowski, J","initLastName":"J Misiorowski","fullFMLName":"Jacob Walter Misiorowski","fullLFMName":"Misiorowski, Jacob Walter","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"ID800325":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325","firstName":"Luis","lastName":"Lara","primaryNumber":"18","birthDate":"2004-11-17","currentAge":21,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 7\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luis","useLastName":"Lara","middleName":"Alexander","boxscoreName":"Lara","gender":"M","nameMatrilineal":"Chirinos","isPlayer":true,"isVerified":true,"pronunciation":"LAH-ruh","mlbDebutDate":"2026-07-07","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Lara","nameSlug":"luis-lara-800325","firstLastName":"Luis Lara","lastFirstName":"Lara, Luis","lastInitName":"Lara, L","initLastName":"L Lara","fullFMLName":"Luis Alexander Lara","fullLFMName":"Lara, Luis Alexander","strikeZoneTop":3.01,"strikeZoneBottom":1.52},"ID656730":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730","firstName":"Trevor","lastName":"Megill","primaryNumber":"29","birthDate":"1993-12-05","currentAge":32,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Megill","middleName":"J.","boxscoreName":"Megill","nickName":"Gorilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"meh-GILL","mlbDebutDate":"2021-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Megill","nameSlug":"trevor-megill-656730","firstLastName":"Trevor Megill","lastFirstName":"Megill, Trevor","lastInitName":"Megill, T","initLastName":"T Megill","fullFMLName":"Trevor J. Megill","fullLFMName":"Megill, Trevor J.","strikeZoneTop":3.567,"strikeZoneBottom":1.8}},"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31","location":{"address1":"115 Federal Street","city":"Pittsburgh","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"15212","defaultCoordinates":{"latitude":40.446904,"longitude":-80.005753},"azimuthAngle":116.0,"elevation":780,"country":"USA","phone":"(412) 323-5000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":38753,"turfType":"Grass","roofType":"Open","leftLine":325,"left":389,"leftCenter":410,"center":399,"rightCenter":375,"rightLine":320},"active":true,"season":"2026"},"officialVenue":{"id":31,"link":"/api/v1/venues/31"},"weather":{"condition":"Sunny","temp":"81","wind":"5 mph, L To R"},"gameInfo":{"attendance":34087,"firstPitch":"2026-07-12T16:18:00.000Z","gameDurationMinutes":180},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"home":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"}},"officialScorer":{"id":693946,"fullName":"Rick Soos","link":"/api/v1/people/693946"},"primaryDatacaster":{"id":800987,"fullName":"Diana Bump","link":"/api/v1/people/800987"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":4,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, shortstop Jared Triolo to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T16:18:45.788Z","endTime":"2026-07-12T16:20:05.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T14:11:38.621Z","endTime":"2026-07-12T15:52:10.722Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T15:52:10.722Z","endTime":"2026-07-12T16:16:53.918Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T16:16:53.918Z","endTime":"2026-07-12T16:18:47.752Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.170688512290972,"aZ":-17.901029511878153,"pfxX":-5.939361889988826,"pfxZ":7.064574174938299,"pX":-0.8165992578850877,"pZ":3.667660057017994,"vX0":5.427036211896786,"vY0":-141.02917642347893,"vZ0":-2.075766573343686,"x":148.13,"y":139.75,"x0":-1.991404030957544,"y0":50.00269413650237,"z0":5.564034093227412,"aX":-12.000002979901703},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":9.7,"spinRate":2002,"spinDirection":228},"zone":11,"typeConfidence":0.92,"plateTime":0.387934727517921,"extension":6.607584658822744},"index":3,"playId":"5334351c-8a5b-3b27-ac09-9fc6db175b3f","pitchNumber":1,"startTime":"2026-07-12T16:18:47.752Z","endTime":"2026-07-12T16:18:51.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.113720601715997,"aZ":-17.043259810400663,"pfxX":-6.475831560674444,"pfxZ":7.407956554105363,"pX":0.5918952754912661,"pZ":2.998950849908263,"vX0":8.990080227053875,"vY0":-141.29110970558744,"vZ0":-3.999819203380629,"x":94.44,"y":157.81,"x0":-1.774778295258501,"y0":50.00391345310312,"z0":5.513003180423691,"aX":-13.228910057179656},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.8,"breakHorizontal":10.1,"spinRate":2075,"spinDirection":231},"zone":3,"typeConfidence":0.92,"plateTime":0.38617104234248023,"extension":6.685729540038998},"index":4,"playId":"624be22f-f459-3c90-b2cc-70b9d25c4fde","pitchNumber":2,"startTime":"2026-07-12T16:19:04.207Z","endTime":"2026-07-12T16:19:07.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.597279243258853,"aZ":-19.340656051482387,"pfxX":-7.413487633885162,"pfxZ":6.475502839847861,"pX":-1.0621368029443827,"pZ":3.309588141638201,"vX0":5.325084743686486,"vY0":-139.27073856441936,"vZ0":-2.7638353738780235,"x":157.49,"y":149.42,"x0":-2.0269309132502547,"y0":50.00505688983201,"z0":5.580574532090172,"aX":-14.698582439298079},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":12.5,"spinRate":1969,"spinDirection":233},"zone":11,"typeConfidence":0.88,"plateTime":0.39190767475841115,"extension":6.631697293389159},"index":5,"playId":"28642c9b-7c6f-3639-96a0-9dbb8e815d5b","pitchNumber":3,"startTime":"2026-07-12T16:19:19.914Z","endTime":"2026-07-12T16:19:23.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43107863865088,"aZ":-32.02371408080737,"pfxX":0.6050065265098699,"pfxZ":0.0995613623055771,"pX":0.5531976689031455,"pZ":2.2979829087922927,"vX0":6.08150705652122,"vY0":-124.70265971792185,"vZ0":-1.6464359144743708,"x":95.91,"y":176.73,"x0":-1.988834975228453,"y0":50.005844870227186,"z0":5.591274910341118,"aX":0.9597213630544851},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":-2.4,"spinRate":2297,"spinDirection":91},"zone":9,"typeConfidence":0.93,"plateTime":0.43805121281531045,"extension":6.600759707046344},"index":6,"playId":"0ea62308-69af-303c-8e82-e1fb86f3cd10","pitchNumber":4,"startTime":"2026-07-12T16:19:37.505Z","endTime":"2026-07-12T16:19:41.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85123234673211,"aZ":-18.472481048016174,"pfxX":-8.822001188511933,"pfxZ":6.9763089009678625,"pX":0.1291366615409979,"pZ":2.1005182080375358,"vX0":8.651236389634176,"vY0":-139.5798483486916,"vZ0":-5.807097914103647,"x":112.08,"y":182.07,"x0":-1.8716359667981592,"y0":50.00222646100446,"z0":5.433672792263396,"aX":-17.322397167311294},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":14.0,"spinRate":2073,"spinDirection":234},"zone":8,"typeConfidence":0.78,"plateTime":0.39315781818018625,"extension":6.688534934347899},"hitData":{"launchSpeed":106.5,"launchAngle":2.0,"totalDistance":150.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.0,"coordY":148.0}},"index":7,"playId":"29d354ac-5b9a-3051-9480-647f39cfa6e7","pitchNumber":5,"startTime":"2026-07-12T16:19:57.548Z","endTime":"2026-07-12T16:20:05.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:20:05.315Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T16:20:13.781Z","endTime":"2026-07-12T16:21:11.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.894401504117102,"aZ":-17.083913741286178,"pfxX":-7.37923396967223,"pfxZ":7.64953863831091,"pX":-0.049882939972757605,"pZ":3.1310621962207703,"vX0":8.45126837151241,"vY0":-139.65488367797934,"vZ0":-3.7277121656004546,"x":118.9,"y":154.24,"x0":-2.1586932324269426,"y0":50.00052333073615,"z0":5.609080555870045,"aX":-14.552768849270945},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":11.6,"spinRate":2081,"spinDirection":230},"zone":2,"typeConfidence":0.91,"plateTime":0.39243120500765194,"extension":6.810691479017411},"index":0,"playId":"018d50de-ac09-3bf1-ab6c-75811c1cd68e","pitchNumber":1,"startTime":"2026-07-12T16:20:34.014Z","endTime":"2026-07-12T16:20:37.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.337105309304032,"aZ":-28.16365991226875,"pfxX":5.757609987705636,"pfxZ":2.7161543749550425,"pX":0.9933044244753193,"pZ":3.2081754649001395,"vX0":6.104692504849803,"vY0":-121.50939868394973,"vZ0":0.43829619216738325,"x":79.14,"y":152.16,"x0":-2.310595519380724,"y0":50.0057839593093,"z0":5.495072910957254,"aX":8.511601437201719},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.3,"breakHorizontal":-12.0,"spinRate":2372,"spinDirection":79},"zone":12,"typeConfidence":0.91,"plateTime":0.45275185503592397,"extension":6.624803122738276},"index":1,"playId":"e98c6b35-fbc2-34cc-9672-1ac311a31df0","pitchNumber":2,"startTime":"2026-07-12T16:20:50.533Z","endTime":"2026-07-12T16:20:54.166Z","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":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.135334945674376,"aZ":-23.851002110118305,"pfxX":2.7961642297386042,"pfxZ":5.465684995498402,"pX":1.2584021083122128,"pZ":1.3708644126588083,"vX0":7.922430500276695,"vY0":-123.12148248797325,"vZ0":-4.803558286005338,"x":69.03,"y":201.77,"x0":-2.3742607221061096,"y0":50.0061348371071,"z0":5.384326461286649,"aX":4.261677812359147},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.9,"breakHorizontal":-7.1,"spinRate":2261,"spinDirection":86},"zone":14,"typeConfidence":0.91,"plateTime":0.4461243947921747,"extension":6.769731414072152},"index":2,"playId":"36802a7d-0e31-3ff8-9c26-7412e413bfc0","pitchNumber":3,"startTime":"2026-07-12T16:21:08.191Z","endTime":"2026-07-12T16:21:11.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:21:11.661Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, shortstop Jared Triolo to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T16:21:21.514Z","endTime":"2026-07-12T16:22:03.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.385588313495944,"aZ":-16.243673721370218,"pfxX":-7.523535751400251,"pfxZ":7.794584642898805,"pX":-0.7477254239999872,"pZ":2.9520853070784705,"vX0":6.075001281652691,"vY0":-141.5909034617983,"vZ0":-4.322838104272236,"x":145.5,"y":159.07,"x0":-1.9368118566828962,"y0":50.000649557012686,"z0":5.528330274403881,"aX":-15.372296911478879},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":12.5,"spinRate":2171,"spinDirection":236},"zone":1,"typeConfidence":0.92,"plateTime":0.38589233156889957,"extension":6.739662102117226},"index":0,"playId":"1823a896-c0d0-3e31-9a79-e04281a0b029","pitchNumber":1,"startTime":"2026-07-12T16:21:38.381Z","endTime":"2026-07-12T16:21:41.816Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.061044063311403,"aZ":-29.254010447093965,"pfxX":-10.287615320940901,"pfxZ":1.5794141627206795,"pX":-0.8942233519735558,"pZ":1.7869435018833502,"vX0":6.220658470735335,"vY0":-134.67677742102472,"vZ0":-4.284355846101432,"x":151.09,"y":190.53,"x0":-1.8877298181261981,"y0":50.006418984865846,"z0":5.4487135806686195,"aX":-19.052905152948444},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.2,"breakHorizontal":17.4,"spinRate":1779,"spinDirection":251},"zone":13,"typeConfidence":0.93,"plateTime":0.4054671840197064,"extension":6.666607267402661},"hitData":{"launchSpeed":61.4,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.98,"coordY":149.67}},"index":1,"playId":"d86a717c-0418-3b35-85f5-c537578ae863","pitchNumber":2,"startTime":"2026-07-12T16:21:56.615Z","endTime":"2026-07-12T16:22:03.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:22:03.997Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Mangum flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T16:23:36.919Z","endTime":"2026-07-12T16:24:23.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530878590747253,"aZ":-17.76109653507334,"pfxX":6.757007675698841,"pfxZ":8.056392527052225,"pX":-0.2580068987145935,"pZ":2.7981104655865168,"vX0":-9.623092710295522,"vY0":-133.15199554503738,"vZ0":-2.1514764122288845,"x":126.83,"y":163.23,"x0":2.5309313739755224,"y0":50.00504770322926,"z0":4.906796549734285,"aX":12.09281663537784},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.3,"breakHorizontal":-10.1,"spinRate":2198,"spinDirection":133},"zone":1,"typeConfidence":0.91,"plateTime":0.4119135496628532,"extension":6.9780098568878275},"hitData":{"launchSpeed":91.8,"launchAngle":37.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.27,"coordY":91.21}},"index":0,"playId":"8b582f34-cd39-332d-9958-96a6cca5c834","pitchNumber":1,"startTime":"2026-07-12T16:24:16.259Z","endTime":"2026-07-12T16:24:23.560Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:24:23.560Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gary Sánchez challenged (pitch result), call on the field was overturned: Brandon Lowe called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T16:24:28.006Z","endTime":"2026-07-12T16:27:54.527Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.997685394328226,"aZ":-25.599359365832576,"pfxX":8.360036211036547,"pfxZ":3.5788193512460005,"pX":0.42040986418540804,"pZ":2.0252081416521865,"vX0":-8.350263596609055,"vY0":-134.67426884637564,"vZ0":-2.3523200834260702,"x":100.97,"y":184.1,"x0":2.4736641480545396,"y0":50.006257159186255,"z0":4.7190282600752145,"aX":15.374069380637625},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.1,"breakHorizontal":-13.3,"spinRate":2106,"spinDirection":129},"zone":9,"typeConfidence":0.91,"plateTime":0.4065689916500359,"extension":6.957195233992142},"index":0,"playId":"6f0ea150-f124-30f9-861f-dc7565339c69","pitchNumber":1,"startTime":"2026-07-12T16:24:53.109Z","endTime":"2026-07-12T16:24:56.586Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.662511439759545,"aZ":-32.461622372307325,"pfxX":-9.125200900375587,"pfxZ":-0.20795839822023332,"pX":0.13114858019119643,"pZ":2.2318771313628116,"vX0":-3.1352750258129864,"vY0":-116.73126584108972,"vZ0":0.6944289454298818,"x":112.0,"y":178.52,"x0":2.6785251418042293,"y0":50.00387887513633,"z0":4.994824381066021,"aX":-12.550303401810908},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.1,"breakHorizontal":17.3,"spinRate":2570,"spinDirection":285},"zone":5,"typeConfidence":0.91,"plateTime":0.4698190822353152,"extension":6.805765669872419},"index":1,"playId":"423dc992-1507-3997-a2b8-db3d0ce14551","pitchNumber":2,"startTime":"2026-07-12T16:25:07.887Z","endTime":"2026-07-12T16:25:12.648Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-12T16:25:23.829Z","endTime":"2026-07-12T16:25:36.036Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.905666040479286,"aZ":-25.274558372837454,"pfxX":-6.194324612766824,"pfxZ":4.949041302529029,"pX":-2.763856878002192,"pZ":1.6292229146535329,"vX0":-10.124766614469996,"vY0":-118.04493118435039,"vZ0":-1.9912544182496066,"x":222.35,"y":194.79,"x0":2.405374204921485,"y0":50.00433051901808,"z0":4.8373542417265645,"aX":-8.64119271629753},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":8.6,"breakHorizontal":13.9,"spinRate":2667,"spinDirection":286},"zone":13,"typeConfidence":0.9,"plateTime":0.46606624962767906,"extension":7.0015016704824244},"index":3,"playId":"d45bab8b-83e2-38de-ad20-88e6116b36d9","pitchNumber":3,"startTime":"2026-07-12T16:25:36.036Z","endTime":"2026-07-12T16:25:39.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.825889026544363,"aZ":-14.621684037589494,"pfxX":5.8417093800237225,"pfxZ":9.624622908814057,"pX":-0.36973643575481296,"pZ":2.317316444722004,"vX0":-9.036737949310842,"vY0":-134.80501575338832,"vZ0":-4.456504634529674,"x":131.09,"y":176.21,"x0":2.2811711653586384,"y0":50.000230165758204,"z0":5.0384280558489625,"aX":10.651229903559836},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":-8.4,"spinRate":2366,"spinDirection":135},"zone":4,"typeConfidence":0.9,"plateTime":0.40774418828295866,"extension":6.872588871988833},"index":4,"playId":"e445097a-064d-3075-8a04-d4e4e5507c1b","pitchNumber":4,"startTime":"2026-07-12T16:25:52.634Z","endTime":"2026-07-12T16:25:55.783Z","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":80.0,"endSpeed":73.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.640044140309424,"aZ":-30.3307657084118,"pfxX":-9.91450976548224,"pfxZ":1.3530666907684346,"pX":0.09902488919244484,"pZ":2.653308645429797,"vX0":-3.1972510928009745,"vY0":-116.44489434332304,"vZ0":1.1464171871252455,"x":113.23,"y":167.14,"x0":2.7810339759143576,"y0":50.00247582745293,"z0":5.0433111344102075,"aX":-13.495164496123438},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":3.1,"breakHorizontal":18.7,"spinRate":2536,"spinDirection":276},"zone":5,"typeConfidence":0.9,"plateTime":0.4719492710270532,"extension":6.752027969408151},"index":5,"playId":"298cdebc-146c-373b-97bc-1ffb05b29630","pitchNumber":5,"startTime":"2026-07-12T16:26:13.031Z","endTime":"2026-07-12T16:26:19.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.09619787268337,"aZ":-32.13446014567888,"pfxX":-8.694747690638522,"pfxZ":0.03351396726262079,"pX":-2.2075786362228453,"pZ":0.495627211790037,"vX0":-7.901106385862898,"vY0":-116.38606734891594,"vZ0":-3.026703183358114,"x":201.15,"y":225.4,"x0":2.368879184204684,"y0":50.005733599232556,"z0":4.875323058778605,"aX":-11.85611469059265},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-0.5,"breakHorizontal":17.8,"spinRate":2602,"spinDirection":296},"zone":13,"typeConfidence":0.91,"plateTime":0.47172714913707914,"extension":6.915654720970582},"index":6,"playId":"adabfff3-718a-364d-83a0-3926945aa580","pitchNumber":6,"startTime":"2026-07-12T16:26:37.209Z","endTime":"2026-07-12T16:26:40.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11614223070372,"aZ":-27.074701885058502,"pfxX":9.048700558931289,"pfxZ":2.746980605646991,"pX":-0.4489334130769035,"pZ":2.6650353318089683,"vX0":-10.824482113570218,"vY0":-135.45783478482616,"vZ0":-0.9971765941029913,"x":134.11,"y":166.82,"x0":2.426821973601466,"y0":50.00098518180665,"z0":4.9341767948955395,"aX":16.782837614725487},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.9,"breakHorizontal":-14.0,"spinRate":2052,"spinDirection":135},"zone":4,"typeConfidence":0.91,"plateTime":0.40464451791244826,"extension":7.01448915816904},"index":7,"playId":"3a234757-9abc-3d47-af8e-b99609f1c5c1","pitchNumber":7,"startTime":"2026-07-12T16:27:01.251Z","endTime":"2026-07-12T16:27:05.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68872502947282,"aZ":-19.12340501727088,"pfxX":4.303267288392544,"pfxZ":7.078737255312097,"pX":0.7010485873250445,"pZ":2.0837392539244037,"vX0":-6.393061258513282,"vY0":-134.11301844111776,"vZ0":-4.110945531837637,"x":90.28,"y":182.52,"x0":2.5433580415253103,"y0":50.005464077605154,"z0":4.979092207824222,"aX":7.936854753971559},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":-6.6,"spinRate":2248,"spinDirection":141},"zone":9,"typeConfidence":0.9,"plateTime":0.40653495271596585,"extension":6.997070235841569},"index":8,"playId":"29ee59fb-3cbf-341c-bb6a-33b961a6e9c9","pitchNumber":8,"startTime":"2026-07-12T16:27:27.527Z","endTime":"2026-07-12T16:27:54.527Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}},"playEndTime":"2026-07-12T16:27:54.527Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T16:28:10.767Z","endTime":"2026-07-12T16:30:21.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.51169258518752,"aZ":-32.1614816489996,"pfxX":-7.70657955427977,"pfxZ":0.011649241583737258,"pX":0.5362615708040807,"pZ":1.3979203115528502,"vX0":-2.4599712046418403,"vY0":-116.77623065362924,"vZ0":-1.2013199762033193,"x":96.56,"y":201.04,"x0":2.6027050200271367,"y0":50.0038550414156,"z0":4.92497165546305,"aX":-10.720719136522838},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":0.0,"breakHorizontal":14.5,"spinRate":2424,"spinDirection":293},"zone":14,"typeConfidence":0.91,"plateTime":0.4677458022324683,"extension":6.753303720428711},"index":0,"playId":"0da496e4-d120-319e-a28a-dfbadd317135","pitchNumber":1,"startTime":"2026-07-12T16:28:10.767Z","endTime":"2026-07-12T16:28:14.777Z","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":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22842503619746,"aZ":-32.00940472037742,"pfxX":9.376638839493776,"pfxZ":0.09799250435345641,"pX":-1.1789780900923374,"pZ":1.5495352882339815,"vX0":-12.611972286717862,"vY0":-129.45371926400293,"vZ0":-2.113378936585728,"x":161.94,"y":196.94,"x0":2.504356445893577,"y0":50.00515003585907,"z0":4.791655346869622,"aX":16.156275237350183},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.0,"breakHorizontal":-14.6,"spinRate":1908,"spinDirection":113},"zone":13,"typeConfidence":0.91,"plateTime":0.42070821824134086,"extension":6.9586070625817635},"index":1,"playId":"5e52c21b-bc63-3b8d-8413-c340c8a46442","pitchNumber":2,"startTime":"2026-07-12T16:28:28.830Z","endTime":"2026-07-12T16:28:31.830Z","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":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.898797979351173,"aZ":-26.55124878461407,"pfxX":-1.1372323009121026,"pfxZ":3.2793600935736524,"pX":-0.025795510005625095,"pZ":2.440820063767012,"vX0":-6.514945173204346,"vY0":-128.82427178208894,"vZ0":-1.1033961465252182,"x":117.98,"y":172.88,"x0":2.6636252369229414,"y0":50.00084949364551,"z0":4.891153853556478,"aX":-1.9468023432620587},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.0,"breakHorizontal":3.2,"spinRate":2456,"spinDirection":181},"zone":5,"typeConfidence":0.92,"plateTime":0.4220746217481919,"extension":6.967615085789827},"index":2,"playId":"19a1c6ee-9386-32ca-b2f0-21cd265c41a2","pitchNumber":3,"startTime":"2026-07-12T16:28:46.836Z","endTime":"2026-07-12T16:28:52.562Z","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":93.4,"endSpeed":86.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25599038291175,"aZ":-17.314793673027996,"pfxX":3.9363645675905663,"pfxZ":7.882371604441693,"pX":-0.23301087091615502,"pZ":2.295823232364414,"vX0":-8.764578181987353,"vY0":-135.84184634903878,"vZ0":-3.7219883107381087,"x":125.88,"y":176.79,"x0":2.5110241008644514,"y0":50.004727686655926,"z0":4.873384321218646,"aX":7.423159522907143},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":-5.4,"spinRate":2191,"spinDirection":142},"zone":5,"typeConfidence":0.9,"plateTime":0.4018235848771301,"extension":6.98405061949185},"index":3,"playId":"5f9115c7-d9b5-3233-a7bd-2676033d0fdf","pitchNumber":4,"startTime":"2026-07-12T16:29:15.591Z","endTime":"2026-07-12T16:29:18.591Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-12T16:29:29.685Z","endTime":"2026-07-12T16:29:48.333Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.057876088933305,"aZ":-21.94568622354856,"pfxX":8.161514268218799,"pfxZ":5.526871131246622,"pX":0.03919024126667984,"pZ":2.9456751981144658,"vX0":-9.720235380930689,"vY0":-135.76812493937084,"vZ0":-0.6819745025568514,"x":115.51,"y":159.25,"x0":2.619700861855058,"y0":50.004128287023256,"z0":4.739073449950408,"aX":15.109736661076075},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.1,"breakHorizontal":-12.5,"spinRate":2012,"spinDirection":119},"zone":2,"typeConfidence":0.8,"plateTime":0.4047218701596895,"extension":7.1269234570799105},"index":5,"playId":"f8e73936-008c-36c8-a0ac-27b8771f2483","pitchNumber":5,"startTime":"2026-07-12T16:29:48.333Z","endTime":"2026-07-12T16:29:53.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21244750524012,"aZ":-29.04859901941603,"pfxX":-5.060257693800827,"pfxZ":2.1985010131439164,"pX":-0.07136449438738283,"pZ":2.5758236675130806,"vX0":-5.187332058010759,"vY0":-118.74396269176701,"vZ0":0.7566103183209663,"x":119.72,"y":169.23,"x0":2.8009957043826907,"y0":50.00578713696012,"z0":4.90047022125233,"aX":-7.211495873059454},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.4,"breakHorizontal":10.4,"spinRate":2404,"spinDirection":259},"zone":5,"typeConfidence":0.9,"plateTime":0.4616605328232657,"extension":6.874238099956927},"index":6,"playId":"42e86f97-c32c-3b56-93f3-0a55dad12893","pitchNumber":6,"startTime":"2026-07-12T16:30:17.853Z","endTime":"2026-07-12T16:30:21.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:30:21.793Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T16:31:36.732Z","endTime":"2026-07-12T16:33:35.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.961099197731933,"aZ":-15.567986361706192,"pfxX":-6.99924289117621,"pfxZ":8.315516530226708,"pX":0.9558976322134383,"pZ":2.827305544577013,"vX0":10.352863873562406,"vY0":-140.03275869236293,"vZ0":-4.795674815702981,"x":80.56,"y":162.44,"x0":-1.8701824984601774,"y0":50.003185791133994,"z0":5.571790491413334,"aX":-13.979124060279466},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":10.7,"spinRate":2111,"spinDirection":236},"zone":12,"typeConfidence":0.92,"plateTime":0.3902997963364263,"extension":6.749833773534059},"index":0,"playId":"5f7306c1-bc77-3543-b3f2-7282592b6fc3","pitchNumber":1,"startTime":"2026-07-12T16:32:32.528Z","endTime":"2026-07-12T16:32:36.246Z","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":85.8,"endSpeed":79.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.561492054807132,"aZ":-30.443550638913585,"pfxX":1.8180066897158702,"pfxZ":1.0966260112761694,"pX":0.8447936075090271,"pZ":0.6056048080793391,"vX0":6.4120141304854315,"vY0":-124.78214845523925,"vZ0":-5.505870428620691,"x":84.8,"y":222.43,"x0":-1.9919562058966067,"y0":50.00363348521293,"z0":5.341863656765333,"aX":2.8736667138270495},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.0,"breakHorizontal":-4.8,"spinRate":2179,"spinDirection":98},"zone":14,"typeConfidence":0.85,"plateTime":0.4385598032458198,"extension":6.721925800333946},"index":1,"playId":"fed21a9e-7757-3066-85f2-cc5ad5a8cf2e","pitchNumber":2,"startTime":"2026-07-12T16:32:53.559Z","endTime":"2026-07-12T16:32:57.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.631770583628327,"aZ":-16.59674527226976,"pfxX":-6.872610474346589,"pfxZ":7.915811057518747,"pX":-0.8771128061914242,"pZ":3.9149370578474434,"vX0":5.475608905610237,"vY0":-139.03895690115104,"vZ0":-1.4744785974611698,"x":150.43,"y":133.08,"x0":-1.9738867582860016,"y0":50.0059851689861,"z0":5.5475654218605825,"aX":-13.529682856745115},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":11.4,"spinRate":2065,"spinDirection":230},"zone":11,"typeConfidence":0.92,"plateTime":0.3931576039596405,"extension":6.6315413496175255},"index":2,"playId":"3d59c1c4-6823-38d5-ba72-418ffe1d4058","pitchNumber":3,"startTime":"2026-07-12T16:33:10.374Z","endTime":"2026-07-12T16:33:13.852Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.743430061590892,"aZ":-28.745280207083887,"pfxX":-7.304986498937261,"pfxZ":1.836810017407048,"pX":-0.25201733711741847,"pZ":2.5799371542304796,"vX0":7.135176573998679,"vY0":-134.9482479909541,"vZ0":-2.771947136230129,"x":126.61,"y":169.12,"x0":-1.9645917832799016,"y0":50.00525402205266,"z0":5.617881453449965,"aX":-13.653034508529753},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.0,"breakHorizontal":12.0,"spinRate":1751,"spinDirection":247},"zone":5,"typeConfidence":0.94,"plateTime":0.4038537154777453,"extension":6.5019149015516335},"hitData":{"launchSpeed":99.5,"launchAngle":32.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.38,"coordY":65.2}},"index":3,"playId":"efb1642e-308e-33ff-a6f7-62b62e9ae9a2","pitchNumber":4,"startTime":"2026-07-12T16:33:26.203Z","endTime":"2026-07-12T16:33:35.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:33:35.129Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gary Sánchez flies out to center fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T16:33:38.544Z","endTime":"2026-07-12T16:34:10.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137957175371724,"aZ":-28.143025223518677,"pfxX":-8.094873836926396,"pfxZ":2.142265008546463,"pX":0.013002833626510469,"pZ":2.770202012202459,"vX0":9.000829604650983,"vY0":-135.71407851060144,"vZ0":-2.383449971809779,"x":116.5,"y":163.98,"x0":-2.280405439058117,"y0":50.00326271815662,"z0":5.601669048988111,"aX":-15.239720522684223},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.6,"breakHorizontal":13.0,"spinRate":1684,"spinDirection":244},"zone":5,"typeConfidence":0.92,"plateTime":0.402179032202139,"extension":6.702165412372132},"hitData":{"launchSpeed":83.7,"launchAngle":31.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.51,"coordY":79.64}},"index":0,"playId":"349710fb-6308-3bb0-b44a-d1ebd50a8a7c","pitchNumber":1,"startTime":"2026-07-12T16:34:02.212Z","endTime":"2026-07-12T16:34:10.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:34:10.454Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T16:34:14.636Z","endTime":"2026-07-12T16:35:00.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.83096736362067,"aZ":-18.662089222603253,"pfxX":-7.665093848286002,"pfxZ":6.737205773488878,"pX":0.4719510790569522,"pZ":3.379638937803387,"vX0":8.831497725983155,"vY0":-140.27626893564658,"vZ0":-2.646882094965359,"x":99.01,"y":147.53,"x0":-1.7117781165388761,"y0":50.00307728142506,"z0":5.5431484754877065,"aX":-15.37424050977957},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":12.2,"spinRate":2097,"spinDirection":235},"zone":3,"typeConfidence":0.88,"plateTime":0.3895075846093885,"extension":6.60906293006775},"index":0,"playId":"838d2016-ddf6-38c6-9ca9-b85f0afc97d3","pitchNumber":1,"startTime":"2026-07-12T16:34:36.318Z","endTime":"2026-07-12T16:34:40.016Z","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":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.922578658328344,"aZ":-24.921467427209603,"pfxX":-8.156761339372878,"pfxZ":4.318184488613843,"pX":-0.8953610556444895,"pZ":2.37501938316407,"vX0":5.5221829924048444,"vY0":-128.11393354307873,"vZ0":-3.1674453924165964,"x":151.13,"y":174.65,"x0":-2.0079314656456937,"y0":50.00374807261423,"z0":5.553601530555795,"aX":-13.69906165495111},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.4,"breakHorizontal":13.7,"spinRate":1905,"spinDirection":263},"zone":13,"typeConfidence":0.93,"plateTime":0.42588359949098287,"extension":6.61483164516824},"hitData":{"launchSpeed":77.8,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.2,"coordY":157.21}},"index":1,"playId":"8862f1d1-d59e-32d4-a4af-17ebf69104a9","pitchNumber":2,"startTime":"2026-07-12T16:34:53.026Z","endTime":"2026-07-12T16:35:00.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:35:00.657Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Esmerlyn Valdez doubles (6) on a ground ball to left fielder Jackson Chourio, deflected by third baseman Braden Shewmake.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T16:36:39.083Z","endTime":"2026-07-12T16:37:47.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.908580098532802,"aZ":-17.16678316721042,"pfxX":5.852563787818596,"pfxZ":8.189574241483207,"pX":1.1343495268322548,"pZ":3.0565192509937877,"vX0":-6.130415847756521,"vY0":-134.47708672606126,"vZ0":-1.9067148773257623,"x":73.76,"y":156.25,"x0":2.6821822243713322,"y0":50.00635379352272,"z0":4.991295875706053,"aX":10.731143059102425},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.6,"breakHorizontal":-9.4,"spinRate":2191,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.4071583988650693,"extension":6.970254951233172},"index":0,"playId":"cbcda3ea-76ec-35fe-89b6-287adb537d24","pitchNumber":1,"startTime":"2026-07-12T16:37:16.355Z","endTime":"2026-07-12T16:37:20.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.371306209767504,"aZ":-23.31441605340106,"pfxX":0.8549465792168047,"pfxZ":5.134318640538602,"pX":-0.634281465301909,"pZ":2.253484505093803,"vX0":-8.678467099110277,"vY0":-130.02976154282493,"vZ0":-2.2048808435773988,"x":141.18,"y":177.94,"x0":2.6247545465359248,"y0":50.000176648509694,"z0":4.867768031035503,"aX":1.4747048602293618},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.1,"breakHorizontal":0.2,"spinRate":2401,"spinDirection":151},"zone":4,"typeConfidence":0.88,"plateTime":0.42004467976047,"extension":6.9382662660778465},"hitData":{"launchSpeed":98.8,"launchAngle":5.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":68.0,"coordY":117.0}},"index":1,"playId":"f889cb07-bddc-36f8-b28d-31164c394b12","pitchNumber":2,"startTime":"2026-07-12T16:37:32.541Z","endTime":"2026-07-12T16:37:47.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:37:47.948Z","atBatIndex":9},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan O'Hearn doubles (13) on a fly ball to right fielder Sal Frelick. Esmerlyn Valdez scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T16:38:05.287Z","endTime":"2026-07-12T16:39:08.822Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.851991620717815,"aZ":-29.75776050425993,"pfxX":-5.6867387141871815,"pfxZ":1.7344998061726447,"pX":-0.11630317239838879,"pZ":2.161791610609628,"vX0":-4.707235715157114,"vY0":-117.29698892430656,"vZ0":-0.06370137919070096,"x":121.43,"y":180.41,"x0":2.6543178577351836,"y0":50.00433989368817,"z0":4.960083509858267,"aX":-7.937798970635992},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.4,"breakHorizontal":11.4,"spinRate":2458,"spinDirection":285},"zone":8,"typeConfidence":0.91,"plateTime":0.46667343736521927,"extension":6.849631869048654},"index":0,"playId":"8833479b-5038-38e5-8886-50128fc43541","pitchNumber":1,"startTime":"2026-07-12T16:38:17.277Z","endTime":"2026-07-12T16:38:21.032Z","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":93.5,"endSpeed":86.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37208152076624,"aZ":-26.911556876653947,"pfxX":10.432905359144613,"pfxZ":2.792648278831229,"pX":0.9440368999004857,"pZ":1.7382849059787318,"vX0":-7.936748165685694,"vY0":-136.0525841858595,"vZ0":-3.091256626738453,"x":81.02,"y":191.85,"x0":2.5358585568078245,"y0":50.004296343473264,"z0":4.743754162419498,"aX":19.663855421228597},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.6,"breakHorizontal":-17.3,"spinRate":2144,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.401774515782944,"extension":6.877763657561978},"index":1,"playId":"aea78013-add3-3010-8192-81a6c4173fc4","pitchNumber":2,"startTime":"2026-07-12T16:38:35.463Z","endTime":"2026-07-12T16:38:39.872Z","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":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.998387092713305,"aZ":-26.157309674304063,"pfxX":-5.435525191621425,"pfxZ":4.073746833053672,"pX":-0.26245110653918796,"pZ":1.753839202534293,"vX0":-5.128133705838296,"vY0":-120.89100257590852,"vZ0":-1.9649198417848028,"x":127.0,"y":191.43,"x0":2.594041190092228,"y0":50.003694422206905,"z0":4.877666761574686,"aX":-8.028895598447363},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.2,"breakHorizontal":11.0,"spinRate":2440,"spinDirection":283},"zone":7,"typeConfidence":0.9,"plateTime":0.4534181191752844,"extension":6.936361048584242},"hitData":{"launchSpeed":99.2,"launchAngle":25.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.0,"coordY":89.0}},"index":2,"playId":"88f6e53f-d9bd-307b-a4d0-2b2f2bdcca46","pitchNumber":3,"startTime":"2026-07-12T16:38:57.006Z","endTime":"2026-07-12T16:39:08.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:39:08.822Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Gonzales lines out to third baseman Braden Shewmake.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T16:39:18.672Z","endTime":"2026-07-12T16:39:55.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.152984151404045,"aZ":-18.998496415056238,"pfxX":4.542611606818716,"pfxZ":7.052188030648341,"pX":-0.8521954371095624,"pZ":2.306691334667814,"vX0":-10.393976364420272,"vY0":-135.45648573978858,"vZ0":-3.834461630323728,"x":149.48,"y":176.5,"x0":2.4355640941081753,"y0":50.002286852577754,"z0":5.060211957615006,"aX":8.48730591236193},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.1,"breakHorizontal":-6.1,"spinRate":2351,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.40356161411690605,"extension":7.0058557445733465},"hitData":{"launchSpeed":85.3,"launchAngle":10.0,"totalDistance":131.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":92.66,"coordY":161.04}},"index":0,"playId":"9135035a-ee4c-38c9-bad6-63f6c73a4bee","pitchNumber":1,"startTime":"2026-07-12T16:39:49.577Z","endTime":"2026-07-12T16:39:55.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:39:55.555Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a line drive to center fielder Garrett Mitchell. Ryan O'Hearn scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T16:40:05.689Z","endTime":"2026-07-12T16:40:51.170Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.835650826057396,"aZ":-27.37121336391925,"pfxX":-9.193470205224095,"pfxZ":3.508837632079077,"pX":1.0622021539220936,"pZ":2.180549187036691,"vX0":-1.369982749833155,"vY0":-116.49031069272719,"vZ0":-0.391142504718757,"x":76.51,"y":179.91,"x0":2.8524191344575205,"y0":50.00165147146993,"z0":4.948642501651092,"aX":-12.573914614331406},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.6,"breakHorizontal":16.9,"spinRate":2493,"spinDirection":280},"zone":14,"typeConfidence":0.9,"plateTime":0.4710371250092682,"extension":6.839407678075031},"index":0,"playId":"9e4e4165-2a47-35f3-9cdf-d5cd1b1fac7f","pitchNumber":1,"startTime":"2026-07-12T16:40:21.754Z","endTime":"2026-07-12T16:40:26.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.377449227025707,"aZ":-15.560510847911223,"pfxX":6.485168478526104,"pfxZ":9.015867295015667,"pX":-0.3626534796163755,"pZ":1.6354230568017345,"vX0":-9.705948544491662,"vY0":-134.68595320433477,"vZ0":-5.827856796442028,"x":130.82,"y":194.62,"x0":2.4399197490067372,"y0":50.00609684293706,"z0":4.9220183673423,"aX":11.955664962378254},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":-9.7,"spinRate":2269,"spinDirection":141},"zone":7,"typeConfidence":0.9,"plateTime":0.4061769473543948,"extension":7.098086197592923},"hitData":{"launchSpeed":87.0,"launchAngle":15.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.47,"coordY":104.39}},"index":1,"playId":"f00eb5e5-7ae4-3ea1-b45c-4eecdd59651a","pitchNumber":2,"startTime":"2026-07-12T16:40:39.382Z","endTime":"2026-07-12T16:40:51.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:40:51.170Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jared Triolo lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T16:41:03.447Z","endTime":"2026-07-12T16:42:04.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.004816347232115,"aZ":-15.822529399341605,"pfxX":5.451597278654437,"pfxZ":8.7760825589508,"pX":-0.5088560659020074,"pZ":2.897030118504086,"vX0":-9.804909674079811,"vY0":-135.9236204383294,"vZ0":-2.6785442206584933,"x":136.4,"y":160.56,"x0":2.44392166596315,"y0":50.00028157405401,"z0":4.999630940802971,"aX":10.155246234001561},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":-7.7,"spinRate":2300,"spinDirection":145},"zone":1,"typeConfidence":0.9,"plateTime":0.403629690418581,"extension":6.985527784135699},"index":0,"playId":"05316026-bb26-3a86-8b69-c1e08ecf6705","pitchNumber":1,"startTime":"2026-07-12T16:41:23.206Z","endTime":"2026-07-12T16:41:26.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.652232357077644,"aZ":-16.17995446142609,"pfxX":4.87123890100451,"pfxZ":8.548023439190404,"pX":-0.22916967368550337,"pZ":2.8877433861559725,"vX0":-8.488704817534751,"vY0":-136.11477890788692,"vZ0":-2.7505746314817356,"x":125.74,"y":160.81,"x0":2.3009361195042564,"y0":50.002249800003185,"z0":5.03540641442892,"aX":9.114738459967418},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":-7.0,"spinRate":2172,"spinDirection":141},"zone":2,"typeConfidence":0.9,"plateTime":0.402822761326334,"extension":6.855319347760925},"hitData":{"launchSpeed":87.7,"launchAngle":25.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":156.64,"coordY":75.39}},"index":1,"playId":"e8fb2608-5980-3ca8-ab4e-52d3bb26cba9","pitchNumber":2,"startTime":"2026-07-12T16:41:51.379Z","endTime":"2026-07-12T16:42:04.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:42:04.257Z","atBatIndex":13},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Henry Davis homers (8) on a fly ball to left field. Marcell Ozuna scores.","rbi":2,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T16:42:05.064Z","endTime":"2026-07-12T16:43:23.097Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":89.8,"endSpeed":82.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95646758911505,"aZ":-24.54756539305785,"pfxX":0.9340143316300278,"pfxZ":4.406232370146514,"pX":-1.6745165092219263,"pZ":2.454884481584207,"vX0":-10.8115339700779,"vY0":-130.40883636884328,"vZ0":-1.6429286070039222,"x":180.83,"y":172.5,"x0":2.3938373293811943,"y0":50.00576751558472,"z0":4.934460535282093,"aX":1.6181447363985946},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":0.6,"spinRate":2402,"spinDirection":161},"zone":13,"typeConfidence":0.87,"plateTime":0.41908377339855596,"extension":7.069371600610887},"index":0,"playId":"15b4cc71-4277-3362-9c4c-4ad1a5a63a76","pitchNumber":1,"startTime":"2026-07-12T16:42:26.714Z","endTime":"2026-07-12T16:42:31.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.336669726673264,"aZ":-27.088870874846837,"pfxX":-0.8474741206442049,"pfxZ":3.0027252562717424,"pX":-0.37850007834151556,"pZ":2.0934669375889645,"vX0":-7.16013353966406,"vY0":-129.1981017929011,"vZ0":-2.0414893772554636,"x":131.43,"y":182.26,"x0":2.53634990391112,"y0":50.00535336134215,"z0":4.971132381209049,"aX":-1.4343812394316529},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":3.1,"spinRate":2422,"spinDirection":171},"zone":7,"typeConfidence":0.91,"plateTime":0.4235773498944959,"extension":6.9632042517853225},"hitData":{"launchSpeed":95.6,"launchAngle":28.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":30.11,"coordY":86.67}},"index":1,"playId":"808448fa-7c68-3b40-bb9c-2a387a4ec992","pitchNumber":2,"startTime":"2026-07-12T16:42:59.020Z","endTime":"2026-07-12T16:43:23.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:43:23.097Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Mangum flies out to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T16:44:50.590Z","endTime":"2026-07-12T16:45:39.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T16:43:49.854Z","endTime":"2026-07-12T16:44:52.894Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.804469246314298,"aZ":-29.17116179986866,"pfxX":-0.16004161989074017,"pfxZ":1.770285876693027,"pX":0.9378180874055309,"pZ":3.018842600690182,"vX0":-4.356526621334716,"vY0":-128.8920878665188,"vZ0":0.524325476047523,"x":81.25,"y":157.27,"x0":2.665127420405742,"y0":50.0029693142669,"z0":5.051339150434181,"aX":-0.27038153496027506},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.5,"breakHorizontal":1.2,"spinRate":2429,"spinDirection":168},"zone":12,"typeConfidence":0.88,"plateTime":0.4236764711819645,"extension":6.889656358650797},"index":1,"playId":"6472fbab-2ba8-38ed-81d6-d3ae67d60096","pitchNumber":1,"startTime":"2026-07-12T16:44:52.894Z","endTime":"2026-07-12T16:44:56.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.392133089435706,"aZ":-32.44367262803679,"pfxX":9.463164354136866,"pfxZ":-0.1543471546576196,"pX":1.510539066021477,"pZ":1.606240230159912,"vX0":-5.855541344097174,"vY0":-128.7854871141687,"vZ0":-2.012195356949717,"x":59.42,"y":195.41,"x0":2.577849276544258,"y0":50.006098864723704,"z0":4.89404904665294,"aX":15.985065664864733},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.5,"breakHorizontal":-16.0,"spinRate":1903,"spinDirection":105},"zone":14,"typeConfidence":0.91,"plateTime":0.42441947385751444,"extension":6.824384490446819},"index":2,"playId":"83e0e190-0fcb-3c71-b9fa-9f9af45b3a62","pitchNumber":2,"startTime":"2026-07-12T16:45:09.028Z","endTime":"2026-07-12T16:45:13.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32324965872041,"aZ":-16.992594065205665,"pfxX":4.177048820088779,"pfxZ":8.158221669019555,"pX":-0.1383416361590013,"pZ":2.409621595310453,"vX0":-8.651108680340565,"vY0":-135.04407520130266,"vZ0":-3.6871278585870266,"x":122.27,"y":173.72,"x0":2.553111279376095,"y0":50.0026099793091,"z0":4.976127599282602,"aX":7.773582833051307},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.3,"breakHorizontal":-5.9,"spinRate":2377,"spinDirection":137},"zone":5,"typeConfidence":0.9,"plateTime":0.4044218201536296,"extension":6.966974402498806},"hitData":{"launchSpeed":89.6,"launchAngle":55.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":156.0,"coordY":116.0}},"index":3,"playId":"4f56dd4e-18b7-36b2-86fb-20f062158d17","pitchNumber":3,"startTime":"2026-07-12T16:45:29.218Z","endTime":"2026-07-12T16:45:39.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:45:39.585Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T16:47:01.004Z","endTime":"2026-07-12T16:50:04.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"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.4,"endSpeed":88.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.866169269441976,"aZ":-17.526181832921317,"pfxX":-8.509281861766521,"pfxZ":7.333307438097131,"pX":-0.7953005938315798,"pZ":2.294867636456779,"vX0":6.014022311265148,"vY0":-140.24236496151286,"vZ0":-5.536749668718053,"x":147.31,"y":176.82,"x0":-1.8588324119635178,"y0":50.00514412466196,"z0":5.432948307911004,"aX":-17.00079817780382},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.4,"breakHorizontal":14.3,"spinRate":2055,"spinDirection":232},"zone":4,"typeConfidence":0.89,"plateTime":0.39014187182917803,"extension":6.62032081912041},"index":0,"playId":"d52a75a8-6a8b-3159-b25a-573731e5acfd","pitchNumber":1,"startTime":"2026-07-12T16:47:51.889Z","endTime":"2026-07-12T16:47:55.417Z","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":93.1,"endSpeed":85.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63133671092913,"aZ":-30.476087836286275,"pfxX":-7.83277103323239,"pfxZ":0.915508991535428,"pX":-0.37673185182286584,"pZ":1.3323833251682142,"vX0":6.697180390134509,"vY0":-135.3465738456622,"vZ0":-5.453581591417839,"x":131.36,"y":202.81,"x0":-1.8615672451239955,"y0":50.00531272963603,"z0":5.4991113983760025,"aX":-14.581996934456754},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.7,"breakHorizontal":12.8,"spinRate":1666,"spinDirection":245},"zone":13,"typeConfidence":0.94,"plateTime":0.40416846385737903,"extension":6.586338155936278},"index":1,"playId":"06a120b9-fcef-3a0a-962b-ac8361b98153","pitchNumber":2,"startTime":"2026-07-12T16:48:09.960Z","endTime":"2026-07-12T16:48:14.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.847714288744054,"aZ":-15.959834979474907,"pfxX":-7.81225650995351,"pfxZ":8.44270525980445,"pX":0.151940535053888,"pZ":2.6021195592207924,"vX0":7.901298876710005,"vY0":-137.32981852766395,"vZ0":-4.621338898850138,"x":111.21,"y":168.52,"x0":-1.7399356636849852,"y0":50.00223366602192,"z0":5.383465704194411,"aX":-15.003515468402568},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":12.6,"spinRate":2050,"spinDirection":233},"zone":5,"typeConfidence":0.9,"plateTime":0.3980111118127545,"extension":6.633125703641083},"index":2,"playId":"f435fabb-65d9-368b-82cc-daa39c1a7ac0","pitchNumber":3,"startTime":"2026-07-12T16:48:31.722Z","endTime":"2026-07-12T16:48:36.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61726174989204,"aZ":-19.0519776451173,"pfxX":-8.63377550985049,"pfxZ":6.59998318789096,"pX":-0.7069489834383191,"pZ":3.7304512088861843,"vX0":6.452734353654644,"vY0":-140.30324233864636,"vZ0":-1.5671871300378697,"x":143.95,"y":138.06,"x0":-1.9183542747391356,"y0":50.00171670257478,"z0":5.541660884179324,"aX":-17.16117515905235},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":14.3,"spinRate":2131,"spinDirection":232},"zone":11,"typeConfidence":0.88,"plateTime":0.39083558634053706,"extension":6.631424451807424},"index":3,"playId":"94130c28-af8c-379d-a4ab-7ff2006e6d0a","pitchNumber":4,"startTime":"2026-07-12T16:48:53.201Z","endTime":"2026-07-12T16:48:57.302Z","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":0},"pitchData":{"startSpeed":87.7,"endSpeed":79.8,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.436328535371135,"aZ":-27.278027646807132,"pfxX":-10.073236782572213,"pfxZ":2.9899274354611034,"pX":-1.5531827783975558,"pZ":2.8127845061529912,"vX0":4.324359149614448,"vY0":-127.66526076051771,"vZ0":-1.6077650023996846,"x":176.2,"y":162.83,"x0":-1.9685992796612588,"y0":50.00099540377054,"z0":5.615909680177899,"aX":-16.479625089640326},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.3,"breakHorizontal":17.2,"spinRate":1804,"spinDirection":258},"zone":11,"typeConfidence":0.92,"plateTime":0.43047819712077784,"extension":6.640619232288124},"index":4,"playId":"ba564a50-a29d-3014-afda-8896515cb27a","pitchNumber":5,"startTime":"2026-07-12T16:49:11.571Z","endTime":"2026-07-12T16:49:15.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08964776739298,"aZ":-32.101311656108315,"pfxX":1.8812926144116418,"pfxZ":0.049096866942031525,"pX":0.8460082818413999,"pZ":1.3158700880292455,"vX0":6.287040244221455,"vY0":-125.47608145732312,"vZ0":-3.499165060535634,"x":84.75,"y":203.25,"x0":-1.9353879747256972,"y0":50.0056590820862,"z0":5.340736590005537,"aX":3.0034112522037915},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.5,"breakHorizontal":-4.8,"spinRate":2274,"spinDirection":104},"zone":14,"typeConfidence":0.93,"plateTime":0.4363178831955947,"extension":6.820358991818052},"index":5,"playId":"512932e1-7de5-3e61-a7df-8a18adc92144","pitchNumber":6,"startTime":"2026-07-12T16:49:32.391Z","endTime":"2026-07-12T16:49:35.484Z","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":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53980666817212,"aZ":-17.8553981998953,"pfxX":-7.689651271729441,"pfxZ":7.048214682157687,"pX":0.8364321413811795,"pZ":2.5032763156302282,"vX0":9.90846921782402,"vY0":-141.47224488798324,"vZ0":-4.957106491285373,"x":85.12,"y":171.19,"x0":-1.7083128224553983,"y0":50.004093757120074,"z0":5.418557971801281,"aX":-15.626231038502528},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.9,"breakHorizontal":12.0,"spinRate":1980,"spinDirection":235},"zone":12,"typeConfidence":0.88,"plateTime":0.3868014738300527,"extension":6.7593372910739085},"hitData":{"launchSpeed":88.6,"launchAngle":38.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.3,"coordY":84.96}},"index":6,"playId":"0dbbc234-a4ac-3263-81dd-0468efed5989","pitchNumber":7,"startTime":"2026-07-12T16:49:55.345Z","endTime":"2026-07-12T16:50:04.592Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:50:04.592Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Ortiz called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T16:50:09.832Z","endTime":"2026-07-12T16:52:00.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":96.6,"endSpeed":88.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.178006966877593,"aZ":-15.221241821327803,"pfxX":-7.0830249519158475,"pfxZ":8.434477459585075,"pX":-0.3636874888590808,"pZ":3.0767812406623474,"vX0":8.010574982095864,"vY0":-140.49965075106613,"vZ0":-4.1847628934278305,"x":130.86,"y":155.71,"x0":-2.324034403614637,"y0":50.00471244215347,"z0":5.566715101582844,"aX":-14.24097914314119},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":11.3,"spinRate":2058,"spinDirection":223},"zone":1,"typeConfidence":0.93,"plateTime":0.38901708419038616,"extension":6.820677096316821},"index":0,"playId":"32b7a7b6-13a4-340f-87ec-6e45fc8dd13d","pitchNumber":1,"startTime":"2026-07-12T16:50:30.275Z","endTime":"2026-07-12T16:50:34.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33441323672291,"aZ":-18.596670799794214,"pfxX":-6.780679806003143,"pfxZ":6.6358298669423466,"pX":0.22381990436622498,"pZ":3.109374518441603,"vX0":8.11141078132204,"vY0":-141.46782661722108,"vZ0":-3.3439307224069417,"x":108.47,"y":154.83,"x0":-1.786551006771753,"y0":50.00553162498183,"z0":5.4844936321931295,"aX":-13.88003897147441},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.6,"breakHorizontal":10.8,"spinRate":2084,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.3857524588596677,"extension":6.714649815298322},"index":1,"playId":"722e252b-a17c-37e1-9d25-9998d1f825bc","pitchNumber":2,"startTime":"2026-07-12T16:50:50.827Z","endTime":"2026-07-12T16:50:54.416Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.028767277911356,"aZ":-28.435538470876406,"pfxX":7.096608259589741,"pfxZ":2.506421457740423,"pX":0.09629081617257637,"pZ":3.065676232617019,"vX0":2.971841089062734,"vY0":-121.63252081367013,"vZ0":0.052539959953829984,"x":113.33,"y":156.01,"x0":-2.0650819890124597,"y0":50.001165058099744,"z0":5.520238802357958,"aX":10.5755586175916},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.8,"breakHorizontal":-13.6,"spinRate":2159,"spinDirection":81},"zone":2,"typeConfidence":0.91,"plateTime":0.4512116981226968,"extension":6.619473862404192},"index":2,"playId":"3ae57c41-d89a-353a-8b15-2ee0709931bf","pitchNumber":3,"startTime":"2026-07-12T16:51:07.066Z","endTime":"2026-07-12T16:51:16.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.200671240634616,"aZ":-24.51377656058293,"pfxX":2.2626523970831562,"pfxZ":4.949094862497537,"pX":0.6174599281423455,"pZ":1.2072612251013881,"vX0":5.688074629856224,"vY0":-123.28157851375124,"vZ0":-4.911631788244857,"x":93.46,"y":206.18,"x0":-2.008477683839923,"y0":50.0042629586102,"z0":5.280132856575428,"aX":3.5017347393680445},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.2,"breakHorizontal":-5.4,"spinRate":2208,"spinDirection":109},"zone":14,"typeConfidence":0.91,"plateTime":0.44333765111532264,"extension":6.829472511195719},"index":3,"playId":"9ffe07b7-51bc-315a-b92c-b9419ffa262c","pitchNumber":4,"startTime":"2026-07-12T16:51:39.677Z","endTime":"2026-07-12T16:51:44.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.486637718592725,"aZ":-19.047301375025356,"pfxX":-8.333012624884976,"pfxZ":6.472551939711813,"pX":0.21901769105105706,"pZ":1.724863719669325,"vX0":8.520153981025373,"vY0":-140.72434366587217,"vZ0":-6.785321101915137,"x":108.65,"y":192.21,"x0":-1.748555278995971,"y0":50.005575559986866,"z0":5.377961387147483,"aX":-16.908654196474572},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.7,"breakHorizontal":13.6,"spinRate":2003,"spinDirection":234},"zone":8,"typeConfidence":0.7,"plateTime":0.38751706619454795,"extension":6.7119425612657215},"index":4,"playId":"33007701-66e3-3a86-b713-336d3230dac2","pitchNumber":5,"startTime":"2026-07-12T16:51:56.223Z","endTime":"2026-07-12T16:52:00.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:52:00.871Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braden Shewmake strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T16:52:08.688Z","endTime":"2026-07-12T16:53:35.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"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":95.9,"endSpeed":88.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.597086725470543,"aZ":-19.576136390379563,"pfxX":-8.567418047121606,"pfxZ":6.372905375555467,"pX":0.4155932960743882,"pZ":2.3549736207820335,"vX0":9.279522034121712,"vY0":-139.30184938020543,"vZ0":-4.8587505024175615,"x":101.16,"y":175.2,"x0":-1.836469518819271,"y0":50.00343642352711,"z0":5.405609846768517,"aX":-16.936510597964034},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":13.7,"spinRate":1970,"spinDirection":233},"zone":6,"typeConfidence":0.66,"plateTime":0.39232605613321825,"extension":6.843126463401109},"index":0,"playId":"d22fe96f-fdf5-38d2-a61f-c2f9e67d9356","pitchNumber":1,"startTime":"2026-07-12T16:52:23.304Z","endTime":"2026-07-12T16:52:26.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.339988307012074,"aZ":-16.245128231398372,"pfxX":-8.842261503339804,"pfxZ":8.12321049264891,"pX":0.5353665629344656,"pZ":2.3464056782103784,"vX0":9.627359227422795,"vY0":-138.97694330390826,"vZ0":-5.42510368320089,"x":96.59,"y":175.43,"x0":-1.8202953092386174,"y0":50.006788756265074,"z0":5.398156631900563,"aX":-17.34882860932361},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":14.0,"spinRate":2113,"spinDirection":235},"zone":6,"typeConfidence":0.89,"plateTime":0.39369655804636405,"extension":6.804167541026928},"index":1,"playId":"20c35ab7-c808-3fab-92b9-5c87347b57b2","pitchNumber":2,"startTime":"2026-07-12T16:52:38.245Z","endTime":"2026-07-12T16:52:41.323Z","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":96.8,"endSpeed":88.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.770988697657042,"aZ":-16.583802995448515,"pfxX":-8.805764720072052,"pfxZ":7.757505311273491,"pX":0.018852075266804002,"pZ":4.115527131375269,"vX0":8.278231619055974,"vY0":-140.80798428883662,"vZ0":-1.0670136277967708,"x":116.28,"y":127.66,"x0":-1.8141647386983828,"y0":50.00128097338458,"z0":5.57172160293074,"aX":-17.693259163317393},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.0,"breakHorizontal":14.3,"spinRate":2229,"spinDirection":232},"zone":12,"typeConfidence":0.92,"plateTime":0.388893655289531,"extension":6.70119080985551},"index":2,"playId":"022263ab-9605-3dec-978f-5c113ee01ced","pitchNumber":3,"startTime":"2026-07-12T16:52:54.099Z","endTime":"2026-07-12T16:52:57.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.554259150586535,"aZ":-18.364757384681187,"pfxX":-8.970150438634745,"pfxZ":6.8603432803094115,"pX":-0.06533272717101292,"pZ":3.0403028239380654,"vX0":8.120075453610465,"vY0":-140.69051092959288,"vZ0":-3.257081495278789,"x":119.49,"y":156.69,"x0":-1.817034517936984,"y0":50.00674940992256,"z0":5.396560920969085,"aX":-18.068658319791027},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.0,"breakHorizontal":14.6,"spinRate":2147,"spinDirection":234},"zone":2,"typeConfidence":0.86,"plateTime":0.3886405491213627,"extension":6.791427930578774},"index":3,"playId":"41b7c567-8dd6-3547-bcfe-8ca5657f9a8c","pitchNumber":4,"startTime":"2026-07-12T16:53:11.915Z","endTime":"2026-07-12T16:53:15.036Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.389069572473666,"aZ":-32.05247336426312,"pfxX":0.9578172405663117,"pfxZ":0.0769954675046911,"pX":0.36169800390594575,"pZ":1.562124789393344,"vX0":5.644820403880957,"vY0":-124.93122961537779,"vZ0":-2.9773278592625356,"x":103.21,"y":196.6,"x0":-2.048453041774522,"y0":50.00419081340166,"z0":5.395054120235766,"aX":1.5177328399148817},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.2,"breakHorizontal":-3.0,"spinRate":2268,"spinDirection":96},"zone":14,"typeConfidence":0.93,"plateTime":0.4378775228802678,"extension":6.794129015453906},"index":4,"playId":"4065816b-0077-3bb5-a531-82d0404874db","pitchNumber":5,"startTime":"2026-07-12T16:53:32.049Z","endTime":"2026-07-12T16:53:35.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:53:35.541Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T16:54:49.349Z","endTime":"2026-07-12T16:57:08.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"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(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.3,"endSpeed":81.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.835628174672557,"aZ":-24.977450090544558,"pfxX":-1.3569258370645016,"pfxZ":4.283239219599309,"pX":-1.0970463630875307,"pZ":2.546714458828542,"vX0":-8.638327208949091,"vY0":-128.40976737201456,"vZ0":-1.5027873041274458,"x":158.82,"y":170.02,"x0":2.4774101153435546,"y0":50.00605915046537,"z0":5.069712307980135,"aX":-2.2825912189440647},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.7,"breakHorizontal":4.3,"spinRate":2436,"spinDirection":169},"zone":11,"typeConfidence":0.91,"plateTime":0.42540280630219396,"extension":6.944627887472591},"index":0,"playId":"f048e377-e9a4-3695-819d-1df3736e30d0","pitchNumber":1,"startTime":"2026-07-12T16:55:48.614Z","endTime":"2026-07-12T16:55:52.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27111661065704,"aZ":-27.875572614791082,"pfxX":-0.7767325436618204,"pfxZ":2.5094191681112896,"pX":-1.2978404868585938,"pZ":2.2462038746538977,"vX0":-9.030101259596137,"vY0":-129.76898948006428,"vZ0":-1.8516731717143269,"x":166.47,"y":178.13,"x0":2.3226676136130675,"y0":50.00022433056458,"z0":5.085249393368358,"aX":-1.328607645942781},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.3,"breakHorizontal":3.4,"spinRate":2467,"spinDirection":163},"zone":13,"typeConfidence":0.91,"plateTime":0.4215121404255524,"extension":6.856331944870871},"index":1,"playId":"9b79d965-88b6-3d1f-a85d-06d5aac988cb","pitchNumber":2,"startTime":"2026-07-12T16:56:05.326Z","endTime":"2026-07-12T16:56:08.941Z","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":92.3,"endSpeed":85.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.014309438775204,"aZ":-25.41450691525312,"pfxX":8.333577098748801,"pfxZ":3.673201085193967,"pX":0.09788871087555885,"pZ":1.1002383417073767,"vX0":-8.83621386124968,"vY0":-134.22570451624532,"vZ0":-5.0853133775244626,"x":113.27,"y":209.07,"x0":2.338094368074379,"y0":50.00038864241375,"z0":4.811839892706399,"aX":15.318979015489553},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.8,"breakHorizontal":-13.3,"spinRate":2156,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.4069083295841067,"extension":6.8445509274770275},"index":2,"playId":"1e39ff8a-1cd1-3797-bbc7-2d86020bb8a2","pitchNumber":3,"startTime":"2026-07-12T16:56:21.766Z","endTime":"2026-07-12T16:56:25.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.006208844559616,"aZ":-30.30590168049381,"pfxX":-5.931332702326163,"pfxZ":1.3156836582828895,"pX":-0.2624123477631957,"pZ":2.2666064725353814,"vX0":-4.852115085614474,"vY0":-118.42010697884902,"vZ0":-0.040359537102398146,"x":127.0,"y":177.58,"x0":2.5817953330092895,"y0":50.00481475578427,"z0":5.0495119379374245,"aX":-8.449576815765235},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.6,"breakHorizontal":11.9,"spinRate":2551,"spinDirection":280},"zone":4,"typeConfidence":0.9,"plateTime":0.46200999628785233,"extension":6.792069162982274},"index":3,"playId":"04c1afa7-2bb3-3d30-a6b4-bb720c81e5b8","pitchNumber":4,"startTime":"2026-07-12T16:56:38.655Z","endTime":"2026-07-12T16:56:42.042Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-12T16:56:50.043Z","endTime":"2026-07-12T16:57:03.624Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.658840786297365,"aZ":-30.06462419179113,"pfxX":-7.591137322191393,"pfxZ":1.474789422278251,"pX":-1.557056244075643,"pZ":1.504053832713757,"vX0":-7.297938753049611,"vY0":-119.62435954852674,"vZ0":-1.6074305878291786,"x":176.35,"y":198.17,"x0":2.533180988116372,"y0":50.004489488379306,"z0":4.910606241946357,"aX":-10.86906318125783},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.5,"breakHorizontal":15.7,"spinRate":2508,"spinDirection":281},"zone":13,"typeConfidence":0.91,"plateTime":0.4600018678026667,"extension":6.949597636855729},"index":5,"playId":"c08f1e71-8a12-37df-822d-87fb246ab1e3","pitchNumber":5,"startTime":"2026-07-12T16:57:03.624Z","endTime":"2026-07-12T16:57:08.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:57:08.611Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a line drive to right fielder Sal Frelick.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T16:57:17.824Z","endTime":"2026-07-12T16:58:20.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.3,"endSpeed":81.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74234302013766,"aZ":-31.92517170797316,"pfxX":10.280063661091344,"pfxZ":0.15111926178227453,"pX":0.016299016248282127,"pZ":1.1424265418116277,"vX0":-9.416991843367335,"vY0":-129.7410129274758,"vZ0":-3.250379375640791,"x":116.38,"y":207.93,"x0":2.361504789214784,"y0":50.006426387114146,"z0":4.850635565869844,"aX":17.487785927255572},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.2,"breakHorizontal":-16.4,"spinRate":2094,"spinDirection":111},"zone":14,"typeConfidence":0.91,"plateTime":0.42254442153318683,"extension":6.924398727785496},"index":0,"playId":"a5dd8e29-7b9d-33c3-9c5f-eae78128fc46","pitchNumber":1,"startTime":"2026-07-12T16:57:34.772Z","endTime":"2026-07-12T16:57:38.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.207416312811638,"aZ":-32.12537894928725,"pfxX":9.726891121443286,"pfxZ":0.03146813927926484,"pX":0.6293076583776195,"pZ":1.2482432744720489,"vX0":-7.9197032791049615,"vY0":-129.18425197501935,"vZ0":-2.8860811836003677,"x":93.01,"y":205.08,"x0":2.472737709881487,"y0":50.00489908521094,"z0":4.852399177361507,"aX":16.423088822143267},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.4,"breakHorizontal":-15.8,"spinRate":1936,"spinDirection":102},"zone":14,"typeConfidence":0.91,"plateTime":0.42417503126312495,"extension":7.05492666741449},"index":1,"playId":"6d4e6083-d6f0-3316-bd66-e85a9c1725d6","pitchNumber":2,"startTime":"2026-07-12T16:57:52.615Z","endTime":"2026-07-12T16:57:57.181Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.049467439977942,"aZ":-29.196827068786956,"pfxX":-2.8864940889102666,"pfxZ":1.810678501523963,"pX":0.24933826293342007,"pZ":2.28953833933306,"vX0":-5.17187247543676,"vY0":-127.22435911806926,"vZ0":-0.9487765986044013,"x":107.5,"y":176.96,"x0":2.680280849318483,"y0":50.00553157240763,"z0":4.972501722031394,"aX":-4.75146369691002},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":6.4,"spinRate":2505,"spinDirection":146},"zone":5,"typeConfidence":0.9,"plateTime":0.42982520160095605,"extension":6.992730467385041},"hitData":{"launchSpeed":88.7,"launchAngle":13.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.92,"coordY":122.57}},"index":2,"playId":"58875277-2471-3a29-b7fc-817e1b349896","pitchNumber":3,"startTime":"2026-07-12T16:58:10.071Z","endTime":"2026-07-12T16:58:20.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:58:20.450Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Esmerlyn Valdez flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T16:58:24.900Z","endTime":"2026-07-12T16:59:18.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.698994849134646,"aZ":-18.1991480372562,"pfxX":3.3128248022300326,"pfxZ":7.380983811769919,"pX":-1.1570307429599427,"pZ":3.287431160832737,"vX0":-10.47131418330418,"vY0":-136.84239186194156,"vZ0":-1.393279753133048,"x":161.1,"y":150.02,"x0":2.291600648279539,"y0":50.00164774410107,"z0":5.052190994093985,"aX":6.272996152532503},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":-3.7,"spinRate":2335,"spinDirection":141},"zone":11,"typeConfidence":0.9,"plateTime":0.400542236474819,"extension":6.991880904802164},"index":0,"playId":"b80ee195-8195-3b70-8aca-e5103646b50b","pitchNumber":1,"startTime":"2026-07-12T16:58:47.597Z","endTime":"2026-07-12T16:58:51.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.999033765265338,"aZ":-17.799959902916562,"pfxX":5.01738736022671,"pfxZ":7.674693551042071,"pX":-0.7215914348334246,"pZ":2.1385592309687773,"vX0":-9.618155480534659,"vY0":-136.25093905468333,"vZ0":-4.21456612073906,"x":144.51,"y":181.04,"x0":2.2084488930623816,"y0":50.00487189536447,"z0":4.94201298884268,"aX":9.40053889819085},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":-7.0,"spinRate":2303,"spinDirection":142},"zone":7,"typeConfidence":0.9,"plateTime":0.40259275735265865,"extension":7.030065744529927},"hitData":{"launchSpeed":89.2,"launchAngle":36.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":159.76,"coordY":75.75}},"index":1,"playId":"fe93cfed-9f36-3711-8994-3bc971c4343f","pitchNumber":2,"startTime":"2026-07-12T16:59:06.323Z","endTime":"2026-07-12T16:59:18.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T16:59:18.308Z","atBatIndex":21},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Ryan O'Hearn hit by pitch.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T16:59:22.383Z","endTime":"2026-07-12T17:01:09.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":688107,"link":"/api/v1/people/688107"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54756498299154,"aZ":-23.714433990902013,"pfxX":-1.6940393580741477,"pfxZ":4.983696404743236,"pX":-0.18469251973689504,"pZ":1.8531530021032314,"vX0":-6.156388789581894,"vY0":-128.65745117289848,"vZ0":-3.0687627440632275,"x":124.04,"y":188.74,"x0":2.4472156704671812,"y0":50.00436801128903,"z0":4.874148586276317,"aX":-2.873867498713459},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.6,"breakHorizontal":4.3,"spinRate":2525,"spinDirection":179},"zone":8,"typeConfidence":0.9,"plateTime":0.42370298944973106,"extension":6.96283232173222},"index":0,"playId":"479fcde0-1873-3aa7-ae59-78d77ac7f0f4","pitchNumber":1,"startTime":"2026-07-12T16:59:44.035Z","endTime":"2026-07-12T16:59:47.798Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"6bb2290c-9785-4af4-935e-e9bd3c1a9e7b","startTime":"2026-07-12T17:00:01.902Z","endTime":"2026-07-12T17:00:16.851Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Robert Gasser on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"6bb2290c-9785-4af4-935e-e9bd3c1a9e7b","startTime":"2026-07-12T17:00:45.429Z","endTime":"2026-07-12T17:00:45.430Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.42610605102501,"aZ":-29.237884204601073,"pfxX":-8.040957103746035,"pfxZ":2.0277731088400657,"pX":-0.18992028325659585,"pZ":3.2968629301691514,"vX0":-4.222332284305719,"vY0":-119.59849866928649,"vZ0":1.9542919819345932,"x":124.24,"y":149.76,"x0":2.643785483012188,"y0":50.000655531139046,"z0":5.094434249345748,"aX":-11.626782078714314},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.4,"breakHorizontal":15.6,"spinRate":2483,"spinDirection":280},"zone":2,"typeConfidence":0.9,"plateTime":0.4582703154872547,"extension":6.89340776318252},"index":3,"playId":"3d92ded4-97e2-3728-92b2-48a9e5ba2bfa","pitchNumber":2,"startTime":"2026-07-12T17:00:45.431Z","endTime":"2026-07-12T17:00:48.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.0,"endSpeed":85.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.151433584940293,"aZ":-20.532406951073472,"pfxX":3.040243511632582,"pfxZ":6.156067968481167,"pX":2.104668148164296,"pZ":4.576252847165398,"vX0":-2.413065196417604,"vY0":-136.86935473324513,"vZ0":1.990465720058754,"x":36.78,"y":115.22,"x0":2.604215325703958,"y0":50.00105401269749,"z0":5.248516219907801,"aX":5.7483300400063415},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.8,"breakHorizontal":-4.9,"spinRate":2285,"spinDirection":144},"zone":12,"typeConfidence":0.87,"plateTime":0.4006970492679267,"extension":6.821095017714133},"index":4,"playId":"30773888-13b7-3167-83c9-64e83f31270e","pitchNumber":3,"startTime":"2026-07-12T17:01:02.719Z","endTime":"2026-07-12T17:01:09.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:01:09.324Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Gonzales pops out to shortstop Joey Ortiz.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T17:01:33.741Z","endTime":"2026-07-12T17:03:50.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.219699391400024,"aZ":-31.507752604817725,"pfxX":10.473439897349493,"pfxZ":0.40019908657631387,"pX":0.09473347160041574,"pZ":1.241714966445521,"vX0":-9.432473026779128,"vY0":-128.13731194450713,"vZ0":-2.8384090378552447,"x":113.39,"y":205.25,"x0":2.4681697955314936,"y0":50.001340119874975,"z0":4.833023211855468,"aX":17.36287622273127},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.2,"breakHorizontal":-16.8,"spinRate":2158,"spinDirection":107},"zone":14,"typeConfidence":0.91,"plateTime":0.4279520439651687,"extension":7.003582081273249},"index":0,"playId":"ab8cb2bc-d761-3d0d-97cb-9d7690d7a2ec","pitchNumber":1,"startTime":"2026-07-12T17:02:16.997Z","endTime":"2026-07-12T17:02:20.371Z","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":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.262769654429952,"aZ":-27.683369182721332,"pfxX":10.034835202727152,"pfxZ":2.647652940847795,"pX":-0.5011723459014381,"pZ":1.286691379573172,"vX0":-10.511548051092335,"vY0":-129.15364903677937,"vZ0":-3.4930095738238087,"x":136.1,"y":204.04,"x0":2.3128472684560317,"y0":50.00007377511639,"z0":4.779775554532998,"aX":16.99380781723805},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.2,"breakHorizontal":-15.8,"spinRate":2078,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.42368119969799434,"extension":6.955581762936114},"index":1,"playId":"88e4c4f3-7880-39dc-8f35-e2afc174f006","pitchNumber":2,"startTime":"2026-07-12T17:02:33.662Z","endTime":"2026-07-12T17:02:37.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.835859542958612,"aZ":-26.40067431639526,"pfxX":-1.3502710572049064,"pfxZ":3.342918500824174,"pX":-0.11502804326890173,"pZ":3.2194572830854287,"vX0":-6.320393352813951,"vY0":-130.17425402498594,"vZ0":0.6540243177943353,"x":121.38,"y":151.85,"x0":2.5139682190435297,"y0":50.00171877103727,"z0":4.954658443010911,"aX":-2.3287535810356124},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.5,"breakHorizontal":3.7,"spinRate":2427,"spinDirection":165},"zone":2,"typeConfidence":0.92,"plateTime":0.4198445741618819,"extension":6.932455183481641},"index":2,"playId":"c8192931-329b-3656-b7a6-adff56ae3290","pitchNumber":3,"startTime":"2026-07-12T17:02:55.750Z","endTime":"2026-07-12T17:02:59.451Z","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":93.5,"endSpeed":85.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21316565295038,"aZ":-17.504525414691475,"pfxX":5.659832041687529,"pfxZ":7.81506106585556,"pX":-1.0171700786710067,"pZ":2.636669949450167,"vX0":-11.000852436752716,"vY0":-135.78540453063803,"vZ0":-2.889554199973813,"x":155.77,"y":167.59,"x0":2.34151683554126,"y0":50.00624586869524,"z0":4.92473245658678,"aX":10.63008199947714},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.8,"breakHorizontal":-8.0,"spinRate":2332,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.4025419286064942,"extension":6.999112707397344},"index":3,"playId":"4a3ec83c-8798-3092-a75d-0dc3e3350ce2","pitchNumber":4,"startTime":"2026-07-12T17:03:13.398Z","endTime":"2026-07-12T17:03:18.237Z","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":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.170485789290286,"aZ":-30.25228874983054,"pfxX":-7.4830899352549585,"pfxZ":1.3519939014399434,"pX":-0.21760073002058958,"pZ":2.4616288286149435,"vX0":-4.096172045291523,"vY0":-118.808787685217,"vZ0":0.5600320428127203,"x":125.29,"y":172.32,"x0":2.504679842329076,"y0":50.002455795652345,"z0":4.986879385660627,"aX":-10.624949664967305},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.9,"breakHorizontal":14.6,"spinRate":2554,"spinDirection":286},"zone":5,"typeConfidence":0.91,"plateTime":0.4621931716175349,"extension":6.887853304449384},"hitData":{"launchSpeed":57.4,"launchAngle":63.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":110.41,"coordY":161.01}},"index":4,"playId":"fd3090a0-922a-31af-a996-e690c5d4ab7a","pitchNumber":5,"startTime":"2026-07-12T17:03:41.825Z","endTime":"2026-07-12T17:03:50.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:03:50.707Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Christian Yelich doubles (13) on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T17:05:28.730Z","endTime":"2026-07-12T17:06:08.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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(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":96.8,"endSpeed":89.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3530921544301,"aZ":-19.65346988653691,"pfxX":-7.952294056973688,"pfxZ":6.1972262965853755,"pX":-0.6546679552176325,"pZ":2.4977106941447875,"vX0":6.347292466775249,"vY0":-140.83945926306828,"vZ0":-4.661579249522342,"x":141.95,"y":171.34,"x0":-1.8983110889248531,"y0":50.00032225783617,"z0":5.435740359497542,"aX":-16.060575264503832},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":13.2,"spinRate":1912,"spinDirection":234},"zone":4,"typeConfidence":0.82,"plateTime":0.38808435901014615,"extension":6.689533510661395},"hitData":{"launchSpeed":92.3,"launchAngle":18.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":46.8,"coordY":121.37}},"index":0,"playId":"2324e976-ecda-3029-a460-d3bed2bf048a","pitchNumber":1,"startTime":"2026-07-12T17:05:54.737Z","endTime":"2026-07-12T17:06:08.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:06:08.664Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Chourio doubles (17) on a sharp line drive to right fielder Esmerlyn Valdez. Christian Yelich scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T17:06:10.361Z","endTime":"2026-07-12T17:08:50.056Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.261263184880946,"aZ":-17.38069682320854,"pfxX":-8.42131558428001,"pfxZ":7.561953324434876,"pX":-1.007268252925334,"pZ":3.6558562709227664,"vX0":5.872956455939908,"vY0":-139.23854875972867,"vZ0":-2.058080146912499,"x":155.39,"y":140.07,"x0":-2.0533490734284094,"y0":50.0054894319928,"z0":5.559027805367298,"aX":-16.481528426669293},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.4,"breakHorizontal":13.9,"spinRate":2050,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.3938890257015415,"extension":6.642424783754956},"index":0,"playId":"ad2906cd-faa5-36f7-a929-f01640328db1","pitchNumber":1,"startTime":"2026-07-12T17:06:35.706Z","endTime":"2026-07-12T17:06:39.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.779782171824763,"aZ":-19.311951011563558,"pfxX":-8.567253581567183,"pfxZ":6.417204962345819,"pX":-0.7152981028774499,"pZ":3.3974891914362244,"vX0":6.277491329907895,"vY0":-140.6696802764139,"vZ0":-2.6246931906543702,"x":144.27,"y":147.05,"x0":-1.862195668497574,"y0":50.005451347363696,"z0":5.59404489989157,"aX":-17.179692086776573},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":14.3,"spinRate":1957,"spinDirection":232},"zone":1,"typeConfidence":0.86,"plateTime":0.38930441858768194,"extension":6.592527877730701},"index":1,"playId":"f35a99f3-8eba-3d95-977c-6e0da0a9861b","pitchNumber":2,"startTime":"2026-07-12T17:06:53.384Z","endTime":"2026-07-12T17:06:56.384Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.584540784964307,"aZ":-26.624603462068468,"pfxX":7.313647008049429,"pfxZ":3.7192953199369816,"pX":0.6245854452067575,"pZ":2.306562577449226,"vX0":4.100778940201252,"vY0":-121.8099863948138,"vZ0":-1.8280954525169086,"x":93.19,"y":176.5,"x0":-2.0349081610656365,"y0":50.00219052181691,"z0":5.385396405618752,"aX":10.907072426570707},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.5,"breakHorizontal":-14.3,"spinRate":2118,"spinDirection":92},"zone":6,"typeConfidence":0.92,"plateTime":0.45094343080248533,"extension":6.533036485045182},"index":2,"playId":"48f2a137-ba60-3fdf-aa7c-3cc0ba8efce0","pitchNumber":3,"startTime":"2026-07-12T17:07:16.569Z","endTime":"2026-07-12T17:07:19.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.906290393212785,"aZ":-19.125368933583353,"pfxX":-8.56347518639278,"pfxZ":6.657188699474759,"pX":0.759571698414443,"pZ":3.6352452355298412,"vX0":10.290825345477566,"vY0":-138.4139740788347,"vZ0":-2.040840526795972,"x":88.05,"y":140.63,"x0":-1.875952780010246,"y0":50.00372783978785,"z0":5.64867735111038,"aX":-16.788933378258417},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":13.7,"spinRate":2081,"spinDirection":229},"zone":12,"typeConfidence":0.8,"plateTime":0.39416486198231837,"extension":6.789967977258307},"index":3,"playId":"b06dd4f6-4104-341a-bf27-5052928824ef","pitchNumber":4,"startTime":"2026-07-12T17:07:38.703Z","endTime":"2026-07-12T17:07:42.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36047951154785,"aZ":-25.131591709693954,"pfxX":5.673704137412159,"pfxZ":4.617067187984053,"pX":0.7389819018154384,"pZ":1.3707270747198863,"vX0":5.067284269581924,"vY0":-123.24526675045543,"vZ0":-4.232678986599088,"x":88.83,"y":201.77,"x0":-2.0869889739283956,"y0":50.00352990531336,"z0":5.253349820184903,"aX":8.657147239954545},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.6,"breakHorizontal":-11.5,"spinRate":2120,"spinDirection":87},"zone":14,"typeConfidence":0.92,"plateTime":0.44581717050009617,"extension":6.929738001265443},"index":4,"playId":"8a66f110-0eaf-3b47-a0f5-42048593c987","pitchNumber":5,"startTime":"2026-07-12T17:07:56.175Z","endTime":"2026-07-12T17:08:00.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.864632365500757,"aZ":-24.53844170214421,"pfxX":5.374719279299036,"pfxZ":4.89911249366404,"pX":1.2117255384208814,"pZ":1.1904547528989031,"vX0":6.395565794514771,"vY0":-124.5469723489425,"vZ0":-4.86032710284535,"x":70.81,"y":206.64,"x0":-2.0953704595806797,"y0":50.00290438982521,"z0":5.216584327740443,"aX":8.375954610035185},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.9,"breakHorizontal":-11.3,"spinRate":2251,"spinDirection":92},"zone":14,"typeConfidence":0.91,"plateTime":0.4411149536056289,"extension":6.904472932951555},"index":5,"playId":"48b563d4-288b-3019-9c47-1fced2fb7df4","pitchNumber":6,"startTime":"2026-07-12T17:08:15.739Z","endTime":"2026-07-12T17:08:19.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.675538458608912,"aZ":-16.954228216490986,"pfxX":-7.701507831461957,"pfxZ":7.657572106998661,"pX":0.3532460318604387,"pZ":2.379289999725156,"vX0":8.882676028097457,"vY0":-139.65920000831443,"vZ0":-5.223419976914959,"x":103.54,"y":174.54,"x0":-1.8588418322333724,"y0":50.00140395812851,"z0":5.378598646077936,"aX":-15.304708231935559},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":12.2,"spinRate":2051,"spinDirection":234},"zone":6,"typeConfidence":0.9,"plateTime":0.39129024129800705,"extension":6.817021481368828},"hitData":{"launchSpeed":107.5,"launchAngle":14.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":162.63,"coordY":87.12}},"index":6,"playId":"481da2ef-5949-3e27-82f7-8994670415cb","pitchNumber":7,"startTime":"2026-07-12T17:08:35.326Z","endTime":"2026-07-12T17:08:50.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:08:50.056Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn. Jackson Chourio to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T17:08:50.785Z","endTime":"2026-07-12T17:09:23.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.577715290454858,"aZ":-29.231748021133633,"pfxX":-7.826869975755455,"pfxZ":1.6070280134402584,"pX":-0.14069588712395945,"pZ":2.346432265087645,"vX0":7.714809057807621,"vY0":-134.69643494939865,"vZ0":-2.9051695970934968,"x":122.36,"y":175.43,"x0":-2.0267165383986088,"y0":50.005445445629725,"z0":5.508379317141137,"aX":-14.367128211916443},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.5,"breakHorizontal":12.5,"spinRate":1646,"spinDirection":246},"zone":5,"typeConfidence":0.92,"plateTime":0.40681720008415834,"extension":6.721796753926624},"hitData":{"launchSpeed":80.3,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":152.19}},"index":0,"playId":"1dc30e86-40cb-38be-90af-a979446bdaf1","pitchNumber":1,"startTime":"2026-07-12T17:09:18.118Z","endTime":"2026-07-12T17:09:23.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:09:23.425Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Bauers walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T17:09:37.615Z","endTime":"2026-07-12T17:11:23.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"postOnThird":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.866416044834253,"aZ":-17.779195207931437,"pfxX":-9.376567593156118,"pfxZ":7.2826154318895915,"pX":1.743376480386588,"pZ":1.9433392486541292,"vX0":13.086727597132782,"vY0":-139.56646120557392,"vZ0":-6.070166399317428,"x":50.55,"y":186.31,"x0":-1.7840883032388057,"y0":50.00339376680846,"z0":5.314012579171748,"aX":-18.534580431593433},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.0,"breakHorizontal":14.3,"spinRate":2270,"spinDirection":234},"zone":14,"typeConfidence":0.54,"plateTime":0.39217944969417307,"extension":6.967976756696162},"index":0,"playId":"2ff47ed6-88a2-3699-a1f6-522ed07308a2","pitchNumber":1,"startTime":"2026-07-12T17:09:52.076Z","endTime":"2026-07-12T17:09:55.806Z","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.6,"endSpeed":88.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50208212773293,"aZ":-16.45844848423664,"pfxX":-8.753686461306156,"pfxZ":7.877878253979483,"pX":0.5463464994516076,"pZ":2.5498270184225467,"vX0":9.71976485591597,"vY0":-140.29233459794054,"vZ0":-4.7216472887246095,"x":96.17,"y":169.93,"x0":-1.8245132973402032,"y0":50.00292453431243,"z0":5.3261409808402025,"aX":-17.46366135732739},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":13.9,"spinRate":2197,"spinDirection":238},"zone":6,"typeConfidence":0.9,"plateTime":0.3903014570064607,"extension":6.850340713380944},"index":1,"playId":"707c605b-8673-347c-aca0-cf38e7d121c1","pitchNumber":2,"startTime":"2026-07-12T17:10:10.653Z","endTime":"2026-07-12T17:10:14.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.408217193730547,"aZ":-17.244105611011534,"pfxX":-8.365795585711542,"pfxZ":7.419357903618283,"pX":-1.2585866387709619,"pZ":2.35858984097038,"vX0":5.391472973427883,"vY0":-140.37422774185538,"vZ0":-5.032927735823135,"x":164.97,"y":175.1,"x0":-2.109453686246947,"y0":50.00009428116186,"z0":5.284037678278811,"aX":-16.825503172958037},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":14.2,"spinRate":2194,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.3890100757990207,"extension":6.867858947211416},"index":2,"playId":"6880a90f-b28a-3e06-91a4-78fded60b37b","pitchNumber":3,"startTime":"2026-07-12T17:10:30.997Z","endTime":"2026-07-12T17:10:36.026Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.321969528569653,"aZ":-26.73402147773381,"pfxX":-1.664123796529628,"pfxZ":3.299638980089102,"pX":2.5112248257882905,"pZ":-0.10137406861120543,"vX0":11.46105922811632,"vY0":-126.80899725922683,"vZ0":-7.912217761185235,"x":21.28,"y":241.52,"x0":-1.8297579362762761,"y0":50.00009985643923,"z0":5.15907401376844,"aX":-2.741955033187327},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.4,"breakHorizontal":0.7,"spinRate":2331,"spinDirection":148},"zone":14,"typeConfidence":0.87,"plateTime":0.43017682923322154,"extension":6.993228044754468},"index":3,"playId":"b4cd5483-e348-35df-a49a-c777a71bd48f","pitchNumber":4,"startTime":"2026-07-12T17:10:53.261Z","endTime":"2026-07-12T17:10:57.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":82.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.731167977182892,"aZ":-28.39005293419491,"pfxX":-0.9526148046268075,"pfxZ":2.2530704040160874,"pX":1.4248983950038951,"pZ":1.240591462748021,"vX0":9.029347239861512,"vY0":-127.48763418342874,"vZ0":-4.743208073178336,"x":62.69,"y":205.28,"x0":-2.0060007354721443,"y0":50.00615454504535,"z0":5.308207595414521,"aX":-1.603421852474031},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":0.1,"spinRate":2351,"spinDirection":115},"zone":14,"typeConfidence":0.84,"plateTime":0.42603329222766106,"extension":6.81508470553887},"index":4,"playId":"cf08ffd0-fc07-3cfa-9a4a-ea3f5b47c950","pitchNumber":5,"startTime":"2026-07-12T17:11:19.359Z","endTime":"2026-07-12T17:11:23.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:11:23.557Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gary Sánchez grounds into a force out, third baseman Nick Gonzales to second baseman Brandon Lowe. Jackson Chourio scores. Jake Bauers out at 2nd. Gary Sánchez to 1st.","rbi":1,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T17:12:35.546Z","endTime":"2026-07-12T17:14:09.270Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":694973,"link":"/api/v1/people/694973"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T17:11:44.949Z","endTime":"2026-07-12T17:12:37.810Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87471281095718,"aZ":-28.83264100087958,"pfxX":6.270363736517497,"pfxZ":2.1875342035763374,"pX":0.7038486405733257,"pZ":1.76594425079647,"vX0":4.691499266550684,"vY0":-123.65587084629284,"vZ0":-2.83054174035997,"x":90.17,"y":191.1,"x0":-2.0418830000833355,"y0":50.001683935581,"z0":5.379637784674385,"aX":9.573738488091823},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.5,"breakHorizontal":-12.6,"spinRate":2188,"spinDirection":85},"zone":9,"typeConfidence":0.91,"plateTime":0.4453399868480732,"extension":6.662596224704028},"index":1,"playId":"2cd4dd8a-9981-38a9-83e8-c35b9d16f7f5","pitchNumber":1,"startTime":"2026-07-12T17:12:37.810Z","endTime":"2026-07-12T17:13:04.834Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}}},{"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":93.8,"endSpeed":85.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.212702756633046,"aZ":-27.992033722818523,"pfxX":-10.408057560050931,"pfxZ":2.2419460373282707,"pX":0.25370917574974317,"pZ":0.4129734939387704,"vX0":9.563411273895888,"vY0":-136.05901630324666,"vZ0":-7.653243269388313,"x":107.33,"y":227.63,"x0":-1.9628804819612133,"y0":50.0026376193803,"z0":5.215705158142334,"aX":-19.41844288676807},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.5,"breakHorizontal":16.7,"spinRate":1687,"spinDirection":247},"zone":14,"typeConfidence":0.92,"plateTime":0.40330650896214726,"extension":6.76133269313829},"index":2,"playId":"3a562505-ce6e-3215-956d-102ef8312781","pitchNumber":2,"startTime":"2026-07-12T17:13:07.702Z","endTime":"2026-07-12T17:13:11.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.834519339364604,"aZ":-26.77659559368029,"pfxX":-10.477666781327907,"pfxZ":2.914679281586235,"pX":0.05492676015739493,"pZ":0.5867304287249617,"vX0":8.93435953086339,"vY0":-135.55512613443483,"vZ0":-7.408720880462982,"x":114.91,"y":222.94,"x0":-1.929455923332851,"y0":50.0044599473432,"z0":5.236522908937956,"aX":-19.416269837659424},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.7,"breakHorizontal":16.9,"spinRate":1757,"spinDirection":251},"zone":14,"typeConfidence":0.92,"plateTime":0.4047263524113216,"extension":6.8203398117343585},"index":3,"playId":"b667c971-c037-3b5a-b1df-1fa3b4b3bcd8","pitchNumber":3,"startTime":"2026-07-12T17:13:28.554Z","endTime":"2026-07-12T17:13:32.292Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"startTime":"2026-07-12T17:13:45.692Z","endTime":"2026-07-12T17:14:01.682Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.67914995400108,"aZ":-31.004762600038006,"pfxX":1.4268257022923332,"pfxZ":0.7298802405793712,"pX":0.8056994263201162,"pZ":1.7278391967344104,"vX0":6.526116111204363,"vY0":-125.03261015369331,"vZ0":-2.732762602523147,"x":86.29,"y":192.13,"x0":-2.0165299564009413,"y0":50.00102338848877,"z0":5.362663368282925,"aX":2.271431427220469},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.0,"breakHorizontal":-4.0,"spinRate":2266,"spinDirection":87},"zone":14,"typeConfidence":0.92,"plateTime":0.4369928556237066,"extension":6.86344121910472},"hitData":{"launchSpeed":73.7,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":179.05}},"index":5,"playId":"d1c7cf04-98d0-3177-82f3-1d94e2f8bc6a","pitchNumber":4,"startTime":"2026-07-12T17:14:01.682Z","endTime":"2026-07-12T17:14:09.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:14:09.270Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Garrett Mitchell lines out to shortstop Jared Triolo.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T17:14:32.880Z","endTime":"2026-07-12T17:14:45.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87721161875457,"aZ":-18.174404239878577,"pfxX":-8.63438726349126,"pfxZ":6.909374773378296,"pX":-0.007753129505409386,"pZ":2.644187570434661,"vX0":8.557396848117765,"vY0":-140.74720246515227,"vZ0":-4.317792027463332,"x":117.3,"y":167.39,"x0":-1.9507778454388065,"y0":50.00577535347962,"z0":5.3586486019124075,"aX":-17.503988380618715},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.9,"breakHorizontal":14.2,"spinRate":2217,"spinDirection":231},"zone":5,"typeConfidence":0.85,"plateTime":0.3876477330148349,"extension":6.84026665227417},"hitData":{"launchSpeed":110.7,"launchAngle":7.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":115.32,"coordY":150.67}},"index":0,"playId":"d1880bcc-052b-39c0-89ce-31dc1dc0040c","pitchNumber":1,"startTime":"2026-07-12T17:14:40.450Z","endTime":"2026-07-12T17:14:45.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:14:45.291Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Marcell Ozuna homers (8) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T17:16:49.105Z","endTime":"2026-07-12T17:18:05.835Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77152336841492,"aZ":-17.700151814255378,"pfxX":3.7381838630912454,"pfxZ":7.910478507626536,"pX":0.8450478363957107,"pZ":2.907438677684449,"vX0":-5.687266335139998,"vY0":-133.8960524381762,"vZ0":-2.4586930154119697,"x":84.79,"y":160.28,"x0":2.503291820173711,"y0":50.00395836769446,"z0":5.092800223678185,"aX":6.841627449626622},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":-5.6,"spinRate":2170,"spinDirection":147},"zone":3,"typeConfidence":0.9,"plateTime":0.40783531785251315,"extension":6.711203048290605},"index":0,"playId":"74cb0078-0117-3529-bb49-d655035e410e","pitchNumber":1,"startTime":"2026-07-12T17:17:21.647Z","endTime":"2026-07-12T17:17:25.302Z","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":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.215272289737285,"aZ":-25.264466777816462,"pfxX":-6.625505291064051,"pfxZ":4.835357821742771,"pX":0.048943972415652126,"pZ":1.8474840274139213,"vX0":-4.295410249258588,"vY0":-118.42275557935292,"vZ0":-1.7564520629421194,"x":115.13,"y":188.9,"x0":2.7432051282925127,"y0":50.005597638149126,"z0":4.895312337947205,"aX":-9.472585554234835},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.6,"breakHorizontal":13.0,"spinRate":2374,"spinDirection":269},"zone":8,"typeConfidence":0.9,"plateTime":0.4613600513343319,"extension":6.78813684016332},"hitData":{"launchSpeed":103.6,"launchAngle":24.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.51,"coordY":103.28}},"index":1,"playId":"97cd0ad5-8302-3a1a-a885-b9e2cfcbc61b","pitchNumber":2,"startTime":"2026-07-12T17:17:37.098Z","endTime":"2026-07-12T17:18:05.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:18:05.835Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jared Triolo doubles (11) on a line drive to left fielder Jackson Chourio.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T17:17:53.168Z","endTime":"2026-07-12T17:18:58.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.853205608310564,"aZ":-30.98011171557849,"pfxX":-10.427444242241737,"pfxZ":0.894470147047171,"pX":0.6602484870741558,"pZ":2.0393672462074113,"vX0":-1.2487918483986804,"vY0":-115.23998616456791,"vZ0":0.07241145800914794,"x":91.83,"y":183.72,"x0":2.5641496177300946,"y0":50.00536609323249,"z0":5.005503754899209,"aX":-13.996404746598758},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.9,"breakHorizontal":19.2,"spinRate":2435,"spinDirection":282},"zone":9,"typeConfidence":0.9,"plateTime":0.47568211019134754,"extension":6.756565816070693},"index":0,"playId":"75881041-bc55-3d79-8fd1-a94aea4d5375","pitchNumber":1,"startTime":"2026-07-12T17:18:31.077Z","endTime":"2026-07-12T17:18:34.657Z","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":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48184405360416,"aZ":-17.201825413947052,"pfxX":5.527960040982083,"pfxZ":8.10229062815317,"pX":-0.6895126878064821,"pZ":3.173348229414188,"vX0":-9.987463001038996,"vY0":-135.1162574394991,"vZ0":-1.7865961832049728,"x":143.28,"y":153.1,"x0":2.336966675551325,"y0":50.00651584335655,"z0":5.052069199191617,"aX":10.221107426719145},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.5,"breakHorizontal":-7.9,"spinRate":2200,"spinDirection":138},"zone":1,"typeConfidence":0.9,"plateTime":0.4053959843324657,"extension":6.967645658110705},"hitData":{"launchSpeed":85.5,"launchAngle":17.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":52.59,"coordY":118.02}},"index":1,"playId":"63c05879-cb63-34ae-ad07-3bfe3fb956e9","pitchNumber":2,"startTime":"2026-07-12T17:18:46.672Z","endTime":"2026-07-12T17:18:58.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:18:58.685Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Davis singles on a line drive to left fielder Jackson Chourio. Jared Triolo scores.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T17:20:21.594Z","endTime":"2026-07-12T17:22:23.431Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T17:19:20.007Z","endTime":"2026-07-12T17:20:23.809Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93538239533688,"aZ":-27.666129383175036,"pfxX":-4.632474509297507,"pfxZ":3.160910386408897,"pX":1.1770310729644806,"pZ":2.0442873809562667,"vX0":-2.336298404786658,"vY0":-118.19553625717056,"vZ0":-1.0202762455432726,"x":72.13,"y":183.58,"x0":2.777700342912426,"y0":50.00184036807957,"z0":5.004838581362682,"aX":-6.602849574477994},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.8,"breakHorizontal":8.9,"spinRate":2448,"spinDirection":272},"zone":14,"typeConfidence":0.9,"plateTime":0.46207656889052995,"extension":6.866432953193991},"index":1,"playId":"b8689d25-3ac5-3ce8-b52a-16c4c66629d0","pitchNumber":1,"startTime":"2026-07-12T17:20:23.809Z","endTime":"2026-07-12T17:20:28.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":80.5,"endSpeed":74.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.432396104310175,"aZ":-29.092133980267214,"pfxX":-9.888381359416996,"pfxZ":2.2044237688590567,"pX":0.2852853517574986,"pZ":3.1867596820871404,"vX0":-2.301214316429148,"vY0":-117.22059325523549,"vZ0":1.8820287896292212,"x":106.13,"y":152.74,"x0":2.563462622009009,"y0":50.00026691984142,"z0":5.082810146619171,"aX":-13.806850415937394},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":4.7,"breakHorizontal":18.5,"spinRate":2472,"spinDirection":283},"zone":2,"typeConfidence":0.9,"plateTime":0.4666321505596427,"extension":6.81089349623577},"index":2,"playId":"a98a227f-bcbf-3230-93a2-dd744d56e3de","pitchNumber":2,"startTime":"2026-07-12T17:20:43.239Z","endTime":"2026-07-12T17:20:47.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.779192943120133,"aZ":-35.81099113085427,"pfxX":8.418318686904552,"pfxZ":-2.362101858323305,"pX":1.4118425530975947,"pZ":2.6429254253221472,"vX0":-5.340266247815358,"vY0":-123.70558283704233,"vZ0":1.5175090643884144,"x":63.18,"y":167.42,"x0":2.510132613738636,"y0":50.00069530790073,"z0":5.034387440607152,"aX":12.983384162420673},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.6,"breakHorizontal":-13.9,"spinRate":1712,"spinDirection":100},"zone":12,"typeConfidence":0.87,"plateTime":0.4435892528270431,"extension":6.788627840102492},"index":3,"playId":"9c5acd81-db6c-3f3d-89f1-cbfbca63436e","pitchNumber":3,"startTime":"2026-07-12T17:21:06.423Z","endTime":"2026-07-12T17:21:09.802Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.967050453201672,"aZ":-28.66494354216405,"pfxX":-7.9144898013263045,"pfxZ":2.477265043747936,"pX":-0.01048177675140397,"pZ":1.5870498268941773,"vX0":-3.61492283683755,"vY0":-117.8556719481481,"vZ0":-1.6472315068824392,"x":117.4,"y":195.93,"x0":2.5682296652870744,"y0":50.00287493056117,"z0":4.925558499245434,"aX":-11.208588322350966},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.3,"breakHorizontal":15.2,"spinRate":2384,"spinDirection":286},"zone":8,"typeConfidence":0.9,"plateTime":0.4635470656056384,"extension":6.923338464974721},"index":4,"playId":"49a663e7-3ade-3399-b43b-699ce252f850","pitchNumber":4,"startTime":"2026-07-12T17:21:29.484Z","endTime":"2026-07-12T17:21:33.943Z","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":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.134939331116914,"aZ":-30.97903369898475,"pfxX":9.936889070080614,"pfxZ":0.7158070007875468,"pX":0.052944647056940394,"pZ":0.8383089664730505,"vX0":-9.196937454049573,"vY0":-127.86009065011974,"vZ0":-4.010585031180448,"x":114.98,"y":216.15,"x0":2.3899593904229666,"y0":50.0032293540066,"z0":4.834109829390137,"aX":16.60191147742379},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":-16.2,"spinRate":1941,"spinDirection":112},"zone":14,"typeConfidence":0.91,"plateTime":0.42690305055125144,"extension":6.866484849712994},"index":5,"playId":"4a597173-dc28-3e16-82d8-99fa813b87ed","pitchNumber":5,"startTime":"2026-07-12T17:21:51.119Z","endTime":"2026-07-12T17:21:54.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.699521963548836,"aZ":-17.97198179747688,"pfxX":3.2893058852255037,"pfxZ":7.435551584055183,"pX":-0.0032455759163320243,"pZ":3.342277615816207,"vX0":-7.479928203228099,"vY0":-136.7443490243307,"vZ0":-1.3332677366323518,"x":117.12,"y":148.54,"x0":2.3296695798165636,"y0":50.00443209014571,"z0":5.05856393586978,"aX":6.285074199501729},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":-4.6,"spinRate":2261,"spinDirection":136},"zone":2,"typeConfidence":0.9,"plateTime":0.3992235283733181,"extension":6.8316214289547625},"hitData":{"launchSpeed":99.9,"launchAngle":11.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.38,"coordY":117.22}},"index":6,"playId":"06954549-4e0d-3259-8bfa-ec55948ca9e5","pitchNumber":6,"startTime":"2026-07-12T17:22:12.616Z","endTime":"2026-07-12T17:22:23.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:22:23.431Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Mangum walks. Henry Davis to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T17:25:20.926Z","endTime":"2026-07-12T17:28:51.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,9],"actionIndex":[1],"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T17:22:50.303Z","endTime":"2026-07-12T17:23:36.667Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jared Koenig replaces Robert Gasser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T17:23:36.667Z","endTime":"2026-07-12T17:25:23.265Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657649,"link":"/api/v1/people/657649"},"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":93.3,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.693117727119414,"aZ":-22.133313375723443,"pfxX":8.422636280306882,"pfxZ":5.397752343700316,"pX":-1.326904937158445,"pZ":1.326162666194319,"vX0":-10.320298285842572,"vY0":-135.27973016091025,"vZ0":-7.894265867063527,"x":167.58,"y":202.97,"x0":1.4378299625471718,"y0":50.001012525322075,"z0":5.8262643419777875,"aX":15.657168643204043},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":-13.1,"spinRate":2298,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.4044344499376047,"extension":6.346794396614782},"index":2,"playId":"3ca23cff-90a2-3f9a-84c4-d78f33269e0f","pitchNumber":1,"startTime":"2026-07-12T17:25:23.265Z","endTime":"2026-07-12T17:25:26.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.919852583913254,"aZ":-21.971009326225982,"pfxX":1.3639843909516465,"pfxZ":5.8833068627136,"pX":-0.6801267105513957,"pZ":1.2416757356711705,"vX0":-7.812423492854974,"vY0":-130.2229645541793,"vZ0":-6.674767492991303,"x":126.24,"y":169.81,"x0":2.169252195364193,"y0":50.00038371567592,"z0":5.476819261657279,"aX":2.3649202787830848},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.5,"breakHorizontal":-1.0,"spinRate":2152,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.41909429922409025,"extension":6.080031874558067},"index":3,"playId":"5ab0da87-4dca-3c8b-b906-b0e5c5a0fadd","pitchNumber":2,"startTime":"2026-07-12T17:25:42.543Z","endTime":"2026-07-12T17:25:46.641Z","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":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.615434446954605,"aZ":-25.99604120135215,"pfxX":6.646334957803015,"pfxZ":4.1332972775039405,"pX":-0.24231458599592726,"pZ":2.554439621954459,"vX0":-7.214812568290859,"vY0":-120.69011320418636,"vZ0":-2.1483138684084597,"x":92.99,"y":181.42,"x0":1.9041070300025964,"y0":50.00134455709504,"z0":5.716051763440145,"aX":9.932108389181948},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.3,"breakHorizontal":-10.6,"spinRate":1773,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4515866015540011,"extension":6.146014199537501},"index":4,"playId":"8c86d7fa-4f85-3d28-8158-93d3cdf05f0e","pitchNumber":3,"startTime":"2026-07-12T17:26:33.091Z","endTime":"2026-07-12T17:26:36.092Z","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":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43790325331714,"aZ":-22.413278672991506,"pfxX":8.110545062777764,"pfxZ":5.0683439039413045,"pX":0.06428672100120546,"pZ":4.264741174228044,"vX0":-6.698280278275096,"vY0":-138.09309882985715,"vZ0":-1.0932160370050834,"x":114.55,"y":123.63,"x0":1.4704297017266048,"y0":50.00535429074743,"z0":6.1769331484970955,"aX":15.629237523356762},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.1,"breakHorizontal":-13.2,"spinRate":2251,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.39700273786232376,"extension":6.024120448819645},"index":5,"playId":"500e9cd1-ff75-30ac-96ff-270c4a62a22b","pitchNumber":4,"startTime":"2026-07-12T17:26:56.760Z","endTime":"2026-07-12T17:27:00.214Z","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":83.5,"endSpeed":77.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15580502989801,"aZ":-25.877051978233087,"pfxX":7.959117742317602,"pfxZ":4.190168310858226,"pX":-0.6458499585957264,"pZ":2.1446961897417256,"vX0":-8.710503004518072,"vY0":-121.3492113884132,"vZ0":-2.863135361228363,"x":141.62,"y":180.87,"x0":1.9440649063532904,"y0":50.00101264353658,"z0":5.577267297928129,"aX":11.954317239180176},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.2,"breakHorizontal":-12.5,"spinRate":1627,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.4501339359843426,"extension":6.45194222622681},"index":6,"playId":"632ab3c9-c07d-3145-97fa-e101902489a2","pitchNumber":5,"startTime":"2026-07-12T17:27:16.478Z","endTime":"2026-07-12T17:27:23.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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03336872842918,"aZ":-14.639130499148974,"pfxX":6.007800787065112,"pfxZ":9.335938720228775,"pX":-1.1938489749992127,"pZ":1.663180511727386,"vX0":-9.630997311883224,"vY0":-136.22252759068743,"vZ0":-8.342775840701043,"x":162.51,"y":193.87,"x0":1.6076240517690585,"y0":50.00497466027964,"z0":5.7784237145416055,"aX":11.287788568247215},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":-8.9,"spinRate":2298,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.40212882986071463,"extension":6.230382149562164},"index":7,"playId":"c8e58d52-dc98-3a1a-8d04-56c7293f90b9","pitchNumber":6,"startTime":"2026-07-12T17:28:02.588Z","endTime":"2026-07-12T17:28:06.546Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-12T17:28:25.557Z","endTime":"2026-07-12T17:28:47.338Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.885762663288343,"aZ":-15.745583371861311,"pfxX":6.715303639939457,"pfxZ":8.906754861606565,"pX":1.4826435364749397,"pZ":2.554789295670956,"vX0":-3.7222044070206577,"vY0":-135.282751149934,"vZ0":-5.456830379970777,"x":60.49,"y":169.8,"x0":2.007602689241549,"y0":50.00029016642429,"z0":5.710421924658432,"aX":12.383245966887221},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.1,"breakHorizontal":-11.3,"spinRate":2136,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.40564559834503466,"extension":6.266955912685228},"index":9,"playId":"62a9cee2-c109-32a9-ba68-5b0bb82c1251","pitchNumber":7,"startTime":"2026-07-12T17:28:47.338Z","endTime":"2026-07-12T17:28:51.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:28:51.008Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a line drive to center fielder Garrett Mitchell. Henry Davis to 3rd. Jake Mangum to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T17:28:54.783Z","endTime":"2026-07-12T17:30:29.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnThird":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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(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.1,"endSpeed":72.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.552191794260764,"aZ":-37.61365750065777,"pfxX":-4.6221653813941925,"pfxZ":-4.144399627098924,"pX":-1.7049279472691155,"pZ":2.470956971464911,"vX0":-7.8912046887193386,"vY0":-113.5137607999028,"vZ0":1.0179567453896754,"x":181.99,"y":172.06,"x0":2.408228244471935,"y0":50.00138439075821,"z0":5.743064212860258,"aX":-6.068683132784985},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-7.0,"breakHorizontal":10.3,"spinRate":2364,"spinDirection":302},"zone":11,"typeConfidence":2.0,"plateTime":0.48136868945688294,"extension":6.277914477724756},"index":0,"playId":"c5e596bf-3ec0-3871-8555-79c73e7c535e","pitchNumber":1,"startTime":"2026-07-12T17:29:25.807Z","endTime":"2026-07-12T17:29:29.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30710244776822,"aZ":-19.360465972071662,"pfxX":2.537967130499648,"pfxZ":7.280730885212851,"pX":-0.5191391413341021,"pZ":2.085231738626214,"vX0":-8.392245311204709,"vY0":-131.20265802554252,"vZ0":-5.0072783105035485,"x":136.79,"y":182.48,"x0":2.3779979427436695,"y0":50.0019947300223,"z0":5.442438537410776,"aX":4.466797760082161},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.4,"breakHorizontal":-2.9,"spinRate":2374,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.4159717487379768,"extension":6.268989924108819},"index":1,"playId":"9451391c-0a90-3601-a158-13b8aa059147","pitchNumber":2,"startTime":"2026-07-12T17:29:45.908Z","endTime":"2026-07-12T17:29:51.642Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09596959360398,"aZ":-21.23206706684704,"pfxX":-0.0153253578024648,"pfxZ":6.091509590844103,"pX":-0.5792928573021396,"pZ":3.0484099754692253,"vX0":-7.4283247947730295,"vY0":-132.62247832167247,"vZ0":-2.9564468095314482,"x":139.08,"y":156.47,"x0":2.2499742816184733,"y0":50.00445026398661,"z0":5.711378071296938,"aX":-0.0262568448279881},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":1.6,"spinRate":2309,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.41166953692898867,"extension":6.151010472324244},"hitData":{"launchSpeed":79.6,"launchAngle":26.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":129.58,"coordY":97.14}},"index":2,"playId":"5441a6f6-2770-388b-b190-d3e2a53fa94b","pitchNumber":3,"startTime":"2026-07-12T17:30:17.425Z","endTime":"2026-07-12T17:30:29.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:30:29.056Z","atBatIndex":34},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Bryan Reynolds hit by pitch. Henry Davis scores. Jake Mangum to 3rd. Brandon Lowe to 2nd.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T17:30:51.689Z","endTime":"2026-07-12T17:31:27.666Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":{"id":688107,"link":"/api/v1/people/688107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":85.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65777889871843,"aZ":-20.97609250893447,"pfxX":0.24178951299986906,"pfxZ":6.18838317445903,"pX":-1.9035688591731545,"pZ":0.6367963709781693,"vX0":-10.561526602368357,"vY0":-132.5005980602013,"vZ0":-8.531834860762082,"x":189.56,"y":221.59,"x0":2.073360362859714,"y0":50.00152109337804,"z0":5.385640613142298,"aX":0.43825181774492095},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":1.4,"spinRate":2274,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.41063718399441607,"extension":6.326203641131131},"index":0,"playId":"9c5763a1-a911-3c13-bd62-b9a63517c5dc","pitchNumber":1,"startTime":"2026-07-12T17:31:24.666Z","endTime":"2026-07-12T17:31:27.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:31:27.666Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Esmerlyn Valdez walks. Jake Mangum scores. Brandon Lowe to 3rd. Bryan Reynolds to 2nd.","rbi":1,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T17:32:06.483Z","endTime":"2026-07-12T17:34:11.026Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnThird":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":{"id":657649,"link":"/api/v1/people/657649"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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(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":94.7,"endSpeed":87.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.337705933488685,"aZ":-17.017694185761673,"pfxX":3.5182964051960464,"pfxZ":7.845026704941773,"pX":0.6223765959675792,"pZ":2.184942036300029,"vX0":-4.728537692618102,"vY0":-137.80358661081536,"vZ0":-6.760599945591053,"x":93.28,"y":179.79,"x0":1.8998277367015306,"y0":50.00076759955424,"z0":5.8106167130948885,"aX":6.796129830869679},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.1,"breakHorizontal":-5.4,"spinRate":2248,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.39678628859192777,"extension":6.135075696969751},"index":0,"playId":"468f87b9-cdbc-39cc-a96f-ad64ede46e05","pitchNumber":1,"startTime":"2026-07-12T17:32:08.246Z","endTime":"2026-07-12T17:32:12.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.764543720302242,"aZ":-17.679130474611206,"pfxX":2.094622137947211,"pfxZ":7.558355935049377,"pX":-1.746924792053627,"pZ":1.8899355559656237,"vX0":-10.299291247983017,"vY0":-137.2166202447825,"vZ0":-7.120109767365088,"x":183.59,"y":187.75,"x0":1.7739218378693835,"y0":50.00410884791929,"z0":5.711401325972964,"aX":4.019457165214817},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":-1.8,"spinRate":2309,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.39832072201208346,"extension":6.360580083809863},"index":1,"playId":"dedcb238-7813-3540-9612-1f49ee7f267d","pitchNumber":2,"startTime":"2026-07-12T17:32:25.340Z","endTime":"2026-07-12T17:32:29.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.546495378723282,"aZ":-24.9315540466657,"pfxX":9.139703363410197,"pfxZ":4.733373940399149,"pX":-0.8713985680018197,"pZ":0.1659082865681896,"vX0":-9.668208860389218,"vY0":-122.71835692977447,"vZ0":-7.729228915593033,"x":150.22,"y":234.3,"x0":1.9258927187896129,"y0":50.004284039395365,"z0":5.470268803872129,"aX":13.98743283817905},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.0,"breakHorizontal":-14.4,"spinRate":1782,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.4457880659538245,"extension":6.3610135391643885},"index":2,"playId":"0d7b108d-9d6c-350b-96fb-82d1e2d06e5d","pitchNumber":3,"startTime":"2026-07-12T17:32:47.716Z","endTime":"2026-07-12T17:32:54.306Z","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":83.7,"endSpeed":77.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27556875342953,"aZ":-26.37592421015744,"pfxX":6.29857906002231,"pfxZ":3.8215298591686064,"pX":1.9660602282848896,"pZ":3.7023636576450487,"vX0":-2.6712102958452633,"vY0":-121.96286267132372,"vZ0":0.6503846736712222,"x":42.06,"y":138.82,"x0":2.2525974601424004,"y0":50.00413240853917,"z0":5.693457901038942,"aX":9.561867129747144},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.3,"breakHorizontal":-10.8,"spinRate":1615,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.44778501170965956,"extension":6.153996104851555},"index":3,"playId":"702befaf-3c14-35b4-bd59-040e4915fb8a","pitchNumber":4,"startTime":"2026-07-12T17:33:11.658Z","endTime":"2026-07-12T17:33:14.707Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.746122409644286,"aZ":-18.852172008296094,"pfxX":8.75203239166677,"pfxZ":7.0741012876297225,"pX":0.2570586345583979,"pZ":2.130138802370599,"vX0":-7.355181572733853,"vY0":-136.75756602096564,"vZ0":-6.2198905697777995,"x":107.2,"y":181.27,"x0":1.8518120563697158,"y0":50.00324698059306,"z0":5.738551214140928,"aX":16.484908462513797},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":-14.2,"spinRate":2082,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.4013711201449057,"extension":6.171925744397255},"index":4,"playId":"3b2d9e7c-df4f-387d-8fa6-42c0b2c7a007","pitchNumber":5,"startTime":"2026-07-12T17:33:33.156Z","endTime":"2026-07-12T17:33:36.854Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-12T17:33:51.533Z","endTime":"2026-07-12T17:34:06.153Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.547986295563337,"aZ":-18.86031132485621,"pfxX":9.168092785794949,"pfxZ":6.840945794989911,"pX":-0.06822747849837206,"pZ":1.370254220218748,"vX0":-8.353025592407514,"vY0":-138.53349813488526,"vZ0":-8.451376790966055,"x":119.6,"y":201.78,"x0":1.7928661662684091,"y0":50.00544130244567,"z0":5.718270212381923,"aX":17.847673093101942},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":-14.9,"spinRate":2130,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.39516947829344895,"extension":6.398515145318943},"index":6,"playId":"b41b9097-3647-3388-84da-9935d85fd11d","pitchNumber":6,"startTime":"2026-07-12T17:34:06.153Z","endTime":"2026-07-12T17:34:11.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:34:11.026Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a line drive to center fielder Garrett Mitchell. Brandon Lowe scores. Bryan Reynolds to 3rd. Esmerlyn Valdez to 2nd.","rbi":1,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T17:34:15.536Z","endTime":"2026-07-12T17:36:08.347Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":657649,"link":"/api/v1/people/657649"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.859266853781644,"aZ":-17.414337055512927,"pfxX":7.282233184263323,"pfxZ":7.912486605009457,"pX":0.7679321069153442,"pZ":2.8146413012383373,"vX0":-6.440769062564121,"vY0":-135.76989574341113,"vZ0":-4.737629958526559,"x":87.73,"y":162.78,"x0":2.2253586956566282,"y0":50.00588439599644,"z0":5.795060559938288,"aX":13.59115205228603},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":-11.8,"spinRate":2203,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.40349095064859997,"extension":6.46657314214437},"index":0,"playId":"9e937043-b7f1-3f14-8d86-239b065f2e15","pitchNumber":1,"startTime":"2026-07-12T17:34:48.767Z","endTime":"2026-07-12T17:34:52.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.361130999751325,"aZ":-21.02579175189631,"pfxX":7.743850314858276,"pfxZ":5.870552458930151,"pX":0.9562661832519543,"pZ":3.5791200925064923,"vX0":-6.22119397136062,"vY0":-136.74754546422156,"vZ0":-2.4133437096001717,"x":80.55,"y":142.14,"x0":2.2514836481413414,"y0":50.00363014139417,"z0":5.911110436610541,"aX":14.708139565400023},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.3,"breakHorizontal":-12.7,"spinRate":2137,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40010434085602586,"extension":6.209698668828432},"index":1,"playId":"6d6be09f-39b5-37d9-984e-4d3e4b547fae","pitchNumber":2,"startTime":"2026-07-12T17:35:07.601Z","endTime":"2026-07-12T17:35:10.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84853629470119,"aZ":-16.207638922173064,"pfxX":6.695988716600346,"pfxZ":8.101792276299445,"pX":-0.42755451979372855,"pZ":3.3989418713121506,"vX0":-8.968041181155247,"vY0":-139.15912096520353,"vZ0":-3.792999560822591,"x":133.3,"y":147.01,"x0":1.9598025355077795,"y0":50.00232037666342,"z0":5.846438982754611,"aX":13.195439486731315},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":-10.3,"spinRate":2101,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.3929000645648153,"extension":6.331273569800715},"index":2,"playId":"a725bd84-5d84-36d8-9241-2362e9d04f0c","pitchNumber":3,"startTime":"2026-07-12T17:35:33.586Z","endTime":"2026-07-12T17:35:36.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02952777555107,"aZ":-18.334031029914723,"pfxX":8.04202931474082,"pfxZ":7.0829308087720335,"pX":0.03298761906568848,"pZ":2.876394867805122,"vX0":-8.240068498784026,"vY0":-138.67653644161877,"vZ0":-4.921178985437053,"x":115.74,"y":161.12,"x0":1.9932099247324626,"y0":50.00285381367844,"z0":5.890944096721003,"aX":15.716454720728333},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":-13.0,"spinRate":2279,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.39445719984580574,"extension":6.387832090369659},"hitData":{"launchSpeed":92.5,"launchAngle":9.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.06,"coordY":105.12}},"index":3,"playId":"c5535a6b-74ff-36f0-80d0-d70e4ed3669e","pitchNumber":4,"startTime":"2026-07-12T17:35:58.421Z","endTime":"2026-07-12T17:36:08.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:36:08.347Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Gonzales doubles (14) on a line drive to right fielder Sal Frelick. Bryan Reynolds scores. Esmerlyn Valdez scores. Ryan O'Hearn to 3rd.","rbi":2,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T17:38:48.110Z","endTime":"2026-07-12T17:39:21.555Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":657649,"link":"/api/v1/people/657649"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":{"id":657649,"link":"/api/v1/people/657649"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T17:36:28.946Z","endTime":"2026-07-12T17:37:09.709Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Grant Anderson replaces Jared Koenig.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T17:37:09.709Z","endTime":"2026-07-12T17:38:50.400Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681982,"link":"/api/v1/people/681982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55906524826485,"aZ":-29.779486791242046,"pfxX":-8.498755657332392,"pfxZ":1.2872913496184797,"pX":0.10842240821723141,"pZ":2.4475560084120955,"vX0":8.392319550386095,"vY0":-134.24230969688722,"vZ0":-0.08022649060665932,"x":112.87,"y":172.7,"x0":-1.92956725267864,"y0":50.000453002234906,"z0":4.568875078992452,"aX":-15.766422936543664},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.5,"breakHorizontal":13.9,"spinRate":2290,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.4054689126741149,"extension":6.503368979490821},"index":2,"playId":"8ebcd59c-a567-3239-a0e2-1bd8a5882d81","pitchNumber":1,"startTime":"2026-07-12T17:38:50.400Z","endTime":"2026-07-12T17:38:54.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44891335826368,"aZ":-34.09890432754576,"pfxX":-9.82442824167049,"pfxZ":-1.025980620616858,"pX":0.10338817324657347,"pZ":2.9412617136819796,"vX0":9.232999824530284,"vY0":-135.51020905411212,"vZ0":2.0968794217419147,"x":113.06,"y":159.37,"x0":-2.052889427843897,"y0":50.00112605921725,"z0":4.520991245051689,"aX":-18.478544287807843},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-1.2,"breakHorizontal":16.1,"spinRate":2295,"spinDirection":246},"zone":2,"typeConfidence":2.0,"plateTime":0.4024474759023433,"extension":6.360605025473768},"hitData":{"launchSpeed":90.9,"launchAngle":19.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":198.7,"coordY":124.53}},"index":3,"playId":"f9414075-f59f-3d2a-b40c-67127d6ba0f9","pitchNumber":2,"startTime":"2026-07-12T17:39:09.990Z","endTime":"2026-07-12T17:39:21.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:39:21.555Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna called out on strikes.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T17:39:30.344Z","endTime":"2026-07-12T17:43:17.117Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18272678786678,"aZ":-30.30347184400257,"pfxX":-10.88449203232544,"pfxZ":0.9602273515629647,"pX":1.8920109345878295,"pZ":0.8644022969820745,"vX0":13.964282952127093,"vY0":-138.3249191294304,"vZ0":-4.03154059833012,"x":44.88,"y":215.44,"x0":-1.7859301386750217,"y0":50.00685880763142,"z0":4.351507662033745,"aX":-21.293334692121693},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.1,"breakHorizontal":17.2,"spinRate":2429,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.3945877205305486,"extension":6.69305077289281},"index":0,"playId":"cf1a9b92-8ace-3b06-9b9f-256aaa677410","pitchNumber":1,"startTime":"2026-07-12T17:40:01.486Z","endTime":"2026-07-12T17:40:05.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.677260015502167,"aZ":-31.16509282490892,"pfxX":2.442428203239163,"pfxZ":0.6699454465079211,"pX":1.2182922648050178,"pZ":0.8872664432860676,"vX0":7.3061191107757315,"vY0":-121.24878439282962,"vZ0":-0.8423589906561424,"x":70.56,"y":214.82,"x0":-2.129796350451209,"y0":50.0053754732669,"z0":3.9156599444578757,"aX":3.7031666520420834},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":-5.9,"spinRate":2631,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.44863654584500967,"extension":6.390281257661496},"index":1,"playId":"30a50f8c-c138-36e9-8d31-81c516be5492","pitchNumber":2,"startTime":"2026-07-12T17:40:20.385Z","endTime":"2026-07-12T17:40:23.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.3,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.26112427077692,"aZ":-32.571089336956206,"pfxX":2.708896090000839,"pfxZ":-0.265478695789481,"pX":1.619539208552961,"pZ":1.8195044470487982,"vX0":7.648655946012006,"vY0":-120.80702474408147,"vZ0":1.4174187442666146,"x":55.27,"y":189.65,"x0":-1.9206710142440964,"y0":50.001671827045996,"z0":4.056879828527458,"aX":4.062834901335985},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.0,"breakHorizontal":-6.5,"spinRate":2632,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4508327188151129,"extension":6.303947529192208},"index":2,"playId":"16423502-88a5-3af2-bfa2-4d6950cd2498","pitchNumber":3,"startTime":"2026-07-12T17:40:38.953Z","endTime":"2026-07-12T17:40:42.043Z","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":94.1,"endSpeed":87.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.259643259518377,"aZ":-28.59960345894543,"pfxX":-8.622376212132936,"pfxZ":1.8547745248477465,"pX":1.0449902059824088,"pZ":3.498084842370481,"vX0":10.518189209629043,"vY0":-136.71864729549586,"vZ0":2.1486465895198554,"x":77.17,"y":144.33,"x0":-1.7008611767737447,"y0":50.00105049304234,"z0":4.642692317890668,"aX":-16.603936397000993},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.0,"breakHorizontal":13.8,"spinRate":2394,"spinDirection":242},"zone":12,"typeConfidence":2.0,"plateTime":0.39801313770867486,"extension":6.673706090291188},"index":3,"playId":"747ca803-d5d6-3f6f-847a-ea7dc5d0cd39","pitchNumber":4,"startTime":"2026-07-12T17:40:59.372Z","endTime":"2026-07-12T17:41:02.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.153281389249322,"aZ":-30.764732034892642,"pfxX":-10.145993978345341,"pfxZ":0.7458294840349486,"pX":0.26024755417126033,"pZ":1.1003716407888837,"vX0":9.785599490463376,"vY0":-135.66162308473517,"vZ0":-3.1015728989893327,"x":107.08,"y":209.07,"x0":-2.0473712421518617,"y0":50.00505770236201,"z0":4.366675964990583,"aX":-19.22225616708499},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.0,"breakHorizontal":16.7,"spinRate":2321,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.40126745668565267,"extension":6.240018490368504},"index":4,"playId":"4cf800cd-1704-3a7c-9283-b332cf753876","pitchNumber":5,"startTime":"2026-07-12T17:41:18.609Z","endTime":"2026-07-12T17:41:21.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.031591955581227,"aZ":-28.00089324245212,"pfxX":5.650482936773613,"pfxZ":2.80999174257998,"pX":0.45117652987238177,"pZ":3.0109575149355643,"vX0":3.9893786214022438,"vY0":-120.45280963763378,"vZ0":3.0008284264674083,"x":99.8,"y":157.48,"x0":-1.954443129573552,"y0":50.002907185403764,"z0":4.208382921425772,"aX":8.391711686436356},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.0,"breakHorizontal":-11.2,"spinRate":2526,"spinDirection":83},"zone":3,"typeConfidence":2.0,"plateTime":0.45287033665304843,"extension":6.197871466100037},"index":5,"playId":"ac1a340c-dd20-3550-9bc5-b5763a2eff36","pitchNumber":6,"startTime":"2026-07-12T17:41:40.433Z","endTime":"2026-07-12T17:41:44.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.306597439078047,"aZ":-31.07027796148629,"pfxX":4.748923320931914,"pfxZ":0.745969235109885,"pX":-0.42600207496707027,"pZ":1.3710229032208898,"vX0":2.6774925792322017,"vY0":-120.06522687681712,"vZ0":0.3131054478016244,"x":133.24,"y":201.76,"x0":-2.1662146089946783,"y0":50.00522120436227,"z0":3.963934008735761,"aX":7.059287908253039},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.7,"breakHorizontal":-9.1,"spinRate":2583,"spinDirection":85},"zone":13,"typeConfidence":2.0,"plateTime":0.4530877184122901,"extension":6.423102555412311},"index":6,"playId":"4c1210f5-7456-37d6-bc9d-fdb147418fb7","pitchNumber":7,"startTime":"2026-07-12T17:42:03.456Z","endTime":"2026-07-12T17:42:07.779Z","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":94.8,"endSpeed":87.6,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12317778293603,"aZ":-20.70881856699761,"pfxX":-6.668337784819316,"pfxZ":5.868337070156585,"pX":0.07523200607258534,"pZ":3.0152253161404117,"vX0":7.77679008864119,"vY0":-138.02709823320015,"vZ0":-0.413248339816161,"x":114.13,"y":157.37,"x0":-1.895882149818408,"y0":50.00130881601668,"z0":4.546157235375632,"aX":-13.026463297422936},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.8,"breakHorizontal":10.7,"spinRate":2407,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.39493802213068374,"extension":6.610358393698391},"index":7,"playId":"103e3a84-ca24-30cd-a164-ffc4d9cb4df4","pitchNumber":8,"startTime":"2026-07-12T17:42:29.579Z","endTime":"2026-07-12T17:42:32.579Z","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":95.6,"endSpeed":87.9,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.632381865584684,"aZ":-19.171421942278638,"pfxX":-6.917454037146541,"pfxZ":6.577713534557526,"pX":0.10636572306024204,"pZ":3.2862168793506568,"vX0":8.203107546870058,"vY0":-139.10155431291733,"vZ0":-0.04884064673002919,"x":112.95,"y":150.05,"x0":-1.96992704978856,"y0":50.0034254988609,"z0":4.56579005004294,"aX":-13.67629941470701},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":11.0,"spinRate":2488,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.3924452556200748,"extension":6.797603384086776},"index":8,"playId":"c742779a-9f8f-35cc-b831-c0629ec66976","pitchNumber":9,"startTime":"2026-07-12T17:42:51.315Z","endTime":"2026-07-12T17:42:55.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.639073164745,"aZ":-34.68473960028088,"pfxX":-7.954276023743944,"pfxZ":-1.306937840438783,"pX":-0.027278758263388967,"pZ":3.2024537742816546,"vX0":7.85932759286021,"vY0":-136.69831713850567,"vZ0":2.621686925436453,"x":118.04,"y":152.31,"x0":-1.8843692444523723,"y0":50.00191482003487,"z0":4.587419368109736,"aX":-15.29297947388425},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.7,"breakHorizontal":13.1,"spinRate":2285,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.398283287773848,"extension":6.344065454841474},"index":9,"playId":"e8a8d5c9-b362-3cbd-8b46-3063836ddefe","pitchNumber":10,"startTime":"2026-07-12T17:43:12.830Z","endTime":"2026-07-12T17:43:17.117Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:43:17.117Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a ground ball to left fielder Jackson Chourio. Ryan O'Hearn scores. Nick Gonzales scores.","rbi":2,"awayScore":2,"homeScore":13,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T17:43:21.739Z","endTime":"2026-07-12T17:45:18.262Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":{"id":681982,"link":"/api/v1/people/681982"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":657649,"link":"/api/v1/people/657649"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.5,"endSpeed":77.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.552921956318592,"aZ":-27.590239109463013,"pfxX":4.084759773633021,"pfxZ":3.0186632084878378,"pX":0.8278777346462788,"pZ":1.3274667731249206,"vX0":5.83559662376153,"vY0":-121.60936170173046,"vZ0":-0.5518134791755183,"x":85.44,"y":202.94,"x0":-2.1202982553951,"y0":50.00557824588176,"z0":3.920324753518976,"aX":6.207891469737476},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.6,"breakHorizontal":-8.6,"spinRate":2731,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.44789199551209435,"extension":6.454702901344459},"index":0,"playId":"95ded27d-cea6-323b-a8e7-660044d60f58","pitchNumber":1,"startTime":"2026-07-12T17:43:40.963Z","endTime":"2026-07-12T17:43:44.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.060523397476516,"aZ":-28.459230659984403,"pfxX":4.116081627149579,"pfxZ":2.53001875888239,"pX":-0.034378761687860956,"pZ":1.279954349231307,"vX0":4.279433957836326,"vY0":-119.38385593183722,"vZ0":-0.24183751611618454,"x":118.31,"y":204.22,"x0":-2.3730844158933815,"y0":50.004828434019814,"z0":3.9052351844847815,"aX":6.049579655556622},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.8,"breakHorizontal":-8.4,"spinRate":2674,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.4556538397132126,"extension":6.380161645545376},"index":1,"playId":"0b57a904-999c-3d07-a154-70eaf1535fb0","pitchNumber":2,"startTime":"2026-07-12T17:43:58.633Z","endTime":"2026-07-12T17:44:02.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.799510199528317,"aZ":-19.64046402240433,"pfxX":-6.831179855886779,"pfxZ":6.622649997062641,"pX":-0.024415565368311836,"pZ":3.362648376804308,"vX0":7.255865207477348,"vY0":-136.39166025099487,"vZ0":0.35944178017270934,"x":117.93,"y":147.99,"x0":-1.8262389413379652,"y0":50.00065793811848,"z0":4.579037975049513,"aX":-12.92425834711389},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.2,"breakHorizontal":10.9,"spinRate":2556,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.4009272100598178,"extension":6.73162254324854},"index":2,"playId":"036c1f9c-e0c7-36c8-8e3c-cede9cfb1b36","pitchNumber":3,"startTime":"2026-07-12T17:44:19.362Z","endTime":"2026-07-12T17:44:23.882Z","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.9,"endSpeed":87.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.963930225115753,"aZ":-20.034336389087613,"pfxX":-7.2752835458576435,"pfxZ":6.134785530421615,"pX":0.484992987727582,"pZ":2.8830273619343294,"vX0":8.722173133853,"vY0":-139.47456178330845,"vZ0":-1.0306709105347553,"x":98.51,"y":160.94,"x0":-1.730506435660963,"y0":50.006776050793675,"z0":4.572618502765616,"aX":-14.406394115686252},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.2,"breakHorizontal":11.5,"spinRate":2511,"spinDirection":236},"zone":3,"typeConfidence":2.0,"plateTime":0.392000874940162,"extension":6.6329137334522805},"index":3,"playId":"b9dbcffb-276b-3795-8863-a362c845ec7a","pitchNumber":4,"startTime":"2026-07-12T17:44:44.219Z","endTime":"2026-07-12T17:44:48.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.882020604565874,"aZ":-33.006029380418774,"pfxX":-10.158636908224528,"pfxZ":-0.4341979020134623,"pX":-0.1285214249097094,"pZ":2.924599324911534,"vX0":8.727361216748516,"vY0":-137.51326351807617,"vZ0":1.8161412964034462,"x":121.9,"y":159.82,"x0":-2.0147670352661455,"y0":50.00145757460307,"z0":4.485899348106267,"aX":-19.564286869590063},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":-0.2,"breakHorizontal":16.7,"spinRate":2263,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.39745244742007557,"extension":6.5872673457664135},"hitData":{"launchSpeed":102.4,"launchAngle":-6.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.96,"coordY":128.88}},"index":4,"playId":"832341a0-ff92-3e29-a0d2-0b7295d16d32","pitchNumber":5,"startTime":"2026-07-12T17:45:08.431Z","endTime":"2026-07-12T17:45:18.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:45:18.262Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Pirates challenged (play at 1st), call on the field was overturned: Henry Davis grounds into a force out, third baseman Braden Shewmake to second baseman Brice Turang. Jared Triolo out at 2nd. Henry Davis to 1st.","rbi":0,"awayScore":2,"homeScore":13,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T17:46:49.435Z","endTime":"2026-07-12T17:49:07.877Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669699,"link":"/api/v1/people/669699"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"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":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":13,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T17:45:55.968Z","endTime":"2026-07-12T17:46:51.695Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.283017715170363,"aZ":-28.40504745646371,"pfxX":4.85876105291762,"pfxZ":2.5869530018583564,"pX":-1.158693758437286,"pZ":2.8548284168310123,"vX0":1.2323252179335817,"vY0":-119.021932863657,"vZ0":3.231718940125204,"x":161.17,"y":161.7,"x0":-2.312667873698008,"y0":50.00451248811025,"z0":4.025951574145934,"aX":7.087612557504388},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.6,"breakHorizontal":-9.1,"spinRate":2669,"spinDirection":86},"zone":11,"typeConfidence":2.0,"plateTime":0.4572983954084573,"extension":6.429569271491559},"index":1,"playId":"9870c848-d8f8-3254-aae1-8925cfb70f1c","pitchNumber":1,"startTime":"2026-07-12T17:46:51.695Z","endTime":"2026-07-12T17:46:55.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.074456705051738,"aZ":-31.45509876471548,"pfxX":-8.961171251207208,"pfxZ":0.38626495633235436,"pX":0.6522180583281596,"pZ":3.242535702125532,"vX0":10.120437937908916,"vY0":-134.4381195346924,"vZ0":2.8065115123321283,"x":92.14,"y":151.23,"x0":-1.970470455472487,"y0":50.002767497337175,"z0":4.396962610296584,"aX":-16.648913430654755},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.4,"breakHorizontal":14.4,"spinRate":2405,"spinDirection":249},"zone":3,"typeConfidence":2.0,"plateTime":0.4051405528256842,"extension":6.402070827179825},"index":2,"playId":"88ad6d3e-e830-3210-b911-83bf10785f76","pitchNumber":2,"startTime":"2026-07-12T17:47:10.838Z","endTime":"2026-07-12T17:47:14.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.692085123673255,"aZ":-30.60013128809417,"pfxX":4.038133474536083,"pfxZ":1.0713809460631003,"pX":1.3434352576294681,"pZ":1.2111920447532425,"vX0":6.929940532413863,"vY0":-120.05047120434969,"vZ0":-0.09788115503102579,"x":65.79,"y":206.08,"x0":-2.097259910575936,"y0":50.002892484093806,"z0":3.960066079420026,"aX":5.935735283935289},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.2,"breakHorizontal":-8.9,"spinRate":2560,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4550054036443245,"extension":6.6042742445538485},"index":3,"playId":"7f879568-a5c6-314b-9268-1993753e9503","pitchNumber":3,"startTime":"2026-07-12T17:47:32.836Z","endTime":"2026-07-12T17:47:36.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.521221175216983,"aZ":-29.886401231613117,"pfxX":4.364976403598282,"pfxZ":1.5651988148593285,"pX":1.238456033072392,"pZ":0.6878915720435982,"vX0":6.424861576495769,"vY0":-119.86972758184362,"vZ0":-1.1982532890864646,"x":69.79,"y":220.21,"x0":-2.0404567895563135,"y0":50.002369002369626,"z0":3.8553766958870868,"aX":6.368489066475159},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":2.8,"breakHorizontal":-9.4,"spinRate":2617,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.456417089220273,"extension":6.441636825245404},"index":4,"playId":"14206e08-b619-3918-a47f-52721c491e4c","pitchNumber":4,"startTime":"2026-07-12T17:47:52.343Z","endTime":"2026-07-12T17:47:55.607Z","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":94.4,"endSpeed":86.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07247817033307,"aZ":-21.13210144541342,"pfxX":-6.713185807032954,"pfxZ":5.728942560221109,"pX":0.08299722027335261,"pZ":3.305147633245798,"vX0":7.911872245822778,"vY0":-137.40029274055365,"vZ0":0.5765567059774497,"x":113.84,"y":149.54,"x0":-1.9504023282954572,"y0":50.005130038758985,"z0":4.519442672945313,"aX":-12.945026293022805},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":10.7,"spinRate":2464,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.39737465075262257,"extension":6.5967259405615755},"index":5,"playId":"451d914f-bfc1-3203-9af1-7c7094fdfcf4","pitchNumber":5,"startTime":"2026-07-12T17:48:12.663Z","endTime":"2026-07-12T17:48:15.867Z","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":94.5,"endSpeed":86.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.377326175492424,"aZ":-20.47936638736192,"pfxX":-7.969616707577421,"pfxZ":6.064920888108194,"pX":-0.530755926451642,"pZ":3.0003721571817774,"vX0":6.9577183627034485,"vY0":-137.48800989505955,"vZ0":0.19465312247731226,"x":137.23,"y":157.77,"x0":-2.0496606137534363,"y0":50.00300906741895,"z0":4.310176984933343,"aX":-15.370260726461513},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":13.1,"spinRate":2459,"spinDirection":248},"zone":1,"typeConfidence":2.0,"plateTime":0.39725507137801364,"extension":6.625609344059971},"index":6,"playId":"32e25092-51f1-331d-aed6-238dc463999e","pitchNumber":6,"startTime":"2026-07-12T17:48:38.246Z","endTime":"2026-07-12T17:48:41.342Z","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":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.595968886671503,"aZ":-26.775316857004,"pfxX":5.402191798327377,"pfxZ":3.6843618706699006,"pX":0.9185768092644857,"pZ":1.8755420760717352,"vX0":5.556882504726896,"vY0":-119.37127713830849,"vZ0":0.663470409752221,"x":81.99,"y":188.14,"x0":-2.1279971838503893,"y0":50.00398165891179,"z0":3.9752992783219043,"aX":7.918021566879237},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.1,"breakHorizontal":-10.9,"spinRate":2660,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4561228364292158,"extension":6.556548636817159},"hitData":{"launchSpeed":63.8,"launchAngle":6.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":89.72,"coordY":165.14}},"index":7,"playId":"c2e03a43-a708-31fa-aa52-14c82c98e2cd","pitchNumber":7,"startTime":"2026-07-12T17:48:59.834Z","endTime":"2026-07-12T17:49:07.877Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":134},"playEndTime":"2026-07-12T17:49:07.877Z","atBatIndex":41},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jake Mangum triples (1) on a line drive to center fielder Garrett Mitchell. Henry Davis scores.","rbi":1,"awayScore":2,"homeScore":14,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T17:50:33.410Z","endTime":"2026-07-12T17:51:33.288Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":{"id":681982,"link":"/api/v1/people/681982"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12949214661545,"aZ":-19.947898596448542,"pfxX":-8.953555306668504,"pfxZ":6.486157608946608,"pX":0.09432966277171215,"pZ":2.2737452297990117,"vX0":8.648972570066798,"vY0":-135.80629611989787,"vZ0":-2.087546292496804,"x":113.4,"y":177.39,"x0":-1.9540626209698488,"y0":50.00571706789431,"z0":4.426241936132753,"aX":-16.884801743912135},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":14.6,"spinRate":2592,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4018798093437921,"extension":6.716529300780167},"index":0,"playId":"b3b49a2e-3c5e-30b2-a3ae-dd187fc59e7f","pitchNumber":1,"startTime":"2026-07-12T17:50:33.410Z","endTime":"2026-07-12T17:50:37.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.583748798210525,"aZ":-21.67407524275019,"pfxX":-6.966253312803123,"pfxZ":5.640880210117148,"pX":0.23391957306433736,"pZ":3.753662298778093,"vX0":8.431694156858592,"vY0":-134.6981268292234,"vZ0":2.3020361255411492,"x":108.08,"y":137.43,"x0":-2.0123181730270314,"y0":50.00591287481567,"z0":4.408298938967907,"aX":-12.975754083884876},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":11.2,"spinRate":2559,"spinDirection":252},"zone":12,"typeConfidence":2.0,"plateTime":0.4045693873040408,"extension":6.443799553463552},"index":1,"playId":"6f1cf81a-4aa3-3c98-a8e2-b293f8553e20","pitchNumber":2,"startTime":"2026-07-12T17:50:56.173Z","endTime":"2026-07-12T17:50:59.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02586590822916,"aZ":-17.984701489732146,"pfxX":-7.4201022772722585,"pfxZ":7.166697531508193,"pX":-0.07920925260147434,"pZ":2.9379842641564884,"vX0":7.8219776389767555,"vY0":-139.29888046502975,"vZ0":-0.9956745980227748,"x":120.02,"y":159.45,"x0":-1.9492186159775189,"y0":50.00538172897837,"z0":4.480325721131861,"aX":-14.697425016018608},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":12.0,"spinRate":2661,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.39205135729629825,"extension":6.52062138563758},"hitData":{"launchSpeed":99.1,"launchAngle":17.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":94.07,"coordY":77.7}},"index":2,"playId":"5b271a65-c913-3258-a692-746c3d4567de","pitchNumber":3,"startTime":"2026-07-12T17:51:17.573Z","endTime":"2026-07-12T17:51:33.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:51:33.288Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Lowe flies out to right fielder Sal Frelick.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T17:52:06.038Z","endTime":"2026-07-12T17:53:15.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.036846085514814,"aZ":-29.688067231562325,"pfxX":6.637314380344667,"pfxZ":1.699296920789279,"pX":-0.5571396952190539,"pZ":1.1536225493607397,"vX0":2.5390205169463576,"vY0":-120.15670182650803,"vZ0":-0.38110841697737197,"x":138.24,"y":207.63,"x0":-2.4895715978368633,"y0":50.00424312908776,"z0":3.9497403437854355,"aX":9.715617591116278},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.2,"breakHorizontal":-12.6,"spinRate":2643,"spinDirection":81},"zone":13,"typeConfidence":2.0,"plateTime":0.45564901378911893,"extension":6.3060358123879094},"index":0,"playId":"b7e9a3a7-fec1-36a1-af98-7cb545a57dd9","pitchNumber":1,"startTime":"2026-07-12T17:52:13.860Z","endTime":"2026-07-12T17:52:17.391Z","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":82.0,"endSpeed":75.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00973119092177,"aZ":-31.008416483519294,"pfxX":6.2701032808972395,"pfxZ":0.8004322736949963,"pX":-0.43231763765553494,"pZ":1.4525862594880903,"vX0":2.6779305871849655,"vY0":-119.53039020676758,"vZ0":0.5400735209417367,"x":133.48,"y":199.56,"x0":-2.380114622438358,"y0":50.00225447568233,"z0":3.997373572353074,"aX":9.114804416501364},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.8,"breakHorizontal":-12.0,"spinRate":2628,"spinDirection":81},"zone":13,"typeConfidence":2.0,"plateTime":0.4573969846841974,"extension":6.193791197822409},"index":1,"playId":"6ddeaad7-2264-371a-bb3e-0053633136f2","pitchNumber":2,"startTime":"2026-07-12T17:52:31.841Z","endTime":"2026-07-12T17:52:35.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.244287138088875,"aZ":-31.428437158993777,"pfxX":-9.309428862134773,"pfxZ":0.43612833183041033,"pX":-0.3428602753987752,"pZ":2.0440938374262005,"vX0":7.243963092520173,"vY0":-128.91380942608515,"vZ0":0.6786656590755971,"x":130.07,"y":183.59,"x0":-1.9603105696638543,"y0":50.002620685971046,"z0":4.17685426452786,"aX":-15.890868772273333},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.1,"breakHorizontal":15.5,"spinRate":1747,"spinDirection":262},"zone":7,"typeConfidence":2.0,"plateTime":0.4226021004685796,"extension":6.550775890446174},"hitData":{"launchSpeed":91.2,"launchAngle":28.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.33,"coordY":68.63}},"index":2,"playId":"67cc7021-a456-3d7e-9e80-d9effe51d536","pitchNumber":3,"startTime":"2026-07-12T17:53:05.850Z","endTime":"2026-07-12T17:53:15.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:53:15.962Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Frelick strikes out swinging.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T17:55:30.436Z","endTime":"2026-07-12T17:57:53.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T17:55:19.667Z","endTime":"2026-07-12T17:55:32.692Z","isPitch":false,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16431058071605,"aZ":-18.916285778416984,"pfxX":-7.789559351200969,"pfxZ":6.9849165469826495,"pX":1.1130636047170763,"pZ":2.4619743122092164,"vX0":10.92840886070867,"vY0":-136.43011431791422,"vZ0":-4.74813125385035,"x":74.57,"y":172.31,"x0":-1.920217878791118,"y0":50.00083786623124,"z0":5.516715686197391,"aX":-14.780560480192143},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":12.0,"spinRate":2047,"spinDirection":229},"zone":12,"typeConfidence":0.73,"plateTime":0.4004686080409474,"extension":6.593785868100792},"index":1,"playId":"3ac3b686-d2b0-3119-903c-25b4f8fa09ac","pitchNumber":1,"startTime":"2026-07-12T17:55:32.692Z","endTime":"2026-07-12T17:55:36.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.765554197553755,"aZ":-21.30465272156399,"pfxX":-8.02711993766641,"pfxZ":5.651478244911635,"pX":-0.7142038880724092,"pZ":4.2833577445871,"vX0":6.011675700121588,"vY0":-137.85203561199532,"vZ0":0.26236181831687067,"x":144.22,"y":123.13,"x0":-1.880780742721514,"y0":50.00457418868134,"z0":5.625654900844753,"aX":-15.444174422529766},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.4,"breakHorizontal":13.3,"spinRate":2036,"spinDirection":230},"zone":11,"typeConfidence":0.78,"plateTime":0.3973911886626844,"extension":6.622755507785355},"index":2,"playId":"23e2d5ff-0c01-3ed3-b5e8-5f96bf0644de","pitchNumber":2,"startTime":"2026-07-12T17:55:47.201Z","endTime":"2026-07-12T17:55:50.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.258003141131432,"aZ":-19.095280916515804,"pfxX":-7.54294523008069,"pfxZ":6.761215459029714,"pX":-0.9160479087075171,"pZ":3.6685175965965744,"vX0":5.653329922182366,"vY0":-137.87296968435567,"vZ0":-1.7628667921114443,"x":151.92,"y":139.73,"x0":-2.008092650590113,"y0":50.00404967001509,"z0":5.598429748660671,"aX":-14.593443929274125},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":12.6,"spinRate":2025,"spinDirection":229},"zone":11,"typeConfidence":0.87,"plateTime":0.39652877277252374,"extension":6.580870462562113},"index":3,"playId":"3a83249c-e4a9-3cfd-a8ba-fb6943bf3995","pitchNumber":3,"startTime":"2026-07-12T17:56:07.766Z","endTime":"2026-07-12T17:56:11.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18043630313315,"aZ":-18.897485622060067,"pfxX":-7.700512366355036,"pfxZ":6.82501788520005,"pX":0.20117646867674016,"pZ":2.3959360967220227,"vX0":8.400944035928049,"vY0":-138.19904212970124,"vZ0":-4.980985945800472,"x":109.33,"y":174.09,"x0":-1.8694851895541948,"y0":50.002155249432036,"z0":5.48079919112325,"aX":-14.978642761207436},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":12.4,"spinRate":2047,"spinDirection":230},"zone":5,"typeConfidence":0.82,"plateTime":0.3954817187164572,"extension":6.657686826968439},"index":4,"playId":"e0c64f00-9cf0-3959-ae65-81f525b3acff","pitchNumber":4,"startTime":"2026-07-12T17:56:21.749Z","endTime":"2026-07-12T17:56:25.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.779431884009213,"aZ":-18.616327702400074,"pfxX":-8.02409022687297,"pfxZ":6.821344473918016,"pX":0.1941568993698463,"pZ":2.8227864265297753,"vX0":8.594278729769261,"vY0":-139.8872555661502,"vZ0":-3.864581709566463,"x":109.6,"y":162.56,"x0":-1.8715471422620138,"y0":50.0015812357862,"z0":5.438485977620128,"aX":-15.944194239892036},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.8,"breakHorizontal":12.8,"spinRate":2103,"spinDirection":231},"zone":2,"typeConfidence":0.86,"plateTime":0.3911687139488813,"extension":6.784473894923152},"index":5,"playId":"b9c89ff4-a068-3c66-b312-0a2d27a24224","pitchNumber":5,"startTime":"2026-07-12T17:56:36.418Z","endTime":"2026-07-12T17:56:40.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.686510821961583,"aZ":-29.291706949621442,"pfxX":0.26980165329686767,"pfxZ":1.783169867140188,"pX":-0.23855252928594078,"pZ":2.4730841331468314,"vX0":4.716168381009552,"vY0":-125.76475939899375,"vZ0":-1.7879669916267693,"x":126.09,"y":172.01,"x0":-2.16711583936036,"y0":50.00138359157178,"z0":5.551808364661644,"aX":0.43434957059222595},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.1,"breakHorizontal":-1.4,"spinRate":2266,"spinDirection":120},"zone":5,"typeConfidence":0.89,"plateTime":0.434252977088633,"extension":6.49800262198754},"index":6,"playId":"116b8822-be74-3f6f-bd44-bac8de36d8a1","pitchNumber":6,"startTime":"2026-07-12T17:56:51.624Z","endTime":"2026-07-12T17:56:55.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.984975591044464,"aZ":-16.776406025538908,"pfxX":-7.799018552317968,"pfxZ":7.666443500604183,"pX":0.19609588649828133,"pZ":2.3992477716207983,"vX0":8.846060412584764,"vY0":-140.60654600252718,"vZ0":-5.379838160081091,"x":109.53,"y":174.0,"x0":-1.9730170555567006,"y0":50.00143366913229,"z0":5.420781335185374,"aX":-15.661908209995897},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":12.4,"spinRate":2118,"spinDirection":237},"zone":5,"typeConfidence":0.91,"plateTime":0.3891022596036011,"extension":6.7235897053466465},"index":7,"playId":"21ee29e3-7351-32a3-9e41-8ae48b34b7f3","pitchNumber":7,"startTime":"2026-07-12T17:57:30.816Z","endTime":"2026-07-12T17:57:34.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.326740580776494,"aZ":-30.082438986355395,"pfxX":1.1737668413771432,"pfxZ":1.3439498341016272,"pX":-0.3027211642677633,"pZ":2.885488545483528,"vX0":3.975331511229001,"vY0":-123.5672340694316,"vZ0":-0.3067403461976399,"x":128.54,"y":160.87,"x0":-2.0785381209250926,"y0":50.00578110919443,"z0":5.517350556848584,"aX":1.8336229951418463},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.6,"breakHorizontal":-3.0,"spinRate":2318,"spinDirection":85},"zone":2,"typeConfidence":0.83,"plateTime":0.4415753381116265,"extension":6.621323275112201},"index":8,"playId":"196524be-4070-3870-a93c-2ca42684682b","pitchNumber":8,"startTime":"2026-07-12T17:57:50.522Z","endTime":"2026-07-12T17:57:53.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T17:57:53.970Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a ground ball to shortstop Jared Triolo, deflected by third baseman Nick Gonzales.","rbi":0,"awayScore":2,"homeScore":14,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T17:57:59.639Z","endTime":"2026-07-12T18:00:22.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":89.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.242885209577032,"aZ":-15.445910309004157,"pfxX":-6.879658308713733,"pfxZ":8.277536496180861,"pX":0.4078538772080379,"pZ":2.4246709029443303,"vX0":8.518257261483107,"vY0":-140.64959037192756,"vZ0":-5.657789618763606,"x":101.45,"y":173.31,"x0":-1.7535786261764659,"y0":50.00637379271874,"z0":5.449297969988044,"aX":-13.90959387547678},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":10.9,"spinRate":2103,"spinDirection":233},"zone":6,"typeConfidence":0.93,"plateTime":0.388106236384953,"extension":6.686935033970116},"index":0,"playId":"720143a8-a2a4-35b3-93d9-d1f6330f91bb","pitchNumber":1,"startTime":"2026-07-12T17:58:18.019Z","endTime":"2026-07-12T17:58:21.846Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-12T17:58:41.070Z","endTime":"2026-07-12T17:59:20.549Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49555853048143,"aZ":-29.727322758634717,"pfxX":5.34511513595308,"pfxZ":1.5843859095326804,"pX":1.6400682302575809,"pZ":1.0250522761463103,"vX0":7.063167965456745,"vY0":-123.5743866824218,"vZ0":-4.3853176506398,"x":54.48,"y":211.1,"x0":-1.9492597263849145,"y0":50.004990037928245,"z0":5.318425159042346,"aX":8.272068170336466},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.0,"breakHorizontal":-11.3,"spinRate":2177,"spinDirection":76},"zone":14,"typeConfidence":0.89,"plateTime":0.44313725528117276,"extension":6.6827096053269575},"index":2,"playId":"250df8db-26b0-3b62-8e7a-9ad6020168b8","pitchNumber":2,"startTime":"2026-07-12T17:59:20.549Z","endTime":"2026-07-12T17:59:23.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.211407943187357,"aZ":-15.521167452491113,"pfxX":-7.832938029951216,"pfxZ":8.386212283622553,"pX":1.2959773562656476,"pZ":2.3086974822516018,"vX0":11.02040868445627,"vY0":-139.94321214178615,"vZ0":-5.782731521403191,"x":67.6,"y":176.45,"x0":-1.6731222632360447,"y0":50.00578898891245,"z0":5.4166475673888215,"aX":-15.559773473889551},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":12.0,"spinRate":2103,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.39121189753569396,"extension":6.743108003980016},"index":3,"playId":"5d6f8a1a-2457-3ff8-8cf8-2fe89e0078b3","pitchNumber":3,"startTime":"2026-07-12T17:59:37.298Z","endTime":"2026-07-12T17:59:40.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.176549374434437,"aZ":-16.918250888515406,"pfxX":-8.058148634955913,"pfxZ":7.65843206480247,"pX":-0.8683272739126958,"pZ":4.122133214668258,"vX0":5.806581238785507,"vY0":-140.14310779185183,"vZ0":-0.8527664563623054,"x":150.1,"y":127.48,"x0":-1.9183802021679979,"y0":50.0061240419302,"z0":5.533762947045667,"aX":-16.058473761160336},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":13.4,"spinRate":2227,"spinDirection":228},"zone":11,"typeConfidence":0.92,"plateTime":0.3905864774138874,"extension":6.711212796089355},"index":4,"playId":"42da2973-b213-3d07-80d4-38d923c6b4c0","pitchNumber":4,"startTime":"2026-07-12T17:59:55.221Z","endTime":"2026-07-12T17:59:58.768Z","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.5,"endSpeed":88.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.895473118133904,"aZ":-15.459230058237543,"pfxX":-9.419828627404453,"pfxZ":8.376454755318331,"pX":0.4589612816368027,"pZ":2.5253206200486282,"vX0":9.573358695645245,"vY0":-140.19025406282105,"vZ0":-5.107641395914769,"x":99.51,"y":170.6,"x0":-1.7719003755979639,"y0":50.00644944442807,"z0":5.375843754063802,"aX":-18.804740578698073},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":15.1,"spinRate":2061,"spinDirection":232},"zone":6,"typeConfidence":0.9,"plateTime":0.39031165323068606,"extension":6.705731700386252},"hitData":{"launchSpeed":67.3,"launchAngle":-63.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.75,"coordY":159.79}},"index":5,"playId":"e937469a-e707-3940-97ec-ee26dd0d3b30","pitchNumber":5,"startTime":"2026-07-12T18:00:12.506Z","endTime":"2026-07-12T18:00:22.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:00:22.747Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braden Shewmake strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T18:00:45.379Z","endTime":"2026-07-12T18:01:59.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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, 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.4,"endSpeed":80.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.781296441456092,"aZ":-25.713292183693536,"pfxX":-9.939485909144796,"pfxZ":3.9576416891672968,"pX":1.049953229517514,"pZ":0.027673109443710243,"vX0":10.652894158540667,"vY0":-126.68811282495318,"vZ0":-7.998573074801455,"x":76.98,"y":238.03,"x0":-1.9091214115579016,"y0":50.00258853720033,"z0":5.267166710953919,"aX":-16.229814971957257},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.5,"breakHorizontal":15.7,"spinRate":1691,"spinDirection":258},"zone":14,"typeConfidence":0.91,"plateTime":0.4315811480630054,"extension":6.716653365244074},"index":0,"playId":"fbcc4b74-07cf-3eae-8a44-2d8294ac2e80","pitchNumber":1,"startTime":"2026-07-12T18:00:48.214Z","endTime":"2026-07-12T18:00:51.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0869841275519,"aZ":-31.472561281108376,"pfxX":1.6685189046161693,"pfxZ":0.4640810462925966,"pX":-0.8896084853231987,"pZ":2.6588053889389487,"vX0":2.5205226075945077,"vY0":-122.16661814679762,"vZ0":-0.4234872304539683,"x":150.91,"y":166.99,"x0":-2.1480912650194615,"y0":50.00520149850351,"z0":5.519302817309872,"aX":2.544563410082232},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.0,"breakHorizontal":-3.6,"spinRate":2340,"spinDirection":91},"zone":11,"typeConfidence":0.84,"plateTime":0.4468511597912843,"extension":6.488752508722958},"index":1,"playId":"f941282e-8e19-3ee6-b6c0-41bcdb0bbb0c","pitchNumber":2,"startTime":"2026-07-12T18:01:08.219Z","endTime":"2026-07-12T18:01:11.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87877669562888,"aZ":-18.41684242077045,"pfxX":-7.636647607026092,"pfxZ":6.900343164132654,"pX":0.9190444273611935,"pZ":2.2230522218693474,"vX0":10.198318474312682,"vY0":-139.67932131227164,"vZ0":-5.391397354087687,"x":81.97,"y":178.76,"x0":-1.772296806368716,"y0":50.00073677123029,"z0":5.373281012081752,"aX":-15.221038501310044},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.6,"breakHorizontal":12.0,"spinRate":2058,"spinDirection":233},"zone":14,"typeConfidence":0.83,"plateTime":0.39082540284073497,"extension":6.769357631991354},"index":2,"playId":"b9e91324-6704-3cac-82a4-2de508605eee","pitchNumber":3,"startTime":"2026-07-12T18:01:26.051Z","endTime":"2026-07-12T18:01:31.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94307117800764,"aZ":-18.820187884107437,"pfxX":-5.484148234727304,"pfxZ":6.727662750179583,"pX":0.7195194911796549,"pZ":3.625389793837959,"vX0":8.992566095129952,"vY0":-138.9978444573728,"vZ0":-1.4803314038607076,"x":89.57,"y":140.89,"x0":-1.8239008728756385,"y0":50.001695088237355,"z0":5.396419993254568,"aX":-10.885098454079511},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":8.4,"spinRate":1995,"spinDirection":231},"zone":12,"typeConfidence":0.91,"plateTime":0.39190278676459966,"extension":6.770766820138159},"index":3,"playId":"7fbf22f2-8dd3-3802-b238-cda2d2b3333b","pitchNumber":4,"startTime":"2026-07-12T18:01:55.971Z","endTime":"2026-07-12T18:01:59.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:01:59.477Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis challenged (pitch result), call on the field was overturned: Christian Yelich called out on strikes.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T18:02:03.147Z","endTime":"2026-07-12T18:04:33.203Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.656403528809182,"aZ":-18.129310825902106,"pfxX":-7.338390061345308,"pfxZ":7.134003283676009,"pX":0.12147308554684849,"pZ":3.201268365011495,"vX0":8.135000989529575,"vY0":-139.06773010673763,"vZ0":-2.832508220618696,"x":112.37,"y":152.35,"x0":-1.880968883721009,"y0":50.00386914573914,"z0":5.428102869167071,"aX":-14.45030079435711},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":11.8,"spinRate":2091,"spinDirection":233},"zone":2,"typeConfidence":0.9,"plateTime":0.39306474066188324,"extension":6.761706017217726},"index":0,"playId":"f54d9ec8-4e32-358e-9386-78029f5d92de","pitchNumber":1,"startTime":"2026-07-12T18:02:22.988Z","endTime":"2026-07-12T18:02:29.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.161297990260934,"aZ":-18.728263474277494,"pfxX":-7.51822394783683,"pfxZ":6.750412358667052,"pX":1.144851335575271,"pZ":3.519045120021847,"vX0":10.864317678934713,"vY0":-139.6782053589411,"vZ0":-2.044015292403456,"x":73.36,"y":143.77,"x0":-1.804263940730693,"y0":50.00117563290804,"z0":5.481462393378126,"aX":-14.971891608804777},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.0,"breakHorizontal":11.5,"spinRate":2110,"spinDirection":232},"zone":12,"typeConfidence":0.87,"plateTime":0.3909814979547517,"extension":6.824527786338081},"index":1,"playId":"7c4d73ca-1f71-3b91-aeb7-c5b2cba9328f","pitchNumber":2,"startTime":"2026-07-12T18:02:47.550Z","endTime":"2026-07-12T18:02:50.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.251297967057546,"aZ":-18.06293520950449,"pfxX":-7.380607488832502,"pfxZ":7.134198103682962,"pX":-0.6637513621903797,"pZ":4.112593998220624,"vX0":6.281389957208246,"vY0":-139.68695657633063,"vZ0":-0.5264445630701101,"x":142.3,"y":127.74,"x0":-1.9818919872749954,"y0":50.00049748278511,"z0":5.49026235629757,"aX":-14.59429933402158},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":12.1,"spinRate":2103,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.3920090798659861,"extension":6.7768145150431325},"index":2,"playId":"26206b78-4590-3fa4-afc2-b0902e091a94","pitchNumber":3,"startTime":"2026-07-12T18:03:04.617Z","endTime":"2026-07-12T18:03:08.312Z","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":83.8,"endSpeed":77.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36157524801914,"aZ":-31.50195683612829,"pfxX":1.0060159877303727,"pfxZ":0.44243188033442493,"pX":-1.0253988898706536,"pZ":2.890786540859655,"vX0":2.453714119422699,"vY0":-122.16535536687681,"vZ0":0.30727725671296513,"x":156.09,"y":160.73,"x0":-2.1688070172248093,"y0":50.005840625513166,"z0":5.445152375451032,"aX":1.5384580488265496},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":-2.3,"spinRate":2291,"spinDirection":82},"zone":11,"typeConfidence":0.89,"plateTime":0.4463270150310885,"extension":6.645370509514689},"index":3,"playId":"7669cbcb-902a-359a-a269-8c181ae119e1","pitchNumber":4,"startTime":"2026-07-12T18:03:24.590Z","endTime":"2026-07-12T18:03:28.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.353472855905093,"aZ":-19.318446183756905,"pfxX":-7.730363206425569,"pfxZ":6.413906953474315,"pX":0.2773572078883939,"pZ":3.1484787918703017,"vX0":8.707589647540168,"vY0":-140.12399784153712,"vZ0":-2.804391711174734,"x":106.43,"y":153.77,"x0":-1.8546208872110634,"y0":50.00087472899985,"z0":5.41300076810516,"aX":-15.490712974741315},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.3,"breakHorizontal":12.4,"spinRate":2145,"spinDirection":233},"zone":3,"typeConfidence":0.85,"plateTime":0.38972258278521466,"extension":6.766712790811445},"index":4,"playId":"33e4d7cf-d305-3b31-aa18-f86af0e97751","pitchNumber":5,"startTime":"2026-07-12T18:03:43.509Z","endTime":"2026-07-12T18:03:47.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.845402943214324,"aZ":-18.24552074087695,"pfxX":-9.03874839843845,"pfxZ":6.91989169768903,"pX":0.7127135190264133,"pZ":1.676936331657098,"vX0":10.450807927632145,"vY0":-139.86675483377246,"vZ0":-6.619838107694452,"x":89.83,"y":193.5,"x0":-1.8699789956677986,"y0":50.00393130974652,"z0":5.23974581676109,"aX":-18.19529536290741},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.5,"breakHorizontal":14.6,"spinRate":2160,"spinDirection":235},"zone":9,"typeConfidence":0.65,"plateTime":0.38926363911423456,"extension":6.776147160644057},"index":5,"playId":"bb7d8417-483a-3ed2-88fd-b502f0f72b6a","pitchNumber":6,"startTime":"2026-07-12T18:04:06.174Z","endTime":"2026-07-12T18:04:33.203Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}},"playEndTime":"2026-07-12T18:04:33.203Z","atBatIndex":47},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Bryan Reynolds hit by pitch.","rbi":0,"awayScore":2,"homeScore":14,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T18:06:40.778Z","endTime":"2026-07-12T18:08:28.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Andrew Vaughn replaces third baseman Braden Shewmake, batting 9th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T18:06:41.569Z","endTime":"2026-07-12T18:06:41.602Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"901","replacedPlayer":{"id":669699,"link":"/api/v1/people/669699"}},{"details":{"description":"Pitching Change: Craig Yoho replaces Grant Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T18:06:41.602Z","endTime":"2026-07-12T18:06:43.087Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":684974,"link":"/api/v1/people/684974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.840622113506132,"aZ":-25.510506149445018,"pfxX":-10.005300748722716,"pfxZ":3.528820615951341,"pX":0.4043944597430661,"pZ":1.828057690220362,"vX0":9.21048077465824,"vY0":-136.30661891833753,"vZ0":-3.5114655500513723,"x":101.59,"y":189.42,"x0":-1.7119688421664903,"y0":50.00495743583366,"z0":4.886503731540687,"aX":-18.904923954455064},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.9,"breakHorizontal":16.3,"spinRate":2366,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.40123011487457916,"extension":7.096297051995918},"index":2,"playId":"317d7aed-d229-347d-8a40-4f5a3a37f61e","pitchNumber":1,"startTime":"2026-07-12T18:06:43.087Z","endTime":"2026-07-12T18:06:46.631Z","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":79.1,"endSpeed":71.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.938648110693347,"aZ":-37.81873178648801,"pfxX":-9.891165544749041,"pfxZ":-4.249831233764686,"pX":-2.1682678267332274,"pZ":3.6278160710143776,"vX0":2.1968099982720997,"vY0":-114.93954814987133,"vZ0":5.426060093794558,"x":199.65,"y":140.83,"x0":-1.8563550199179797,"y0":50.00488174555553,"z0":4.92579262082698,"aX":-13.12684483459106},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-5.9,"breakHorizontal":17.3,"spinRate":2356,"spinDirection":298},"zone":11,"typeConfidence":2.0,"plateTime":0.47804756377221924,"extension":6.9229456201835475},"index":3,"playId":"bb18a5ed-21e9-3cb4-9471-a5da1a71f9c1","pitchNumber":2,"startTime":"2026-07-12T18:06:58.672Z","endTime":"2026-07-12T18:07:01.672Z","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":79.7,"endSpeed":71.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.914173708074884,"aZ":-35.262405334924495,"pfxX":-12.628684191978769,"pfxZ":-2.3161664056820452,"pX":-1.4529796484128503,"pZ":3.2186918502775903,"vX0":4.873604480414986,"vY0":-115.75147477239062,"vZ0":3.784015701658345,"x":172.38,"y":151.88,"x0":-1.9643696730889812,"y0":50.002080521946034,"z0":4.974439832831532,"aX":-16.854153093674114},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-2.8,"breakHorizontal":21.4,"spinRate":2406,"spinDirection":289},"zone":11,"typeConfidence":2.0,"plateTime":0.47619663551091485,"extension":6.990437856105171},"index":4,"playId":"2c3b3869-0a6e-3187-935e-9701d5f891a9","pitchNumber":3,"startTime":"2026-07-12T18:07:15.606Z","endTime":"2026-07-12T18:07:21.634Z","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":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75791302933231,"aZ":-21.253426030652182,"pfxX":-0.49898952364506144,"pfxZ":6.11816380744677,"pX":0.38715320059957636,"pZ":3.755636789880246,"vX0":6.099577762705801,"vY0":-132.60897536212298,"vZ0":0.7535093415968833,"x":102.24,"y":137.38,"x0":-1.8757302775410356,"y0":50.002680609629465,"z0":5.015611716256277,"aX":-0.8914168921116681},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.5,"breakHorizontal":-0.4,"spinRate":2556,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4126814527975382,"extension":6.7375103894520425},"index":5,"playId":"13d72ddd-4b81-37ad-aa91-cac99574ae58","pitchNumber":4,"startTime":"2026-07-12T18:07:33.338Z","endTime":"2026-07-12T18:07:38.383Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":6,"startTime":"2026-07-12T18:07:49.334Z","endTime":"2026-07-12T18:08:03.113Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.136207213888994,"aZ":-26.16146359953907,"pfxX":-11.34149273678467,"pfxZ":3.1233108437194215,"pX":-0.2689550001228103,"pZ":2.8475761149944114,"vX0":8.14175865748464,"vY0":-137.51050187733733,"vZ0":-0.6892444212566221,"x":127.25,"y":161.9,"x0":-1.787587383518187,"y0":50.00141514201725,"z0":4.868861715592908,"aX":-21.821478319967333},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.8,"breakHorizontal":19.0,"spinRate":2422,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.3975909618702467,"extension":7.030545271645411},"index":7,"playId":"b8e5960c-11b7-3355-bc05-396768ba42b5","pitchNumber":5,"startTime":"2026-07-12T18:08:03.113Z","endTime":"2026-07-12T18:08:06.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.638239790329912,"aZ":-25.70404912381463,"pfxX":-10.598401898843733,"pfxZ":3.2839205696432714,"pX":1.6039216822165372,"pZ":1.5748904774895893,"vX0":12.639643235320005,"vY0":-138.44371053560621,"vZ0":-4.205067325749011,"x":55.86,"y":196.26,"x0":-1.6123117738194965,"y0":50.00325099481085,"z0":4.803832004505094,"aX":-20.87860786252177},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.3,"breakHorizontal":17.0,"spinRate":2472,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.3934309593513312,"extension":7.2507104145491885},"index":8,"playId":"7efb05b5-0ce7-3743-aec3-4650bdf11c5d","pitchNumber":6,"startTime":"2026-07-12T18:08:23.585Z","endTime":"2026-07-12T18:08:28.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:08:28.209Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T18:08:34.676Z","endTime":"2026-07-12T18:09:58.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.67191075805788,"aZ":-26.793755231218285,"pfxX":-11.065569379204533,"pfxZ":2.8559904541619012,"pX":-0.9120085524725124,"pZ":4.254286923627096,"vX0":5.985860342238824,"vY0":-136.33229507553594,"vZ0":2.744414118419182,"x":151.76,"y":123.91,"x0":-1.6971431043821694,"y0":50.00395308077882,"z0":5.082716964051362,"aX":-20.853213696443067},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.0,"breakHorizontal":18.8,"spinRate":2310,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4016077737712638,"extension":6.936728672389834},"index":0,"playId":"bcc1749d-610c-3f90-aec3-59513888f35a","pitchNumber":1,"startTime":"2026-07-12T18:08:54.629Z","endTime":"2026-07-12T18:08:57.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.975308231952845,"aZ":-24.040458809093984,"pfxX":-11.724172733072553,"pfxZ":4.307060480980697,"pX":-0.8338590707211806,"pZ":3.113580551185931,"vX0":6.575332985839491,"vY0":-136.53867317038487,"vZ0":-0.3206143697056725,"x":148.78,"y":154.71,"x0":-1.7496069499063358,"y0":50.00391247672351,"z0":4.8863945710071395,"aX":-22.14455020131154},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":19.8,"spinRate":2371,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4011116023257584,"extension":7.004816238582981},"index":1,"playId":"f088d2b7-8e23-3e79-99bf-dd89d1c449ec","pitchNumber":2,"startTime":"2026-07-12T18:09:09.971Z","endTime":"2026-07-12T18:09:15.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.966419404184162,"aZ":-27.928029782510993,"pfxX":-10.265535724235491,"pfxZ":2.180551294646051,"pX":-0.5262410182040005,"pZ":3.355972198012431,"vX0":7.290545108770696,"vY0":-137.9720613047693,"vZ0":0.9674905014776913,"x":137.06,"y":148.17,"x0":-1.856550850129717,"y0":50.002130761201556,"z0":4.869518196665635,"aX":-19.978920046063752},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.3,"breakHorizontal":17.3,"spinRate":2452,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.39555180251740474,"extension":7.157622397358005},"index":2,"playId":"8ecfb604-4167-39bf-8e1c-2a5b8f4b35d4","pitchNumber":3,"startTime":"2026-07-12T18:09:38.939Z","endTime":"2026-07-12T18:09:42.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.389276441180616,"aZ":-35.76641837369384,"pfxX":-10.657606405288464,"pfxZ":-2.5877544667811927,"pX":-0.7513758987025725,"pZ":1.5345140164845545,"vX0":5.23772306247417,"vY0":-117.18454469290536,"vZ0":0.3071304197940288,"x":145.64,"y":197.35,"x0":-1.6322663455652695,"y0":50.0011272132597,"z0":4.74612209972362,"aX":-14.803360400677663},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.3,"breakHorizontal":18.0,"spinRate":2490,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.4676120561020638,"extension":7.088806257921684},"index":3,"playId":"d46d3624-ff97-3adb-a6d9-86ed40991414","pitchNumber":4,"startTime":"2026-07-12T18:09:53.901Z","endTime":"2026-07-12T18:09:58.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:09:58.796Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks.","rbi":0,"awayScore":2,"homeScore":14,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T18:10:07.399Z","endTime":"2026-07-12T18:11:28.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57313857471807,"aZ":-15.676293117714371,"pfxX":-9.157838224733236,"pfxZ":8.669649178891444,"pX":1.1586155592169447,"pZ":4.307941151992453,"vX0":10.95823884686896,"vY0":-137.80053830495828,"vZ0":1.124090842169638,"x":72.84,"y":122.47,"x0":-1.6992952243643675,"y0":50.005482970530316,"z0":4.96116704923446,"aX":-17.433797479600212},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":14.0,"spinRate":2519,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.3990636014919162,"extension":7.07932745557604},"index":0,"playId":"318a70cf-9783-3004-ae49-09a77b556b29","pitchNumber":1,"startTime":"2026-07-12T18:10:21.387Z","endTime":"2026-07-12T18:10:27.923Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Craig Yoho. Bryan Reynolds to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"318a70cf-9783-3004-ae49-09a77b556b29","startTime":"2026-07-12T18:10:50.786Z","endTime":"2026-07-12T18:10:50.787Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"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.4,"endSpeed":86.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.684920181346587,"aZ":-22.525015138332986,"pfxX":-12.01721088750925,"pfxZ":5.068883405826892,"pX":0.7003943480729486,"pZ":1.2302013655440929,"vX0":11.007879616870913,"vY0":-136.96554703386968,"vZ0":-5.275484636242489,"x":90.3,"y":205.56,"x0":-1.8054807268314967,"y0":50.00473643667721,"z0":4.717612956469421,"aX":-22.880889845306037},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":19.6,"spinRate":2439,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.3996040406979193,"extension":7.017251717622959},"index":2,"playId":"65ffdac6-41b4-3a66-87ec-6a6e33fdd4b6","pitchNumber":2,"startTime":"2026-07-12T18:10:50.788Z","endTime":"2026-07-12T18:10:54.717Z","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":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.979006254962822,"aZ":-23.435037750803712,"pfxX":-11.345141047668193,"pfxZ":4.44894540408391,"pX":0.9881090149940543,"pZ":2.060665618665687,"vX0":11.175374718048948,"vY0":-139.02705928042786,"vZ0":-2.942417568598507,"x":79.34,"y":183.14,"x0":-1.601763841293127,"y0":50.006380593154965,"z0":4.681165447166825,"aX":-22.304415460361856},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.7,"breakHorizontal":18.4,"spinRate":2484,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.3933669317081643,"extension":7.167507264153522},"index":3,"playId":"6c9aca33-df04-3905-8cad-b0818af4e61d","pitchNumber":3,"startTime":"2026-07-12T18:11:06.710Z","endTime":"2026-07-12T18:11:10.512Z","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":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.802680355047315,"aZ":-21.721162845446436,"pfxX":-11.728756372364435,"pfxZ":5.469840713644801,"pX":0.48936332412291056,"pZ":1.320981872392963,"vX0":10.019779515133735,"vY0":-137.02438334585312,"vZ0":-5.097091504026956,"x":98.35,"y":203.11,"x0":-1.6815642700227198,"y0":50.00401852157634,"z0":4.67892883256097,"aX":-22.420849724907832},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":19.3,"spinRate":2450,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.3989407450869633,"extension":7.1286845435619535},"index":4,"playId":"c1727fe1-58b8-3651-9c7b-98fae37a6b86","pitchNumber":4,"startTime":"2026-07-12T18:11:24.066Z","endTime":"2026-07-12T18:11:28.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:11:28.362Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T18:11:35.672Z","endTime":"2026-07-12T18:14:03.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8548181957245,"aZ":-18.362690776057313,"pfxX":-2.545633615614309,"pfxZ":7.444226810698085,"pX":0.5971972762444789,"pZ":1.7537362536238918,"vX0":7.565355594788615,"vY0":-134.76374311085343,"vZ0":-4.320218983900708,"x":94.24,"y":191.43,"x0":-1.9048639764057609,"y0":50.00462809468208,"z0":4.659318568907124,"aX":-4.724899161677398},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.8,"breakHorizontal":3.1,"spinRate":2603,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.4050687990262132,"extension":7.204371152492294},"index":0,"playId":"4a5a933e-e817-3843-82b5-0e7bc5be381f","pitchNumber":1,"startTime":"2026-07-12T18:11:56.201Z","endTime":"2026-07-12T18:11:59.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.811352829475705,"aZ":-33.835980280194356,"pfxX":-11.301198367416784,"pfxZ":-1.2188647214973805,"pX":-0.2889051895164385,"pZ":0.8271348471746033,"vX0":6.541487286351944,"vY0":-116.24948248770814,"vZ0":-1.3867827279146208,"x":128.01,"y":216.45,"x0":-1.6782071138043453,"y0":50.003795928309785,"z0":4.658088133460754,"aX":-15.391065652802924},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-2.3,"breakHorizontal":18.7,"spinRate":2605,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.4720659973286989,"extension":7.118614656648366},"index":1,"playId":"7184c7fa-723c-3e7e-9455-065e0deba9a2","pitchNumber":2,"startTime":"2026-07-12T18:12:10.356Z","endTime":"2026-07-12T18:12:14.763Z","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.5,"endSpeed":85.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.587297679367467,"aZ":-21.839027058984964,"pfxX":-2.339783616010722,"pfxZ":5.659294802080908,"pX":2.006379511578587,"pZ":2.2977755964467326,"vX0":10.676568189974535,"vY0":-133.07910186673251,"vZ0":-2.2846178352230333,"x":40.52,"y":176.74,"x0":-1.7217206389236266,"y0":50.004517949761876,"z0":4.7186351074367305,"aX":-4.274819104137907},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.1,"breakHorizontal":2.4,"spinRate":2569,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40869663257069533,"extension":7.256886558498955},"index":2,"playId":"fad00d33-67f6-3fcd-ae9f-ada26dcbf3a5","pitchNumber":3,"startTime":"2026-07-12T18:12:27.217Z","endTime":"2026-07-12T18:12:31.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.731154807498122,"aZ":-28.47286870325198,"pfxX":-11.229803952170009,"pfxZ":1.9178618258141382,"pX":-0.032765154408543516,"pZ":2.002266803700428,"vX0":8.867131425291259,"vY0":-137.55023986306514,"vZ0":-2.1328054006100086,"x":118.25,"y":184.72,"x0":-1.829304890348765,"y0":50.0009112643212,"z0":4.706243020469491,"aX":-21.650297635137502},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.2,"breakHorizontal":18.6,"spinRate":2455,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.39725308376668345,"extension":7.05629314397681},"index":3,"playId":"5eff52c9-95ae-3b4f-8855-f56f25ca581b","pitchNumber":4,"startTime":"2026-07-12T18:12:44.741Z","endTime":"2026-07-12T18:12:48.696Z","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":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.213091042676975,"aZ":-34.16607583307153,"pfxX":-11.315185796030182,"pfxZ":-1.3599598305043497,"pX":0.14404493555384182,"pZ":2.153675536157979,"vX0":7.842508076174222,"vY0":-119.85463702057746,"vZ0":1.214983852407289,"x":111.51,"y":180.63,"x0":-1.6932414735534635,"y0":50.00435703535194,"z0":4.6810440821309625,"aX":-16.536024835154183},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.9,"breakHorizontal":18.7,"spinRate":2506,"spinDirection":280},"zone":5,"typeConfidence":2.0,"plateTime":0.4562287966375296,"extension":7.251892109799866},"index":4,"playId":"7d19bcb8-2fbb-35ca-8bf9-010b87ca7c6c","pitchNumber":5,"startTime":"2026-07-12T18:13:18.684Z","endTime":"2026-07-12T18:13:22.872Z","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":79.6,"endSpeed":73.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.57422784972106,"aZ":-36.16786895473575,"pfxX":-10.864048134411858,"pfxZ":-2.933312802049274,"pX":0.6043487348857183,"pZ":1.0338949716757353,"vX0":8.206210064700453,"vY0":-115.68225542950253,"vZ0":-0.4390170280798138,"x":93.96,"y":210.86,"x0":-1.568913450374078,"y0":50.001645801417425,"z0":4.678421915287725,"aX":-14.796983660461066},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-5.2,"breakHorizontal":17.8,"spinRate":2631,"spinDirection":292},"zone":14,"typeConfidence":2.0,"plateTime":0.4725649380213395,"extension":7.320292870866278},"index":5,"playId":"e238b2ea-cc94-3f14-b9be-d7744f6aabd9","pitchNumber":6,"startTime":"2026-07-12T18:13:58.382Z","endTime":"2026-07-12T18:14:03.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:14:03.044Z","atBatIndex":51},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Marcell Ozuna grounds into a force out, shortstop Joey Ortiz to second baseman Brice Turang. Ryan O'Hearn out at 2nd.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T18:14:06.302Z","endTime":"2026-07-12T18:14:33.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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.3,"endSpeed":87.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.431031188593934,"aZ":-25.324008940770167,"pfxX":-10.683030007229995,"pfxZ":3.5006399509557884,"pX":-0.808675726797014,"pZ":2.4588941693187008,"vX0":6.710554177236746,"vY0":-138.64117129144245,"vZ0":-1.7539419608099562,"x":147.82,"y":172.39,"x0":-1.8658045975333344,"y0":50.00249644217654,"z0":4.780804711992201,"aX":-20.908660217361422},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.2,"breakHorizontal":18.0,"spinRate":2426,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.39424441006686584,"extension":6.982991640194791},"hitData":{"launchSpeed":87.3,"launchAngle":1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":161.31}},"index":0,"playId":"1d4be67d-552b-3aa5-a0a4-964803cae494","pitchNumber":1,"startTime":"2026-07-12T18:14:27.068Z","endTime":"2026-07-12T18:14:33.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:14:33.437Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T18:16:21.233Z","endTime":"2026-07-12T18:18:16.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.194138170911298,"aZ":-27.17014156864377,"pfxX":4.762796415496855,"pfxZ":3.4693132856709044,"pX":-1.3924975177171384,"pZ":2.086821634215119,"vX0":0.6941996283810193,"vY0":-119.38363057655899,"vZ0":-1.9784202693945296,"x":170.08,"y":182.44,"x0":-2.3057997430229413,"y0":50.00183032749045,"z0":5.374106612135742,"aX":6.867569849732285},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.1,"breakHorizontal":-8.8,"spinRate":2365,"spinDirection":82},"zone":13,"typeConfidence":0.92,"plateTime":0.45896959961134076,"extension":6.754231023498992},"index":0,"playId":"11cab86c-9553-31d7-a87a-127d8de32451","pitchNumber":1,"startTime":"2026-07-12T18:16:42.871Z","endTime":"2026-07-12T18:16:46.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.456107241588374,"aZ":-18.449087354880213,"pfxX":-8.05774573662761,"pfxZ":7.050604825686216,"pX":0.7782562407905553,"pZ":3.0993522217553786,"vX0":9.972074986195864,"vY0":-138.53807858905617,"vZ0":-3.1421003632379687,"x":87.33,"y":155.1,"x0":-1.818179618699518,"y0":50.00606499707651,"z0":5.478931084269779,"aX":-15.69327827253305},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.2,"breakHorizontal":12.6,"spinRate":2031,"spinDirection":231},"zone":3,"typeConfidence":0.85,"plateTime":0.3951117011061833,"extension":6.732313037712919},"index":1,"playId":"a5996f73-4c35-35b6-9673-6f202a88ff37","pitchNumber":2,"startTime":"2026-07-12T18:16:58.174Z","endTime":"2026-07-12T18:17:02.001Z","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":95.1,"endSpeed":87.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.97920690757364,"aZ":-17.084855484625745,"pfxX":-9.223126850933259,"pfxZ":7.761434241104034,"pX":0.37159368495778056,"pZ":1.5210188840865955,"vX0":9.352263540426378,"vY0":-138.13222460414588,"vZ0":-7.35839056426452,"x":102.84,"y":197.71,"x0":-1.8496347692605912,"y0":50.00419623241529,"z0":5.355317676816523,"aX":-17.935531292180535},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":14.9,"spinRate":2110,"spinDirection":240},"zone":14,"typeConfidence":0.79,"plateTime":0.39558017222653286,"extension":6.638686026765025},"index":2,"playId":"78a8091e-41ee-311e-b9be-1b16d3c810c5","pitchNumber":3,"startTime":"2026-07-12T18:17:15.305Z","endTime":"2026-07-12T18:17:19.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60320297162537,"aZ":-30.163834078535604,"pfxX":1.2556099378838275,"pfxZ":1.2260168643298974,"pX":0.45757831415028555,"pZ":0.9314738318768215,"vX0":5.732980510954312,"vY0":-125.9453844577179,"vZ0":-5.081931549963508,"x":99.56,"y":213.63,"x0":-1.9923238660609661,"y0":50.004022785192575,"z0":5.356362350665408,"aX":2.057771069320199},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":-3.4,"spinRate":2263,"spinDirection":91},"zone":14,"typeConfidence":0.91,"plateTime":0.4314969981377903,"extension":6.601025394107957},"index":3,"playId":"94ce092f-552d-350d-b227-75e8ce74714a","pitchNumber":4,"startTime":"2026-07-12T18:17:32.495Z","endTime":"2026-07-12T18:17:36.556Z","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":95.8,"endSpeed":87.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.80558271879116,"aZ":-19.489781402025827,"pfxX":-8.152559101896868,"pfxZ":6.432147215506292,"pX":-1.3388548467800476,"pZ":3.141713466406476,"vX0":4.843396467128631,"vY0":-139.4010054981136,"vZ0":-3.053743726399282,"x":168.03,"y":153.95,"x0":-2.0380356753896236,"y0":50.00112484153137,"z0":5.535189497781229,"aX":-16.072463300201857},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":13.8,"spinRate":1979,"spinDirection":236},"zone":11,"typeConfidence":0.86,"plateTime":0.3926437521810384,"extension":6.66096877472028},"index":4,"playId":"75dfa959-fd20-3254-a701-43d4337e6590","pitchNumber":5,"startTime":"2026-07-12T18:17:49.589Z","endTime":"2026-07-12T18:17:53.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.570040015786848,"aZ":-24.660780427446596,"pfxX":3.8809004475582967,"pfxZ":4.884124685016323,"pX":-1.4769753464166238,"pZ":3.4564995840823234,"vX0":0.7232553482922187,"vY0":-123.00349131886753,"vZ0":0.2211857644018631,"x":173.3,"y":145.45,"x0":-2.2788067973337154,"y0":50.00061324656694,"z0":5.450154934624814,"aX":5.967579264001452},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.1,"breakHorizontal":-7.2,"spinRate":2198,"spinDirection":79},"zone":11,"typeConfidence":0.91,"plateTime":0.44467661425386806,"extension":6.660938216474491},"index":5,"playId":"ba049422-973d-3fc4-baec-cd4429bda8e2","pitchNumber":6,"startTime":"2026-07-12T18:18:12.040Z","endTime":"2026-07-12T18:18:16.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:18:16.422Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brice Turang walks.","rbi":0,"awayScore":2,"homeScore":14,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T18:21:10.893Z","endTime":"2026-07-12T18:23:23.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T18:18:38.840Z","endTime":"2026-07-12T18:19:56.287Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Isaac Mattson replaces Paul Skenes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-12T18:19:56.287Z","endTime":"2026-07-12T18:21:13.187Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84850067266117,"aZ":-13.88884160827463,"pfxX":-7.380810494936989,"pfxZ":10.173323149813307,"pX":-0.5365687227158157,"pZ":2.694157957120224,"vX0":4.262483822246722,"vY0":-133.04955789305183,"vZ0":-5.430830571264835,"x":137.45,"y":166.04,"x0":-1.1982617481362885,"y0":50.003714350996844,"z0":5.763902139456573,"aX":-13.267915794782086},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":12.5,"spinRate":2244,"spinDirection":212},"zone":4,"typeConfidence":0.87,"plateTime":0.41126759202274776,"extension":6.679749361377275},"index":2,"playId":"0a06693f-0fbf-3d3d-8b71-aa0acc5b9924","pitchNumber":1,"startTime":"2026-07-12T18:21:13.187Z","endTime":"2026-07-12T18:21:16.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.973108326495474,"aZ":-31.972980380239967,"pfxX":-6.532560039281064,"pfxZ":0.13767372474969963,"pX":-0.3007149633623283,"pZ":0.07232243312576583,"vX0":4.294053238421812,"vY0":-122.61356757457139,"vZ0":-7.0661070701917925,"x":128.46,"y":236.83,"x0":-1.2248859446122722,"y0":50.00592974661461,"z0":5.715655406485428,"aX":-9.960330897184095},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":10.8,"spinRate":942,"spinDirection":231},"zone":13,"typeConfidence":0.92,"plateTime":0.4464942340787852,"extension":6.68131329896402},"index":3,"playId":"7843be73-4027-3cdf-85d4-774d64415d49","pitchNumber":2,"startTime":"2026-07-12T18:21:30.412Z","endTime":"2026-07-12T18:21:33.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16139021242387,"aZ":-12.72876701232542,"pfxX":-6.844529998196003,"pfxZ":10.463108635843545,"pX":-0.13528675768238124,"pZ":1.995928003953803,"vX0":5.371799831778746,"vY0":-134.91547336849052,"vZ0":-7.366482411420508,"x":122.16,"y":184.89,"x0":-1.2550955791011065,"y0":50.00029317837448,"z0":5.643689027698866,"aX":-12.716697983408856},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":11.4,"spinRate":2307,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.40475468129694114,"extension":6.772266546714009},"index":4,"playId":"4c2e3cc0-bbe5-3a82-b2ee-d1ef9f5f6a59","pitchNumber":3,"startTime":"2026-07-12T18:21:50.230Z","endTime":"2026-07-12T18:21:53.715Z","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":94.2,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.785778683977597,"aZ":-10.968394528533508,"pfxX":-6.1130179372524225,"pfxZ":11.126652002543441,"pX":-0.5069119953986153,"pZ":3.0118251649698835,"vX0":4.131416575346121,"vY0":-137.0504359089097,"vZ0":-5.426793286060842,"x":136.32,"y":157.46,"x0":-1.2383663826496227,"y0":50.00113983119665,"z0":5.764140329770738,"aX":-11.648245998582182},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":10.2,"spinRate":2336,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.39938013604611466,"extension":6.746270570316335},"index":5,"playId":"540d7186-32b6-3cdf-a24f-ecbd7de9411d","pitchNumber":4,"startTime":"2026-07-12T18:22:09.832Z","endTime":"2026-07-12T18:22:12.997Z","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":84.6,"endSpeed":78.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.903840448843074,"aZ":-28.72768528442901,"pfxX":-6.611460238438241,"pfxZ":2.2191441589679037,"pX":-1.9027604678726773,"pZ":3.723000944244328,"vX0":1.2336272364329293,"vY0":-123.35999539212378,"vZ0":0.6021004775560364,"x":189.53,"y":138.26,"x0":-1.5478972671661853,"y0":50.001484639040065,"z0":5.8839449704180975,"aX":-10.261278632304677},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.4,"breakHorizontal":11.8,"spinRate":939,"spinDirection":230},"zone":11,"typeConfidence":0.92,"plateTime":0.44280765299934943,"extension":6.532168344853317},"index":6,"playId":"ce572403-94bc-3c26-9f65-db7cec37ebd0","pitchNumber":5,"startTime":"2026-07-12T18:22:31.149Z","endTime":"2026-07-12T18:22:34.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20981779993133,"aZ":-12.855455822614582,"pfxX":-7.0650707951213105,"pfxZ":10.269129199841716,"pX":-1.317689988848789,"pZ":3.7832233440065823,"vX0":2.4499679219424837,"vY0":-136.34113031814684,"vZ0":-2.8239499831331325,"x":167.23,"y":136.63,"x0":-1.310518039907559,"y0":50.00204875447898,"z0":5.7206112700881615,"aX":-13.288643227542178},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":12.2,"spinRate":2327,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.4018653917650168,"extension":6.67490187197242},"index":7,"playId":"6d29923c-9bc4-3c8b-a5fb-25723858d960","pitchNumber":6,"startTime":"2026-07-12T18:22:50.423Z","endTime":"2026-07-12T18:22:54.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.943631716056675,"aZ":-14.189954176344013,"pfxX":-7.28495654139519,"pfxZ":9.434328909575184,"pX":-1.317597979743676,"pZ":3.5689245769176043,"vX0":2.617229066886917,"vY0":-137.09700866502365,"vZ0":-3.049788575653608,"x":167.22,"y":142.42,"x0":-1.3375026162167087,"y0":50.00104190849443,"z0":5.662614416973067,"aX":-13.883511111903445},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":12.6,"spinRate":2311,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.39932733412182486,"extension":6.727396361975553},"index":8,"playId":"21ce362a-4f9a-3751-b12a-532e6e14c42e","pitchNumber":7,"startTime":"2026-07-12T18:23:18.791Z","endTime":"2026-07-12T18:23:23.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:23:23.552Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out sharply to left fielder Bryan Reynolds.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T18:23:27.459Z","endTime":"2026-07-12T18:25:42.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38148445458633,"aZ":-12.138174508391412,"pfxX":-5.166836180286411,"pfxZ":10.621021036259986,"pX":-0.5372208674606987,"pZ":4.269556024536428,"vX0":3.9783249394131013,"vY0":-136.3333880740153,"vZ0":-1.883151674720111,"x":137.48,"y":123.5,"x0":-1.342555632315137,"y0":50.00268344228726,"z0":5.804974001176572,"aX":-9.746804031640512},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.1,"breakHorizontal":8.5,"spinRate":2413,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.40143515924657436,"extension":6.875033343148928},"index":0,"playId":"54aa5144-8572-3e84-94e8-365016322aa8","pitchNumber":1,"startTime":"2026-07-12T18:23:49.973Z","endTime":"2026-07-12T18:23:53.432Z","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":92.7,"endSpeed":84.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.781913211875075,"aZ":-10.754194635318703,"pfxX":-5.253607014057289,"pfxZ":11.617527696690463,"pX":0.09160073169667646,"pZ":2.700435986209919,"vX0":5.274175320256923,"vY0":-134.79177189284246,"vZ0":-5.797254582205413,"x":113.51,"y":165.87,"x0":-1.20609974162323,"y0":50.00139484890206,"z0":5.635485181142837,"aX":-9.685064925251519},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.0,"breakHorizontal":8.4,"spinRate":2418,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.40605506551396653,"extension":6.732518316864445},"index":1,"playId":"41ba56ca-b67b-3f69-834d-c0a3a96768dc","pitchNumber":2,"startTime":"2026-07-12T18:24:10.855Z","endTime":"2026-07-12T18:24:14.346Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59971329856198,"aZ":-12.286236468961029,"pfxX":-6.972566405215785,"pfxZ":10.630443371571998,"pX":0.8659171290145644,"pZ":-0.05048593125710211,"vX0":7.637432885249641,"vY0":-135.44129864509466,"vZ0":-12.400630663406526,"x":83.99,"y":240.14,"x0":-1.0750443985325455,"y0":50.004653420969156,"z0":5.427819414976666,"aX":-13.048286372348661},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":11.2,"spinRate":2283,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.4033023495622321,"extension":6.9017787007324785},"index":2,"playId":"791556de-34c9-3928-85be-56d9ced6e34a","pitchNumber":3,"startTime":"2026-07-12T18:24:39.231Z","endTime":"2026-07-12T18:24:42.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.219345131376198,"aZ":-29.792441110897308,"pfxX":3.287879684240995,"pfxZ":1.6461213474536187,"pX":-0.5832197009467506,"pZ":4.273925589501393,"vX0":1.0398044056966687,"vY0":-119.44999557871601,"vZ0":2.157230903238574,"x":139.23,"y":123.38,"x0":-1.4510029027713827,"y0":50.00503368528922,"z0":6.03084588213977,"aX":4.769339232115575},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.7,"breakHorizontal":-6.2,"spinRate":2257,"spinDirection":66},"zone":11,"typeConfidence":0.91,"plateTime":0.4578896231380982,"extension":6.32922343657693},"index":3,"playId":"275cce60-9ed9-3aac-84a3-690276bade64","pitchNumber":4,"startTime":"2026-07-12T18:25:03.859Z","endTime":"2026-07-12T18:25:07.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85149339483401,"aZ":-12.320162513586398,"pfxX":-6.38014070826161,"pfxZ":10.746962500573499,"pX":-0.14732450454068247,"pZ":2.328978260301366,"vX0":5.028389261195671,"vY0":-134.94010399111804,"vZ0":-6.484833027080376,"x":122.62,"y":175.9,"x0":-1.2042592579360538,"y0":50.00476405796693,"z0":5.628170755331552,"aX":-11.789331607222884},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":10.6,"spinRate":2326,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.4056154231487987,"extension":6.959399114310821},"hitData":{"launchSpeed":101.5,"launchAngle":48.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":77.9,"coordY":85.62}},"index":4,"playId":"d1ee2bba-eccb-349d-bc91-803c164f659c","pitchNumber":5,"startTime":"2026-07-12T18:25:26.735Z","endTime":"2026-07-12T18:25:42.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:25:42.102Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gary Sánchez singles on a ground ball to center fielder Jake Mangum. Brice Turang to 2nd.","rbi":0,"awayScore":2,"homeScore":14,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T18:25:42.210Z","endTime":"2026-07-12T18:27:12.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14221430502881,"aZ":-29.859387204071716,"pfxX":2.5997478351752203,"pfxZ":1.6479992834009582,"pX":-0.03744568450645934,"pZ":2.9976717288761168,"vX0":2.3626786184515747,"vY0":-117.9412216350546,"vZ0":-0.367973636605502,"x":118.43,"y":157.84,"x0":-1.3911815780856724,"y0":50.00314681366576,"z0":5.91756982180032,"aX":3.6492802016892054},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.1,"breakHorizontal":-5.3,"spinRate":2337,"spinDirection":50},"zone":2,"typeConfidence":0.92,"plateTime":0.46501444633868383,"extension":6.4315585395528565},"index":0,"playId":"544f2bad-91b7-394e-ad9a-0d6fad30593e","pitchNumber":1,"startTime":"2026-07-12T18:26:07.445Z","endTime":"2026-07-12T18:26:11.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.712898378420796,"aZ":-34.15829665878437,"pfxX":3.7725406001566535,"pfxZ":-1.3667455842763543,"pX":-0.36196124695985765,"pZ":1.6365197770308135,"vX0":1.3716695732827113,"vY0":-120.23611961958876,"vZ0":-2.6889871426226075,"x":130.8,"y":194.59,"x0":-1.4318320233966695,"y0":50.00572266845496,"z0":5.833946484030125,"aX":5.4630698153524015},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.9,"breakHorizontal":-7.2,"spinRate":2376,"spinDirection":52},"zone":13,"typeConfidence":0.68,"plateTime":0.45747524103771964,"extension":6.62713480361399},"index":1,"playId":"b116fd00-0e9f-3d46-a5c3-35697aeac842","pitchNumber":2,"startTime":"2026-07-12T18:26:27.647Z","endTime":"2026-07-12T18:26:54.656Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.303357686207622,"aZ":-34.16785381779309,"pfxX":7.594440718423115,"pfxZ":-1.401546461361315,"pX":-0.797123971981924,"pZ":2.5766821797082495,"vX0":-0.7379321939327668,"vY0":-118.86406403166477,"vZ0":-0.40443322640445956,"x":147.38,"y":169.21,"x0":-1.468435564001499,"y0":50.00026800827041,"z0":5.85791166059068,"aX":10.838210660633287},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.4,"breakHorizontal":-13.6,"spinRate":2538,"spinDirection":55},"zone":4,"typeConfidence":0.92,"plateTime":0.4612279010670908,"extension":6.557991176906387},"hitData":{"launchSpeed":87.0,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.19,"coordY":114.69}},"index":2,"playId":"615e3721-fdd5-3dc4-8c06-fe3c1ed75baf","pitchNumber":3,"startTime":"2026-07-12T18:27:00.610Z","endTime":"2026-07-12T18:27:12.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:27:12.054Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell called out on strikes.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T18:27:17.096Z","endTime":"2026-07-12T18:28:24.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75424783256756,"aZ":-11.015847319948273,"pfxX":-6.138899931039102,"pfxZ":11.418972013203764,"pX":-0.3573229783261114,"pZ":1.9961818883232219,"vX0":4.127135588296038,"vY0":-135.10022652135592,"vZ0":-7.816979145218564,"x":130.62,"y":184.88,"x0":-1.105211493442533,"y0":50.00672955004978,"z0":5.697086447476398,"aX":-11.378560149831376},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.2,"breakHorizontal":10.3,"spinRate":2373,"spinDirection":208},"zone":7,"typeConfidence":0.9,"plateTime":0.4050474420509649,"extension":6.747037316471977},"index":0,"playId":"52dcc8e1-2ca4-35ad-baab-f01b97d4f5be","pitchNumber":1,"startTime":"2026-07-12T18:27:39.000Z","endTime":"2026-07-12T18:27:42.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419085718963302,"aZ":-9.917713772122488,"pfxX":-5.209934521784659,"pfxZ":11.77332460558017,"pX":0.6493166926876652,"pZ":2.2151213595242476,"vX0":6.673523036347352,"vY0":-136.48228042568775,"vZ0":-7.430432035402754,"x":92.25,"y":178.97,"x0":-1.148168884537822,"y0":50.00627908491164,"z0":5.652337492982013,"aX":-9.852552969325615},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.9,"breakHorizontal":8.0,"spinRate":2491,"spinDirection":202},"zone":9,"typeConfidence":0.91,"plateTime":0.40098374238340906,"extension":6.814850263929604},"index":1,"playId":"1e3e3506-bb39-30fe-987e-be1cf21e500a","pitchNumber":2,"startTime":"2026-07-12T18:27:56.780Z","endTime":"2026-07-12T18:28:00.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.568968028395297,"aZ":-10.367124890594376,"pfxX":-5.274088782199656,"pfxZ":11.0512829994998,"pX":0.6560017200266377,"pZ":1.924315305666588,"vX0":6.820279709401458,"vY0":-139.19572620044246,"vZ0":-8.232011102383746,"x":91.99,"y":186.82,"x0":-1.1342384498564666,"y0":50.006842765459275,"z0":5.596349927518364,"aX":-10.411435840328146},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.6,"breakHorizontal":8.3,"spinRate":2455,"spinDirection":204},"zone":9,"typeConfidence":0.91,"plateTime":0.39263059487086416,"extension":6.805440367759204},"index":2,"playId":"2ed9b110-a593-36fe-bd6a-362f22cf6283","pitchNumber":3,"startTime":"2026-07-12T18:28:19.168Z","endTime":"2026-07-12T18:28:24.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:28:24.261Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Triolo singles on a line drive to right fielder Sal Frelick.","rbi":0,"awayScore":2,"homeScore":14,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T18:30:51.427Z","endTime":"2026-07-12T18:32:01.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryse Wilson replaces Craig Yoho.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T18:30:15.788Z","endTime":"2026-07-12T18:30:53.594Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669060,"link":"/api/v1/people/669060"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5438792865926,"aZ":-19.10933996123645,"pfxX":-8.547443269893865,"pfxZ":7.01802995333927,"pX":-0.5159738626187022,"pZ":2.2915406902757427,"vX0":8.551200148213411,"vY0":-134.87238960171675,"vZ0":-5.672072926823873,"x":136.67,"y":176.91,"x0":-2.6017243864994635,"y0":50.000780182878536,"z0":5.749246277343409,"aX":-15.9057598958737},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":13.9,"spinRate":2167,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.40454396481036703,"extension":6.366297925256721},"index":1,"playId":"6864b2f0-a679-3100-95c7-fc97a93b2f07","pitchNumber":1,"startTime":"2026-07-12T18:30:53.594Z","endTime":"2026-07-12T18:30:57.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98866504277116,"aZ":-24.530434942753296,"pfxX":-0.3528979465776416,"pfxZ":4.542312199488697,"pX":1.129061764336452,"pZ":2.639683803561469,"vX0":9.839565949681583,"vY0":-128.27543585333933,"vZ0":-2.8469265641740074,"x":73.96,"y":167.51,"x0":-2.6942502460221487,"y0":50.00462163043354,"z0":5.655491582057943,"aX":-0.5946850696011952},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":-1.3,"spinRate":2108,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4253371929058605,"extension":6.630947083716628},"index":2,"playId":"cddc3fbc-784f-3e8c-9248-8c16fc88a3a3","pitchNumber":2,"startTime":"2026-07-12T18:31:07.019Z","endTime":"2026-07-12T18:31:11.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93560648685218,"aZ":-25.27511594962963,"pfxX":0.48289305699335516,"pfxZ":4.195784200598448,"pX":0.7587040058709124,"pZ":2.4380374588364924,"vX0":8.526799695445286,"vY0":-127.17708390497742,"vZ0":-3.154720728090526,"x":88.08,"y":172.95,"x0":-2.6939358279013526,"y0":50.005949010609626,"z0":5.689069245680578,"aX":0.7947972820729418},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.1,"breakHorizontal":-2.8,"spinRate":2103,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.42990205010004834,"extension":6.44744511031644},"index":3,"playId":"26b478b2-58e8-3148-a82c-8301b7122053","pitchNumber":3,"startTime":"2026-07-12T18:31:21.190Z","endTime":"2026-07-12T18:31:25.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.907138264661384,"aZ":-38.59894277922287,"pfxX":4.856212447139221,"pfxZ":-4.691895053530169,"pX":0.232577503329716,"pZ":0.9757323874661513,"vX0":5.647877465160508,"vY0":-117.13367048553904,"vZ0":-2.014735303089874,"x":108.13,"y":212.44,"x0":-2.8529134360948567,"y0":50.00073630657219,"z0":5.5019203851580665,"aX":6.654699502005966},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-8.8,"breakHorizontal":-10.3,"spinRate":2542,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4700405070590623,"extension":6.624017710253944},"index":4,"playId":"9e209ef0-a140-3ee7-9a15-55c417dfa265","pitchNumber":4,"startTime":"2026-07-12T18:31:35.348Z","endTime":"2026-07-12T18:31:39.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.076850291753214,"aZ":-13.50324095130477,"pfxX":-5.081796739225505,"pfxZ":9.986161551895062,"pX":0.5626816186125015,"pZ":3.240882916171047,"vX0":9.6691409665525,"vY0":-135.7209880410214,"vZ0":-4.370124205526649,"x":95.55,"y":151.28,"x0":-2.3822199436569846,"y0":50.00243022709474,"z0":5.809009583317868,"aX":-9.501674968681556},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":7.2,"spinRate":2223,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4032239408862024,"extension":6.4798759705881865},"hitData":{"launchSpeed":98.3,"launchAngle":11.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.88,"coordY":101.89}},"index":5,"playId":"79b7d513-3045-35ff-a18f-4ae2c5b7d73a","pitchNumber":5,"startTime":"2026-07-12T18:31:52.399Z","endTime":"2026-07-12T18:32:01.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:32:01.221Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Davis strikes out swinging.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T18:32:04.253Z","endTime":"2026-07-12T18:34:12.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"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":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.02291240470253,"aZ":-19.895837550429945,"pfxX":-10.300842840783359,"pfxZ":6.699331401278203,"pX":0.2203777378850076,"pZ":2.7530673779482338,"vX0":11.39340021710925,"vY0":-134.01920753560088,"vZ0":-3.795554199528448,"x":108.6,"y":164.45,"x0":-2.733228287900286,"y0":50.00112816733756,"z0":5.596094262755485,"aX":-18.87177546681886},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.5,"breakHorizontal":16.4,"spinRate":2169,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40759756829741445,"extension":6.395850373564973},"index":0,"playId":"823d6b45-2c03-37ed-a16d-5f0e688278aa","pitchNumber":1,"startTime":"2026-07-12T18:32:25.509Z","endTime":"2026-07-12T18:32:28.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33969902032855,"aZ":-22.918657576563376,"pfxX":-12.61081283658445,"pfxZ":5.120688445987561,"pX":0.28882474816764686,"pZ":0.6818111065228037,"vX0":12.139342594485472,"vY0":-133.7080397672743,"vZ0":-8.268740756526777,"x":105.99,"y":220.37,"x0":-2.675840209055169,"y0":50.00270570418663,"z0":5.464064343283929,"aX":-22.790796981381053},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.6,"breakHorizontal":20.2,"spinRate":2256,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4099501999485562,"extension":6.319907797082471},"index":1,"playId":"5e86d3c9-d27e-3c17-9e5e-c8a7d9146863","pitchNumber":2,"startTime":"2026-07-12T18:32:40.343Z","endTime":"2026-07-12T18:32:43.422Z","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":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74966569514178,"aZ":-19.968941764788017,"pfxX":-9.9348596992004,"pfxZ":6.608708853556138,"pX":-0.8156024450158892,"pZ":3.2205114588958947,"vX0":8.282262077940537,"vY0":-135.13175574505155,"vZ0":-2.925290698434629,"x":148.09,"y":151.83,"x0":-2.631117675748963,"y0":50.00574908025956,"z0":5.721830660250096,"aX":-18.356690981189786},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.5,"breakHorizontal":16.2,"spinRate":2271,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.40550642335159015,"extension":6.323587127093822},"index":2,"playId":"3feb672a-6bb9-3abb-b639-8c2c6038fb9d","pitchNumber":3,"startTime":"2026-07-12T18:33:00.057Z","endTime":"2026-07-12T18:33:03.333Z","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":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.634426575539706,"aZ":-21.95219386078495,"pfxX":-10.40906178359849,"pfxZ":5.555960828368367,"pX":-0.5200413811434635,"pZ":2.7343149242944245,"vX0":9.450902224032232,"vY0":-134.65858339954892,"vZ0":-3.538321037323875,"x":136.82,"y":164.95,"x0":-2.7190355891844256,"y0":50.006204867692155,"z0":5.614451719342687,"aX":-19.162555844639687},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.5,"breakHorizontal":16.9,"spinRate":2109,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.40641019582392834,"extension":6.408485483051672},"index":3,"playId":"4c241233-6393-3a5c-874b-feb51a6bca24","pitchNumber":4,"startTime":"2026-07-12T18:33:18.513Z","endTime":"2026-07-12T18:33:21.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99081467972481,"aZ":-29.00536572006066,"pfxX":1.370904393611812,"pfxZ":1.9317873932621348,"pX":1.0601985916878036,"pZ":1.7361710551596528,"vX0":9.35083330620337,"vY0":-126.75064168700635,"vZ0":-3.5837971601378364,"x":76.59,"y":191.9,"x0":-2.842855044387166,"y0":50.00268057965647,"z0":5.464699730080559,"aX":2.246935297285506},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":-4.4,"spinRate":2064,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.43083957749337287,"extension":6.372335195536138},"index":4,"playId":"91570444-1451-3ea7-8599-19e4a6079a2e","pitchNumber":5,"startTime":"2026-07-12T18:33:36.834Z","endTime":"2026-07-12T18:33:41.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04426140189046,"aZ":-26.015991577096113,"pfxX":0.8412133278712126,"pfxZ":3.7298212384347558,"pX":0.7875832494382355,"pZ":2.0909806619829476,"vX0":8.908566823507792,"vY0":-126.65504624506755,"vZ0":-3.443182244671814,"x":86.98,"y":182.32,"x0":-2.8615797663551192,"y0":50.000289150689014,"z0":5.512576850531168,"aX":1.387911057446122},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.2,"breakHorizontal":-3.2,"spinRate":2015,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.4298766042408948,"extension":6.395263380189078},"index":5,"playId":"baba0bb4-83f3-3a8a-b907-fc88728be678","pitchNumber":6,"startTime":"2026-07-12T18:33:51.992Z","endTime":"2026-07-12T18:33:56.452Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8536495192483,"aZ":-23.886944635313984,"pfxX":-9.087899843967552,"pfxZ":4.569321479894336,"pX":-0.3740312514460932,"pZ":3.714691014374997,"vX0":9.357690621291454,"vY0":-133.12654880888155,"vZ0":-0.6777739448586336,"x":131.26,"y":138.48,"x0":-2.736931887792613,"y0":50.00043268576383,"z0":5.685946574312558,"aX":-16.475963360923494},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":14.6,"spinRate":2050,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4098303990412613,"extension":6.366983352538475},"index":6,"playId":"675cd72b-66e9-3546-85d2-9892af6f2f05","pitchNumber":7,"startTime":"2026-07-12T18:34:08.659Z","endTime":"2026-07-12T18:34:12.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:34:12.459Z","atBatIndex":59},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jake Mangum grounds into a double play, second baseman Brice Turang to shortstop Joey Ortiz to first baseman Jake Bauers. Jared Triolo out at 2nd. Jake Mangum out at 1st.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T18:34:19.492Z","endTime":"2026-07-12T18:34:48.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04391398632633,"aZ":-25.480132189946076,"pfxX":0.42491770823371106,"pfxZ":4.002458069898326,"pX":0.08563238705163072,"pZ":2.5966552838553656,"vX0":7.412364677190767,"vY0":-127.90769877969737,"vZ0":-2.4010462382307383,"x":113.74,"y":168.67,"x0":-2.8936585734199256,"y0":50.003025552292364,"z0":5.526154183781008,"aX":0.7100547511343206},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":-2.3,"spinRate":1883,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.42668267420168116,"extension":6.4464753705289395},"hitData":{"launchSpeed":100.5,"launchAngle":-1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":153.2}},"index":0,"playId":"42b44c66-d836-329c-8f2f-875b82ee4536","pitchNumber":1,"startTime":"2026-07-12T18:34:41.692Z","endTime":"2026-07-12T18:34:48.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:34:48.253Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T18:37:23.853Z","endTime":"2026-07-12T18:39:48.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5,6,7,8,9,10,11,12,13],"actionIndex":[0,1,2,3,4],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Antwone Kelly replaces Isaac Mattson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T18:37:26.107Z","endTime":"2026-07-12T18:37:26.108Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699008,"link":"/api/v1/people/699008"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Defensive Substitution: Billy Cook replaces first baseman Ryan O'Hearn, batting 5th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T18:37:26.109Z","endTime":"2026-07-12T18:37:26.110Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":656811,"link":"/api/v1/people/656811"}},{"details":{"description":"Defensive Substitution: Jacob Gonzalez replaces left fielder Bryan Reynolds, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T18:37:26.111Z","endTime":"2026-07-12T18:37:26.112Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"description":"Defensive Substitution: Tyler Callihan replaces second baseman Brandon Lowe, batting 2nd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-12T18:37:26.113Z","endTime":"2026-07-12T18:37:26.114Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"201","replacedPlayer":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"description":"Defensive switch from center field to left field for Jake Mangum.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-07-12T18:37:26.115Z","endTime":"2026-07-12T18:37:26.116Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100"},{"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":100.0,"endSpeed":91.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.246334483386406,"aZ":-12.042435678399352,"pfxX":-5.668518169268749,"pfxZ":9.4132408564999,"pX":0.04539593104593517,"pZ":2.8224236981662054,"vX0":7.9426481592542455,"vY0":-145.34066711318286,"vZ0":-6.288830295161429,"x":115.27,"y":162.57,"x0":-1.9870121275124624,"y0":50.00028044402257,"z0":5.746437278083314,"aX":-12.119886677841933},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":2128,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.37695240739537317,"extension":6.356045682158124},"index":5,"playId":"98018a44-03b0-3d86-9134-b79c43a0a1d5","pitchNumber":1,"startTime":"2026-07-12T18:37:26.117Z","endTime":"2026-07-12T18:37:29.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.6,"endSpeed":92.2,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09926273080582,"aZ":-15.91680604859853,"pfxX":-6.392821593475796,"pfxZ":7.491897575847737,"pX":1.1795126246020287,"pZ":3.181268700408504,"vX0":11.381729326977265,"vY0":-146.09654921998478,"vZ0":-4.406072562407868,"x":72.04,"y":152.89,"x0":-1.9290436628148386,"y0":50.00685227829495,"z0":5.65990669991292,"aX":-13.88018716900906},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":12.8,"breakHorizontal":9.5,"spinRate":2214,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3743161326817628,"extension":6.4618495127203115},"index":6,"playId":"89a94d7c-e21c-3c4c-b484-aa6662a3826d","pitchNumber":2,"startTime":"2026-07-12T18:37:41.151Z","endTime":"2026-07-12T18:37:44.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.9,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73750329831194,"aZ":-14.601338685175573,"pfxX":-6.088055463498922,"pfxZ":8.306142443666184,"pX":-0.7504213408758603,"pZ":3.070463325732029,"vX0":6.75308649378405,"vY0":-144.35141058549686,"vZ0":-4.730993211959691,"x":145.6,"y":155.88,"x0":-2.3261353409557537,"y0":50.00547904352253,"z0":5.625665333409139,"aX":-12.885297973802707},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.3,"breakHorizontal":9.7,"spinRate":2233,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.3790298609801952,"extension":6.3215055542961025},"index":7,"playId":"97865139-6dd2-3ac5-b187-27f065caadcb","pitchNumber":3,"startTime":"2026-07-12T18:37:57.040Z","endTime":"2026-07-12T18:38:00.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95651507098296,"aZ":-30.365319954748795,"pfxX":-8.172493999726647,"pfxZ":1.0993083546614102,"pX":-1.253258329779091,"pZ":2.8753696191006965,"vX0":5.306763351499359,"vY0":-127.0165742343923,"vZ0":-0.8036575719807142,"x":164.77,"y":161.15,"x0":-2.303297671582611,"y0":50.00012809747842,"z0":5.601053171820042,"aX":-13.409457393109388},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.0,"breakHorizontal":13.7,"spinRate":1231,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4305156287740939,"extension":6.3431358833282365},"index":8,"playId":"4884c86f-5ce3-3b2f-b431-45694d6b58a1","pitchNumber":4,"startTime":"2026-07-12T18:38:12.445Z","endTime":"2026-07-12T18:38:16.213Z","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":99.4,"endSpeed":90.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35111223000638,"aZ":-16.34499838018616,"pfxX":-5.175014739049758,"pfxZ":7.490298586177232,"pX":-0.7922800428666443,"pZ":4.281410864614362,"vX0":5.750606442758544,"vY0":-144.60503325332323,"vZ0":-1.4893663580203267,"x":147.2,"y":123.18,"x0":-2.1362570502617544,"y0":50.005401447862624,"z0":5.808080557163502,"aX":-10.939887324339711},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.4,"breakHorizontal":8.2,"spinRate":2241,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.37907013415185764,"extension":6.288237542784544},"index":9,"playId":"49580c64-03f2-39cd-a787-e68ef4b673e5","pitchNumber":5,"startTime":"2026-07-12T18:38:26.782Z","endTime":"2026-07-12T18:38:29.919Z","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":98.8,"endSpeed":90.4,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45730559943241,"aZ":-12.357525492379027,"pfxX":-5.282897815855159,"pfxZ":9.469197777641202,"pX":0.2374406339779427,"pZ":2.535562867900196,"vX0":8.555847512404906,"vY0":-143.58672061803622,"vZ0":-6.221681237481881,"x":107.95,"y":170.32,"x0":-2.0911745438416465,"y0":50.00709607689957,"z0":5.495584415762069,"aX":-11.061415727603242},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":7.9,"spinRate":2225,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3810880050906178,"extension":6.45894569278123},"index":10,"playId":"33bb20f0-8c34-3776-ba7b-5152654c4744","pitchNumber":6,"startTime":"2026-07-12T18:38:40.712Z","endTime":"2026-07-12T18:38:44.051Z","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":99.7,"endSpeed":92.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.290784895163302,"aZ":-11.533967212424631,"pfxX":-5.227354206912695,"pfxZ":9.581743707426032,"pX":0.32466046585934727,"pZ":2.6763362381481253,"vX0":8.53938916757424,"vY0":-145.02061160149256,"vZ0":-6.149877842181332,"x":104.62,"y":166.52,"x0":-1.9636285157868665,"y0":50.004005910977675,"z0":5.511339265105839,"aX":-11.262354468873164},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.4,"breakHorizontal":8.0,"spinRate":2233,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.37606064091389024,"extension":6.460509481972845},"index":11,"playId":"ce30420b-a45f-34e2-b3eb-3fa7a5d29fab","pitchNumber":7,"startTime":"2026-07-12T18:39:05.647Z","endTime":"2026-07-12T18:39:08.932Z","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":98.2,"endSpeed":90.5,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74009061262735,"aZ":-13.929888499706061,"pfxX":-3.8511914930445528,"pfxZ":8.732839968339553,"pX":-0.03711120516411828,"pZ":3.6096882369183456,"vX0":7.016793553123128,"vY0":-142.90313685940043,"vZ0":-3.3035150694949333,"x":118.41,"y":141.32,"x0":-2.012560629355928,"y0":50.0052119358956,"z0":5.643292755988433,"aX":-8.048446695535382},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.4,"breakHorizontal":5.8,"spinRate":2025,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3817693799528965,"extension":6.522548654516999},"index":12,"playId":"ec97f3b9-7618-3654-bb22-e5c16e118ef7","pitchNumber":8,"startTime":"2026-07-12T18:39:22.767Z","endTime":"2026-07-12T18:39:26.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258485200139816,"aZ":-27.693470014121882,"pfxX":3.4539946122214795,"pfxZ":2.647283530825746,"pX":0.45168141475612505,"pZ":1.737929026238974,"vX0":6.060437788482476,"vY0":-128.37715969651245,"vZ0":-3.731167856228576,"x":99.78,"y":191.86,"x0":-2.376139606295172,"y0":50.00214680083503,"z0":5.3341869027315285,"aX":5.83988477255147},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":-7.4,"spinRate":2412,"spinDirection":76},"zone":9,"typeConfidence":2.0,"plateTime":0.4245164471430454,"extension":6.433871488135217},"hitData":{"launchSpeed":85.4,"launchAngle":28.0,"totalDistance":320.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.17,"coordY":80.19}},"index":13,"playId":"c4689893-b9e2-380b-bcfb-346347d62c20","pitchNumber":9,"startTime":"2026-07-12T18:39:40.009Z","endTime":"2026-07-12T18:39:48.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:39:48.213Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, shortstop Jared Triolo to first baseman Jacob Gonzalez.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T18:39:52.646Z","endTime":"2026-07-12T18:41:20.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.423215824989704,"aZ":-10.700852049433708,"pfxX":-3.338454234001885,"pfxZ":10.217107494022207,"pX":0.1549559242934319,"pZ":1.9281637791752593,"vX0":7.183474206445309,"vY0":-144.46257588746846,"vZ0":-8.878455941069799,"x":111.09,"y":186.72,"x0":-1.936440552129628,"y0":50.001891634122906,"z0":5.709449910676651,"aX":-7.016314750998657},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.8,"breakHorizontal":4.6,"spinRate":2169,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.37996051621440463,"extension":6.510484276639569},"index":0,"playId":"a6e28708-b661-3d70-b79a-69ab6bc0c1ca","pitchNumber":1,"startTime":"2026-07-12T18:40:11.525Z","endTime":"2026-07-12T18:40:15.223Z","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":100.3,"endSpeed":91.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.999199929063835,"aZ":-11.736467256700118,"pfxX":-4.731315120017374,"pfxZ":9.539348051653487,"pX":-0.33500349966090537,"pZ":1.526184789851808,"vX0":6.091621944354237,"vY0":-145.6324005480943,"vZ0":-9.709779544206429,"x":129.77,"y":197.57,"x0":-1.8416059325669365,"y0":50.005354604625936,"z0":5.618623678085831,"aX":-10.1392851159113},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.5,"breakHorizontal":7.3,"spinRate":1964,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.3764616155960878,"extension":6.504558680783708},"index":1,"playId":"ff13d8f7-785c-39e5-a6f5-2f8e030dddf0","pitchNumber":2,"startTime":"2026-07-12T18:40:27.040Z","endTime":"2026-07-12T18:40:32.424Z","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":98.1,"endSpeed":89.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51130315563033,"aZ":-13.305111024951215,"pfxX":-4.744660071464324,"pfxZ":9.165551948739465,"pX":0.6188407561915696,"pZ":3.0487033901495004,"vX0":8.701416632080196,"vY0":-142.51706769661416,"vZ0":-5.224596735742136,"x":93.41,"y":156.47,"x0":-1.8563393327097084,"y0":50.00214467654652,"z0":5.744835606395025,"aX":-9.767845848391802},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":6.8,"spinRate":2112,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3842098709639368,"extension":6.4139151700618395},"index":2,"playId":"2c6f2a93-1063-373b-9261-232f65f474c9","pitchNumber":3,"startTime":"2026-07-12T18:40:43.233Z","endTime":"2026-07-12T18:40:47.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06708150144243,"aZ":-27.287861266634156,"pfxX":4.015690343509233,"pfxZ":2.815741851960846,"pX":0.8455904259701134,"pZ":1.7040121426358381,"vX0":6.446572702583176,"vY0":-130.10884335531298,"vZ0":-4.05378483393767,"x":84.77,"y":192.77,"x0":-2.174078355790167,"y0":50.004349274196294,"z0":5.320535301150691,"aX":6.971304212169808},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.6,"breakHorizontal":-8.5,"spinRate":2439,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.41896630332138907,"extension":6.529325432177315},"hitData":{"launchSpeed":85.2,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.41,"coordY":150.59}},"index":3,"playId":"4b166f4d-6051-3271-8be5-821ed6192396","pitchNumber":4,"startTime":"2026-07-12T18:41:13.364Z","endTime":"2026-07-12T18:41:20.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:41:20.615Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Vaughn grounds out, second baseman Tyler Callihan to first baseman Jacob Gonzalez.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T18:41:26.839Z","endTime":"2026-07-12T18:42:05.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14501435056327,"aZ":-12.86629713927023,"pfxX":-5.012162793977561,"pfxZ":9.152891897148077,"pX":-0.16755048767907463,"pZ":2.5244864360639356,"vX0":6.956705922365095,"vY0":-144.23818500076067,"vZ0":-6.853179814572718,"x":123.39,"y":170.62,"x0":-1.9580400589201368,"y0":50.00336510065613,"z0":5.722429183422554,"aX":-10.574656522329587},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2311,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.3795510252390977,"extension":6.385414308838772},"index":0,"playId":"9264ae36-12e0-3957-9e79-b0a344963e8c","pitchNumber":1,"startTime":"2026-07-12T18:41:44.484Z","endTime":"2026-07-12T18:41:48.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90796115983149,"aZ":-17.633259757414667,"pfxX":-4.120327806209033,"pfxZ":6.948355917662923,"pX":0.22734566612464036,"pZ":3.157310613933553,"vX0":7.517939397485203,"vY0":-143.4608100546499,"vZ0":-4.262624070821578,"x":108.33,"y":153.53,"x0":-1.8869534268008403,"y0":50.003167899987965,"z0":5.755149815271243,"aX":-8.623959431808766},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.9,"breakHorizontal":6.0,"spinRate":2141,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.3811885573193545,"extension":6.362630146964667},"hitData":{"launchSpeed":96.9,"launchAngle":2.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":147.63}},"index":1,"playId":"06b3398c-b30e-3124-b91c-a0fa6e018ab7","pitchNumber":2,"startTime":"2026-07-12T18:41:58.253Z","endTime":"2026-07-12T18:42:05.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:42:05.886Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Callihan flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T18:44:53.677Z","endTime":"2026-07-12T18:46:23.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.378328901993225,"aZ":-17.423404508206353,"pfxX":-4.922931135778343,"pfxZ":8.002499210978659,"pX":-0.28160053287914766,"pZ":2.4953155396040003,"vX0":7.973288055744021,"vY0":-134.48692375730934,"vZ0":-5.474978933321565,"x":127.73,"y":171.41,"x0":-2.6363795749810675,"y0":50.0056726773558,"z0":5.7811044807914085,"aX":-9.078566178445655},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.6,"breakHorizontal":7.3,"spinRate":2101,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4062546102181783,"extension":6.488440218701138},"hitData":{"launchSpeed":90.0,"launchAngle":50.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.35,"coordY":116.14}},"index":0,"playId":"911791ca-1b72-3ada-9831-cd40bdd23cda","pitchNumber":1,"startTime":"2026-07-12T18:46:13.958Z","endTime":"2026-07-12T18:46:23.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:46:23.327Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Gonzalez flies out to shortstop Joey Ortiz.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T18:46:47.882Z","endTime":"2026-07-12T18:48:00.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":92.5,"endSpeed":84.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28315422476388,"aZ":-15.228452001532979,"pfxX":-5.128865148473792,"pfxZ":9.262844990382956,"pX":-0.008744583007441294,"pZ":2.8721543530083964,"vX0":8.911633750899473,"vY0":-134.41720439866572,"vZ0":-4.897903620203223,"x":117.33,"y":161.23,"x0":-2.70140192427183,"y0":50.00000201145591,"z0":5.800047895383422,"aX":-9.380423684004493},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":7.3,"spinRate":2139,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.40757307486064365,"extension":6.467935489534967},"index":0,"playId":"584ce4a0-76c7-3103-a999-c26a4c0a9680","pitchNumber":1,"startTime":"2026-07-12T18:46:47.882Z","endTime":"2026-07-12T18:46:50.882Z","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":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.761630013090542,"aZ":-27.677833285287075,"pfxX":1.4191259731786108,"pfxZ":2.7137169377715775,"pX":-0.5364006767345431,"pZ":2.6782738801244146,"vX0":5.402943100387004,"vY0":-127.08385066487685,"vZ0":-2.104555098141215,"x":137.45,"y":166.47,"x0":-2.862892919021957,"y0":50.00443764936221,"z0":5.686758500020557,"aX":2.351679597749566},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":-3.6,"spinRate":1983,"spinDirection":167},"zone":4,"typeConfidence":2.0,"plateTime":0.4288055186204338,"extension":6.384191986604259},"index":1,"playId":"a14a895a-1162-3edf-ad95-0a8f819350da","pitchNumber":2,"startTime":"2026-07-12T18:47:02.797Z","endTime":"2026-07-12T18:47:06.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.541068875785673,"aZ":-27.690540840211344,"pfxX":0.8859706624655646,"pfxZ":2.7053075535311404,"pX":-0.41828711618618364,"pZ":2.117756361457834,"vX0":5.745711752448166,"vY0":-127.28994514272975,"vZ0":-3.473341910616187,"x":132.94,"y":181.6,"x0":-2.810158567563132,"y0":50.00385322123017,"z0":5.667218132542092,"aX":1.4691011499715938},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":-2.8,"spinRate":1985,"spinDirection":184},"zone":7,"typeConfidence":2.0,"plateTime":0.42857092523323503,"extension":6.47403007454353},"index":2,"playId":"7808a09e-069f-3a8f-813f-08cb0ffc7f86","pitchNumber":3,"startTime":"2026-07-12T18:47:18.642Z","endTime":"2026-07-12T18:47:22.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61862466776207,"aZ":-23.835446107299077,"pfxX":-10.745028664889169,"pfxZ":4.65866127145391,"pX":0.8997394688476574,"pZ":2.2327787597012914,"vX0":12.775907324914652,"vY0":-132.4836804504193,"vZ0":-4.457807636814738,"x":82.7,"y":178.49,"x0":-2.5746566172384258,"y0":50.0006918858345,"z0":5.665640578531238,"aX":-19.221030308764014},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.7,"breakHorizontal":16.9,"spinRate":2137,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.41243197650593233,"extension":6.349767846799267},"index":3,"playId":"fe837038-f7b4-3d3e-b1ba-d3b0eeda6d75","pitchNumber":4,"startTime":"2026-07-12T18:47:36.275Z","endTime":"2026-07-12T18:47:40.657Z","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":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.950962736955614,"aZ":-27.687026497590594,"pfxX":2.5963084330035207,"pfxZ":2.730156331023082,"pX":0.5157669425428215,"pZ":3.3460658184019256,"vX0":7.502416991776598,"vY0":-126.79603993696925,"vZ0":-0.4072918703183445,"x":97.34,"y":148.44,"x0":-2.808870146716782,"y0":50.000839693498214,"z0":5.702699326616136,"aX":4.258590453285832},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.2,"breakHorizontal":-6.2,"spinRate":2140,"spinDirection":174},"zone":3,"typeConfidence":2.0,"plateTime":0.43065193801759527,"extension":6.418396461940343},"hitData":{"launchSpeed":65.6,"launchAngle":46.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":134.91,"coordY":123.87}},"index":4,"playId":"65a62dfa-d749-3b24-924b-891a1539435a","pitchNumber":5,"startTime":"2026-07-12T18:47:52.035Z","endTime":"2026-07-12T18:48:00.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:48:00.043Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T18:48:05.990Z","endTime":"2026-07-12T18:49:33.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.943500098054642,"aZ":-22.28292079516351,"pfxX":0.9485514278919798,"pfxZ":5.642430481185119,"pX":0.05649159115830927,"pZ":2.775371604717568,"vX0":6.872601210393618,"vY0":-130.63587506964814,"vZ0":-3.107318891455402,"x":114.85,"y":163.84,"x0":-2.7165456388135643,"y0":50.00133936014511,"z0":5.629352218540564,"aX":1.6601720076285886},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.8,"breakHorizontal":-3.0,"spinRate":2045,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.41708949843271537,"extension":6.556818278233853},"index":0,"playId":"d45119d5-e393-326e-9a15-0fce7d7d5343","pitchNumber":1,"startTime":"2026-07-12T18:48:24.670Z","endTime":"2026-07-12T18:48:28.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.115553153775608,"aZ":-29.48039326505118,"pfxX":1.8686120893622067,"pfxZ":1.644589737623959,"pX":0.5810587238172104,"pZ":1.7051056985955957,"vX0":7.7653232963070185,"vY0":-126.62337172519345,"vZ0":-3.776907157880187,"x":94.85,"y":192.74,"x0":-2.7589944408843445,"y0":50.000134424624,"z0":5.556107044080697,"aX":3.0553704982858236},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.4,"breakHorizontal":-5.0,"spinRate":2043,"spinDirection":167},"zone":9,"typeConfidence":2.0,"plateTime":0.43138097400592157,"extension":6.545887917348081},"index":1,"playId":"6a72d304-6414-3409-a165-b3d4578ab4f1","pitchNumber":2,"startTime":"2026-07-12T18:48:39.316Z","endTime":"2026-07-12T18:48:43.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.435560303415624,"aZ":-22.089165756368153,"pfxX":-9.600120238977237,"pfxZ":5.376073669573428,"pX":-1.017749413878396,"pZ":3.9307101339389576,"vX0":7.567431734378934,"vY0":-136.0267869085891,"vZ0":-0.7058431637319674,"x":155.79,"y":132.65,"x0":-2.586473558614011,"y0":50.00562176599908,"z0":5.723054501619258,"aX":-18.01947547457638},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":15.8,"spinRate":2054,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40244237015958984,"extension":6.4636283135059935},"index":2,"playId":"70871d2c-b7d8-3e63-8842-67cf05b23989","pitchNumber":3,"startTime":"2026-07-12T18:48:57.918Z","endTime":"2026-07-12T18:49:01.482Z","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":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458371837218547,"aZ":-22.45996732146728,"pfxX":-9.571191168823653,"pfxZ":5.15808246907778,"pX":-0.6335522697531197,"pZ":3.988409286436565,"vX0":8.527033842508597,"vY0":-136.0419081760695,"vZ0":-0.8082274324090072,"x":141.15,"y":131.09,"x0":-2.5574655344740247,"y0":50.00495788669241,"z0":5.839229960292347,"aX":-18.03205495839023},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.4,"breakHorizontal":15.6,"spinRate":2085,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40185848962547466,"extension":6.417745593744481},"index":3,"playId":"655651e9-0a05-3b9e-8c81-052f8a0f0702","pitchNumber":4,"startTime":"2026-07-12T18:49:15.226Z","endTime":"2026-07-12T18:49:18.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.022916860327,"aZ":-27.707205847585037,"pfxX":0.9503785239688884,"pfxZ":2.620288686281695,"pX":-0.3297220964845904,"pZ":2.5702022275058285,"vX0":6.0164369733382195,"vY0":-128.9670443412486,"vZ0":-2.3655763854676195,"x":129.57,"y":169.38,"x0":-2.8054942660532145,"y0":50.00029454839239,"z0":5.612399530486199,"aX":1.6180531129171536},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":-2.9,"spinRate":1917,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.42289916100702385,"extension":6.386137015236877},"index":4,"playId":"548551b2-7b19-3d58-a1e7-b4326d58952d","pitchNumber":5,"startTime":"2026-07-12T18:49:29.237Z","endTime":"2026-07-12T18:49:33.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:49:33.302Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out to first baseman Jacob Gonzalez.","rbi":0,"awayScore":2,"homeScore":14,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T18:51:19.794Z","endTime":"2026-07-12T18:53:27.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.8,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91217798738682,"aZ":-15.783771404319618,"pfxX":-5.3360717043294965,"pfxZ":7.784755630058733,"pX":0.39306238640372326,"pZ":4.210913288969714,"vX0":9.251361059132844,"vY0":-143.45065508910565,"vZ0":-1.7579927324640265,"x":102.02,"y":125.09,"x0":-2.1651341244408795,"y0":50.005762738222835,"z0":5.804425407537406,"aX":-11.23982271222847},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.9,"breakHorizontal":8.0,"spinRate":2165,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.38030132725113974,"extension":6.345387169987094},"index":0,"playId":"f2b6bdd0-d6cd-3a07-a2b5-2fd7879c1f28","pitchNumber":1,"startTime":"2026-07-12T18:51:39.837Z","endTime":"2026-07-12T18:51:42.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.9,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.806695748316667,"aZ":-11.644093901749784,"pfxX":-5.565297416033708,"pfxZ":9.792342850227847,"pX":0.6177991590413695,"pZ":2.451934482195928,"vX0":9.993907646162072,"vY0":-142.93223675204348,"vZ0":-6.81192854015356,"x":93.45,"y":172.58,"x0":-2.179865451256072,"y0":50.006485352718464,"z0":5.576075707815833,"aX":-11.672833836770275},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.7,"breakHorizontal":8.4,"spinRate":2235,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3812722356938041,"extension":6.455016275744371},"index":1,"playId":"224eaf4d-b23c-3b54-be87-e8aaa9d42fd0","pitchNumber":2,"startTime":"2026-07-12T18:51:51.423Z","endTime":"2026-07-12T18:51:54.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":91.4,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.333936396533506,"aZ":-14.498574749773319,"pfxX":-5.401415108759201,"pfxZ":8.340880535870141,"pX":0.06623099629637812,"pZ":2.7997662712942484,"vX0":8.705369960555819,"vY0":-143.53546361184343,"vZ0":-5.401011055678479,"x":114.48,"y":163.19,"x0":-2.2825189578160274,"y0":50.00321933298499,"z0":5.584656522308612,"aX":-11.447869426412241},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.4,"breakHorizontal":8.4,"spinRate":2274,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.37933097745119815,"extension":6.499024632021398},"index":2,"playId":"5ab1cb76-6b0f-387d-96ce-88abfb7abfb0","pitchNumber":3,"startTime":"2026-07-12T18:52:04.096Z","endTime":"2026-07-12T18:52:07.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":92.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.624733329461346,"aZ":-13.114705667563472,"pfxX":-5.259887677490703,"pfxZ":8.82037052868101,"pX":-0.4969357542766808,"pZ":2.8462067448388293,"vX0":6.642465664968606,"vY0":-145.08126395716744,"vZ0":-5.897259619927715,"x":135.94,"y":161.93,"x0":-2.1182183681562594,"y0":50.0003570166433,"z0":5.683960868255518,"aX":-11.363617399705642},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.1,"breakHorizontal":8.4,"spinRate":2275,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.37557723250790165,"extension":6.353670215003309},"index":3,"playId":"f6ac074b-21a5-3a27-83c4-7fd65b049b0f","pitchNumber":4,"startTime":"2026-07-12T18:52:16.990Z","endTime":"2026-07-12T18:52:19.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.9,"endSpeed":92.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74654579836741,"aZ":-15.249524405531934,"pfxX":-6.371123371907589,"pfxZ":7.824505818693223,"pX":1.4146624922178814,"pZ":1.9283547349165413,"vX0":12.340699543165114,"vY0":-144.97050760935247,"vZ0":-7.647632183847321,"x":63.08,"y":186.71,"x0":-2.0386872749967107,"y0":50.00510892716903,"z0":5.501483075659855,"aX":-13.784941570115723},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.0,"breakHorizontal":9.5,"spinRate":2215,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.37551565011297505,"extension":6.4172356742874355},"index":4,"playId":"90d2e84c-3ef0-3b7f-8923-c741c82d90d6","pitchNumber":5,"startTime":"2026-07-12T18:52:30.991Z","endTime":"2026-07-12T18:52:34.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64801591056299,"aZ":-21.76049340022653,"pfxX":1.1307271160529098,"pfxZ":6.210875656454094,"pX":-0.2360110625984111,"pZ":3.247216005139031,"vX0":5.0435320774117836,"vY0":-128.22076507573345,"vZ0":-1.3212719266196689,"x":126.0,"y":151.11,"x0":-2.369553806630405,"y0":50.00576674480593,"z0":5.454987271734198,"aX":1.8972657378957338},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.2,"breakHorizontal":-3.1,"spinRate":2487,"spinDirection":74},"zone":2,"typeConfidence":2.0,"plateTime":0.42595541858425356,"extension":6.500560344267624},"index":5,"playId":"8f5c5831-672e-3a15-83b2-379759e5f18b","pitchNumber":6,"startTime":"2026-07-12T18:52:42.710Z","endTime":"2026-07-12T18:52:48.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":83.0,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64223567110209,"aZ":-28.99722838287788,"pfxX":2.144999498769593,"pfxZ":1.8473379944506014,"pX":0.4954104623778659,"pZ":2.927025696512301,"vX0":6.707768217033102,"vY0":-128.86027714233217,"vZ0":-0.7445138626761383,"x":98.12,"y":159.75,"x0":-2.395069241383311,"y0":50.00535536398063,"z0":5.41247830448902,"aX":3.695701751983105},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.4,"breakHorizontal":-5.0,"spinRate":2417,"spinDirection":77},"zone":3,"typeConfidence":2.0,"plateTime":0.42114629870484244,"extension":6.476443261396385},"index":6,"playId":"fff672f7-9605-3af9-945e-a319eb685fff","pitchNumber":7,"startTime":"2026-07-12T18:53:05.994Z","endTime":"2026-07-12T18:53:09.122Z","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":99.8,"endSpeed":92.3,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.940609234538027,"aZ":-19.01078010044664,"pfxX":-5.127028476417136,"pfxZ":6.0942907557316195,"pX":0.28084130098855786,"pZ":2.318192793336775,"vX0":8.751691008499678,"vY0":-145.09587100289022,"vZ0":-6.084957102086518,"x":106.29,"y":176.19,"x0":-2.0909954534593704,"y0":50.00022190624334,"z0":5.577868290901993,"aX":-11.069381996521862},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.1,"breakHorizontal":7.8,"spinRate":2015,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.37568940712977295,"extension":6.38122193669944},"hitData":{"launchSpeed":88.2,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.31,"coordY":168.66}},"index":7,"playId":"f8dfb9ce-e89a-30c6-a5e2-11c2a13635a4","pitchNumber":8,"startTime":"2026-07-12T18:53:21.428Z","endTime":"2026-07-12T18:53:27.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:53:27.669Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Chourio singles on a line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":2,"homeScore":14,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T18:53:33.487Z","endTime":"2026-07-12T18:54:30.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"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":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.410275042546484,"aZ":-28.905278031207402,"pfxX":3.3978088439065046,"pfxZ":1.9600276522329754,"pX":0.969028997868994,"pZ":1.7824619956440384,"vX0":7.254414594630499,"vY0":-128.38662151322,"vZ0":-3.111686057257435,"x":80.06,"y":190.65,"x0":-2.334119324529974,"y0":50.00602599292421,"z0":5.2583046277504515,"aX":5.676034036084356},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.1,"breakHorizontal":-7.8,"spinRate":2409,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4265189849112132,"extension":6.561673521603332},"index":0,"playId":"6a1986eb-1831-3796-88a2-6003bf5fd017","pitchNumber":1,"startTime":"2026-07-12T18:53:52.822Z","endTime":"2026-07-12T18:53:57.087Z","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":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.112986713301616,"aZ":-13.2556434984621,"pfxX":-3.726139979841112,"pfxZ":9.204049093902217,"pX":0.49444173796647944,"pZ":2.478410057335938,"vX0":8.349983586169465,"vY0":-142.74421273220563,"vZ0":-6.761685999808958,"x":98.15,"y":171.86,"x0":-1.9898951208290347,"y0":50.00251429819911,"z0":5.719481263136371,"aX":-7.659538559330563},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":5.0,"spinRate":2164,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3843281297021557,"extension":6.429856208857462},"index":1,"playId":"a84ed74a-bdf0-3dce-8731-a4c7887fcebd","pitchNumber":2,"startTime":"2026-07-12T18:54:07.350Z","endTime":"2026-07-12T18:54:10.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.098843678794896,"aZ":-27.735519099957425,"pfxX":3.7788003729347133,"pfxZ":2.6880676261399863,"pX":0.6281023446326598,"pZ":2.262014841638618,"vX0":6.4171641105026165,"vY0":-127.35227393230646,"vZ0":-2.4699800727155057,"x":93.06,"y":177.71,"x0":-2.410914386828683,"y0":50.00171283832236,"z0":5.4287524826793625,"aX":6.230951328977072},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":-8.3,"spinRate":2420,"spinDirection":74},"zone":6,"typeConfidence":2.0,"plateTime":0.42939598467632845,"extension":6.402466440872626},"hitData":{"launchSpeed":70.8,"launchAngle":22.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.09,"coordY":108.6}},"index":2,"playId":"64c84777-99d2-3ed0-a501-8729fbea5fa7","pitchNumber":3,"startTime":"2026-07-12T18:54:19.467Z","endTime":"2026-07-12T18:54:30.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:54:30.966Z","atBatIndex":68},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brice Turang homers (14) on a fly ball to right field. Jackson Chourio scores.","rbi":2,"awayScore":4,"homeScore":14,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T18:54:34.996Z","endTime":"2026-07-12T18:57:20.165Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":699008,"link":"/api/v1/people/699008"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":699008,"link":"/api/v1/people/699008"},"isScoringEvent":true,"rbi":true,"earned":true,"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":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.920056388701298,"aZ":-14.378129332726473,"pfxX":-3.962317668935775,"pfxZ":8.624848728925118,"pX":0.45656718724445505,"pZ":2.628577477406126,"vX0":8.900116715687066,"vY0":-142.34417912576762,"vZ0":-5.890173587425588,"x":99.6,"y":167.81,"x0":-2.187942232638227,"y0":50.00606774962242,"z0":5.625812751135099,"aX":-8.17925699530481},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.6,"breakHorizontal":5.5,"spinRate":2112,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3839399628076321,"extension":6.5784933592080375},"index":0,"playId":"ecb9c725-9f85-347f-bcd9-721c01841b98","pitchNumber":1,"startTime":"2026-07-12T18:54:50.646Z","endTime":"2026-07-12T18:54:54.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.785108674959265,"aZ":-14.155308556851164,"pfxX":-4.269821400486361,"pfxZ":8.570306261661045,"pX":-0.2370037850845251,"pZ":2.3714174710450315,"vX0":6.596427026260058,"vY0":-143.72505359777657,"vZ0":-6.804368896657119,"x":126.03,"y":174.75,"x0":-2.001921828411083,"y0":50.00183397369236,"z0":5.640196215371175,"aX":-8.976592599763144},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.4,"breakHorizontal":6.5,"spinRate":2112,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.38037463061936405,"extension":6.353700862244252},"index":1,"playId":"2df49875-e29e-38ea-b0a1-9411ea34667c","pitchNumber":2,"startTime":"2026-07-12T18:55:09.706Z","endTime":"2026-07-12T18:55:13.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.333688484999566,"aZ":-30.223205641010797,"pfxX":-7.072561597691371,"pfxZ":1.2394864476814753,"pX":-1.761567357318851,"pZ":2.990617891712335,"vX0":3.7636476575403,"vY0":-123.85739059337065,"vZ0":-0.2800104289412607,"x":184.15,"y":158.03,"x0":-2.3703408965756534,"y0":50.00407485502542,"z0":5.601332815722193,"aX":-11.150718659924223},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":12.1,"spinRate":1416,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4397674793035753,"extension":6.406882253499273},"index":2,"playId":"13eaf35c-6efc-333d-9d0c-1e15f834ba11","pitchNumber":3,"startTime":"2026-07-12T18:55:26.853Z","endTime":"2026-07-12T18:55:30.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.010827778573272,"aZ":-32.93158779592249,"pfxX":-7.553380338179139,"pfxZ":-0.47943477666595813,"pX":0.13060290512757725,"pZ":0.6914188926653732,"vX0":8.082652882891466,"vY0":-124.43012513229195,"vZ0":-4.812665267263408,"x":112.02,"y":220.11,"x0":-2.165673618563406,"y0":50.003419887307345,"z0":5.353685769101707,"aX":-11.944495312345222},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":12.0,"spinRate":1151,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.43879943650695896,"extension":6.552050774341798},"index":3,"playId":"6f80b244-3ca3-324f-a44c-6acf4aa0efab","pitchNumber":4,"startTime":"2026-07-12T18:55:54.457Z","endTime":"2026-07-12T18:55:57.942Z","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":98.1,"endSpeed":90.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.124481361814134,"aZ":-15.193671491143567,"pfxX":-3.231554788405012,"pfxZ":8.125278038279959,"pX":0.32519833599928993,"pZ":3.3036550300759666,"vX0":8.014640722951441,"vY0":-142.78696126125635,"vZ0":-4.109208605311228,"x":104.6,"y":149.58,"x0":-2.0830749115440286,"y0":50.00328940766494,"z0":5.700514232920746,"aX":-6.754404387147246},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.2,"breakHorizontal":4.4,"spinRate":2086,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.3818286758421112,"extension":6.617203583601598},"index":4,"playId":"15a2ed8a-0277-374e-a291-22b20871e856","pitchNumber":5,"startTime":"2026-07-12T18:56:16.224Z","endTime":"2026-07-12T18:56:19.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.3,"endSpeed":93.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.571229681533858,"aZ":-11.779279568533788,"pfxX":-4.339367603027136,"pfxZ":9.322027223916251,"pX":0.5819212202524422,"pZ":0.9072410228230183,"vX0":8.246725128720408,"vY0":-145.71377015968483,"vZ0":-11.25572739739015,"x":94.82,"y":214.28,"x0":-1.6987749250140338,"y0":50.00701044363974,"z0":5.493420063899649,"aX":-9.498407884105305},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.2,"breakHorizontal":6.6,"spinRate":2169,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.373389311504007,"extension":6.579224054073468},"index":5,"playId":"7a68f7c6-7949-3bfa-bd6a-e18bba1efbc5","pitchNumber":6,"startTime":"2026-07-12T18:56:34.812Z","endTime":"2026-07-12T18:56:37.817Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.059691994808077,"aZ":-28.69030956262506,"pfxX":2.841385561861293,"pfxZ":2.057339014106434,"pX":0.3894960193304292,"pZ":2.081692311659236,"vX0":5.852879387808071,"vY0":-128.68367480035747,"vZ0":-2.6581663022594073,"x":102.15,"y":182.57,"x0":-2.274275182456378,"y0":50.00464421744553,"z0":5.326794315629914,"aX":4.815325799249562},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.4,"breakHorizontal":-6.4,"spinRate":2433,"spinDirection":86},"zone":9,"typeConfidence":2.0,"plateTime":0.42394050438702546,"extension":6.429942498434018},"hitData":{"launchSpeed":100.5,"launchAngle":27.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":228.41,"coordY":79.69}},"index":6,"playId":"9eb3438c-ecd3-361f-b9c1-9c43772e891a","pitchNumber":7,"startTime":"2026-07-12T18:56:55.122Z","endTime":"2026-07-12T18:57:20.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:57:20.165Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Bauers singles on a line drive to center fielder Billy Cook.","rbi":0,"awayScore":4,"homeScore":14,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T18:57:10.124Z","endTime":"2026-07-12T18:58:13.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01029650594459,"aZ":-31.784667405967305,"pfxX":-3.949920820774855,"pfxZ":0.2522815964598717,"pX":-1.5142797616469288,"pZ":3.405033034565623,"vX0":3.4730957672137195,"vY0":-123.44382144056885,"vZ0":1.0194466364896326,"x":174.72,"y":146.84,"x0":-2.424609007787948,"y0":50.003503215885075,"z0":5.657514820922772,"aX":-6.111321936987043},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.0,"breakHorizontal":6.4,"spinRate":1138,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4432936689988991,"extension":6.45763908586726},"index":0,"playId":"611a5e78-d1a7-3100-a766-adc07b5241e1","pitchNumber":1,"startTime":"2026-07-12T18:57:38.521Z","endTime":"2026-07-12T18:57:41.542Z","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":98.9,"endSpeed":90.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18067502790561,"aZ":-13.242605225234334,"pfxX":-4.9465863156068615,"pfxZ":9.024489312876375,"pX":-0.9109608478208346,"pZ":3.2947943503527237,"vX0":5.499098071569336,"vY0":-143.8841085816335,"vZ0":-4.301404574711541,"x":151.72,"y":149.82,"x0":-2.203667836259158,"y0":50.0063934028043,"z0":5.629011045866275,"aX":-10.380974839914964},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.6,"breakHorizontal":7.9,"spinRate":2176,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3805914676319926,"extension":6.32767577137234},"index":1,"playId":"8e4cbfe3-f2e6-390b-98bb-efa25d3ac541","pitchNumber":2,"startTime":"2026-07-12T18:57:49.279Z","endTime":"2026-07-12T18:57:53.357Z","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":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20708327989489,"aZ":-13.721300996978593,"pfxX":-6.037947655575527,"pfxZ":8.837311649544933,"pX":0.49458268182984255,"pZ":2.257084998195795,"vX0":9.722402433438404,"vY0":-143.15799263383263,"vZ0":-6.659409602450244,"x":98.15,"y":177.84,"x0":-2.151843829078138,"y0":50.00397286683865,"z0":5.462447120082891,"aX":-12.609448724207349},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.9,"breakHorizontal":9.1,"spinRate":2258,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3817348861397214,"extension":6.66585348392147},"hitData":{"launchSpeed":82.8,"launchAngle":18.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.91,"coordY":101.07}},"index":2,"playId":"2f8f3594-d0a1-3f27-ab3f-ec1f92724837","pitchNumber":3,"startTime":"2026-07-12T18:58:01.423Z","endTime":"2026-07-12T18:58:13.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:58:13.032Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gary Sánchez walks. Jake Bauers to 2nd.","rbi":0,"awayScore":4,"homeScore":14,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T18:59:11.860Z","endTime":"2026-07-12T19:01:34.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"postOnSecond":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T18:58:35.683Z","endTime":"2026-07-12T18:59:14.111Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.125736711287793,"aZ":-29.01700966837334,"pfxX":2.4507117519540977,"pfxZ":1.8687962646151446,"pX":0.7328054116962429,"pZ":0.6025231863699241,"vX0":6.831126356207078,"vY0":-128.17585306830242,"vZ0":-5.979686492099052,"x":89.07,"y":222.51,"x0":-2.2707097189553047,"y0":50.00158600769196,"z0":5.193066967319876,"aX":4.130533906493323},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.4,"breakHorizontal":-5.8,"spinRate":2374,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4251410274873786,"extension":6.560582422155136},"index":1,"playId":"356f88c0-0d6d-3096-a989-dc62fa3a3d3e","pitchNumber":1,"startTime":"2026-07-12T18:59:14.111Z","endTime":"2026-07-12T18:59:17.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.207869388696214,"aZ":-23.718066331044724,"pfxX":1.9138684213599975,"pfxZ":5.026855340268075,"pX":1.2343956730608903,"pZ":1.3267028212646959,"vX0":8.206263346750486,"vY0":-128.48273623246266,"vZ0":-5.382454375231763,"x":69.95,"y":202.96,"x0":-2.24208275245993,"y0":50.00187018386694,"z0":5.2783831128114445,"aX":3.2150802107884706},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.2,"breakHorizontal":-5.2,"spinRate":2351,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4253828688146273,"extension":6.608205664572745},"index":2,"playId":"3fd0259b-424a-3c1f-ac06-9e1605bceded","pitchNumber":2,"startTime":"2026-07-12T18:59:34.508Z","endTime":"2026-07-12T18:59:37.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":92.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64525758826649,"aZ":-12.994300391577829,"pfxX":-5.834503317123719,"pfxZ":8.925248735224166,"pX":0.12030138636986822,"pZ":1.9942485506892405,"vX0":8.57011256567606,"vY0":-144.72945472708034,"vZ0":-8.139041531455156,"x":112.41,"y":184.94,"x0":-2.1034034612646506,"y0":50.00522227172145,"z0":5.615009381696009,"aX":-12.541594705368661},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.9,"breakHorizontal":9.1,"spinRate":2259,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.37658479230381925,"extension":6.6208172405620935},"index":3,"playId":"412afe2e-2a2e-3f57-9b75-46cc9b341cb0","pitchNumber":3,"startTime":"2026-07-12T18:59:51.923Z","endTime":"2026-07-12T18:59:55.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.99584335172671,"aZ":-26.102198100344822,"pfxX":1.8420544348126038,"pfxZ":3.4947118949685816,"pX":0.5757542447042805,"pZ":2.5049097917380374,"vX0":7.021700092297511,"vY0":-129.44184717975935,"vZ0":-2.504642819816489,"x":95.05,"y":171.15,"x0":-2.385530792885189,"y0":50.001554682703194,"z0":5.435270458203369,"aX":3.199883366068973},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.1,"breakHorizontal":-4.6,"spinRate":2297,"spinDirection":84},"zone":6,"typeConfidence":2.0,"plateTime":0.41936814422427116,"extension":6.498088104837999},"index":4,"playId":"7eeb35ac-8044-3eb5-ba9d-c274b5d01183","pitchNumber":4,"startTime":"2026-07-12T19:00:05.886Z","endTime":"2026-07-12T19:00:09.678Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-12T19:00:29.123Z","endTime":"2026-07-12T19:00:41.358Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.851123476351624,"aZ":-26.208488972574656,"pfxX":1.4292767139244853,"pfxZ":3.495520693363874,"pX":0.3648239071629243,"pZ":2.195908218863281,"vX0":6.301723440730931,"vY0":-128.62702142571197,"vZ0":-3.0682028692866106,"x":103.09,"y":179.49,"x0":-2.2836603847272112,"y0":50.005703877158595,"z0":5.3948011613047395,"aX":2.440787340427937},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.0,"breakHorizontal":-3.7,"spinRate":2312,"spinDirection":84},"zone":9,"typeConfidence":2.0,"plateTime":0.42272128397332676,"extension":6.457046117858964},"index":6,"playId":"53ee1f34-681a-320a-bf87-4b8d6f8775db","pitchNumber":5,"startTime":"2026-07-12T19:00:41.358Z","endTime":"2026-07-12T19:00:45.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.380764339888696,"aZ":-28.38651074698846,"pfxX":1.3621968052604663,"pfxZ":2.2279686152768594,"pX":0.62410529507179,"pZ":0.5874649834459553,"vX0":7.175649956856028,"vY0":-128.1619831017277,"vZ0":-6.461209622678489,"x":108.33,"y":238.43,"x0":-2.365541321093614,"y0":50.00169004461758,"z0":5.29955484375021,"aX":2.3104433311569186},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":-3.7,"spinRate":2233,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.42406186893599696,"extension":6.482786720125593},"index":7,"playId":"89ff48c0-fe30-3ea6-b10e-b1683124a72d","pitchNumber":6,"startTime":"2026-07-12T19:01:09.534Z","endTime":"2026-07-12T19:01:13.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58863864215844,"aZ":-23.38219303624736,"pfxX":0.06893312641180804,"pfxZ":5.0489254290924945,"pX":-0.5870939453549643,"pZ":1.502884458220825,"vX0":5.075234575174976,"vY0":-129.94191929266196,"vZ0":-5.262162698760167,"x":139.38,"y":198.2,"x0":-2.559742653542639,"y0":50.00276698936542,"z0":5.289016825976493,"aX":0.11919783953073207},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.4,"breakHorizontal":-1.1,"spinRate":2226,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4186234264017843,"extension":6.550125589544341},"index":8,"playId":"3eae3cef-e681-3cea-899b-3bcc25cdf68b","pitchNumber":7,"startTime":"2026-07-12T19:01:29.410Z","endTime":"2026-07-12T19:01:34.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:01:34.867Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Garrett Mitchell doubles (20) on a sharp line drive to left fielder Jake Mangum. Jake Bauers scores. Gary Sánchez to 3rd.","rbi":1,"awayScore":5,"homeScore":14,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T19:01:38.635Z","endTime":"2026-07-12T19:02:26.960Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnThird":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":{"id":699008,"link":"/api/v1/people/699008"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"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(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.9,"endSpeed":89.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.52509879648834,"aZ":-13.341222900269182,"pfxX":-5.432152926098686,"pfxZ":9.150678838741067,"pX":0.24079942320321895,"pZ":2.9880278961864413,"vX0":7.962803871032868,"vY0":-142.28677164264644,"vZ0":-5.023736832939052,"x":107.82,"y":158.1,"x0":-1.8834479006628813,"y0":50.00121315369913,"z0":5.616507654765946,"aX":-11.178626290915702},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.7,"breakHorizontal":8.3,"spinRate":2076,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3844037389858621,"extension":6.454371285711908},"index":0,"playId":"1e89a3af-8316-30e6-bf4e-159c8de256b7","pitchNumber":1,"startTime":"2026-07-12T19:01:57.523Z","endTime":"2026-07-12T19:02:00.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59601168640248,"aZ":-12.364733619040688,"pfxX":-4.4366114742725244,"pfxZ":9.34570803207491,"pX":0.10833672890461354,"pZ":1.8352242201147635,"vX0":8.133034553156124,"vY0":-144.2297896421764,"vZ0":-8.085302946717166,"x":112.87,"y":189.23,"x0":-2.1637208389666176,"y0":50.00346248634435,"z0":5.426142451752629,"aX":-9.405309735882456},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.6,"breakHorizontal":6.5,"spinRate":2303,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3788581990989406,"extension":6.4079823710704655},"hitData":{"launchSpeed":102.9,"launchAngle":12.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":76.6,"coordY":82.28}},"index":1,"playId":"bc386f9d-169f-3f7e-9ad8-92caf103dd59","pitchNumber":2,"startTime":"2026-07-12T19:02:15.135Z","endTime":"2026-07-12T19:02:26.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:02:26.960Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, pitcher Antwone Kelly to first baseman Jacob Gonzalez.","rbi":0,"awayScore":5,"homeScore":14,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T19:04:14.721Z","endTime":"2026-07-12T19:04:24.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"postOnThird":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":699008,"link":"/api/v1/people/699008"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"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":5,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T19:03:01.151Z","endTime":"2026-07-12T19:04:16.953Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.7,"endSpeed":90.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.846458342570102,"aZ":-13.941440250992464,"pfxX":-4.414093109169029,"pfxZ":8.839630148025531,"pX":0.46442531114878755,"pZ":3.2215177209553536,"vX0":8.943866510900564,"vY0":-142.09878895761736,"vZ0":-4.4854589206543425,"x":99.3,"y":151.8,"x0":-2.137907660541617,"y0":50.007067189922395,"z0":5.693930756051033,"aX":-9.109488450992743},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":6.4,"spinRate":2141,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.38414461516050746,"extension":6.3190839965999},"hitData":{"launchSpeed":66.2,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.97,"coordY":185.63}},"index":1,"playId":"5e5f53d1-f6ff-3118-87bc-c37a8bb7ddb8","pitchNumber":1,"startTime":"2026-07-12T19:04:16.953Z","endTime":"2026-07-12T19:04:24.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:04:24.042Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Ortiz flies out to center fielder Billy Cook.","rbi":0,"awayScore":5,"homeScore":14,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T19:04:36.444Z","endTime":"2026-07-12T19:05:55.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51529685977761,"aZ":-23.746878620357347,"pfxX":2.883669153118904,"pfxZ":5.067658506341408,"pX":0.9850372141486033,"pZ":2.657677850635413,"vX0":7.204293662542782,"vY0":-127.67346569845215,"vZ0":-2.1124277670800593,"x":79.45,"y":167.02,"x0":-2.239848145220511,"y0":50.003432455052604,"z0":5.3511706431687305,"aX":4.792480613477846},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.0,"breakHorizontal":-6.7,"spinRate":2383,"spinDirection":80},"zone":12,"typeConfidence":2.0,"plateTime":0.4278398552879641,"extension":6.503694753698296},"index":0,"playId":"2ce93751-4c13-3b6f-8e06-538f3dfd8b02","pitchNumber":1,"startTime":"2026-07-12T19:04:48.291Z","endTime":"2026-07-12T19:04:52.100Z","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":98.3,"endSpeed":90.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8661402638531,"aZ":-15.147940346347287,"pfxX":-4.92629394740097,"pfxZ":8.204881025383227,"pX":0.3928975973323594,"pZ":3.005064607538697,"vX0":8.325497382795641,"vY0":-142.8954072679421,"vZ0":-5.008007668766141,"x":102.02,"y":157.64,"x0":-1.9137839817547566,"y0":50.00461957632173,"z0":5.7269380531636305,"aX":-10.225260767985539},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.0,"breakHorizontal":7.3,"spinRate":2169,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3828069856489331,"extension":6.567786331930427},"index":1,"playId":"21f7f42a-cdee-3f3a-8658-56afc21bddd6","pitchNumber":2,"startTime":"2026-07-12T19:05:04.038Z","endTime":"2026-07-12T19:05:07.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99240985429211,"aZ":-12.228400072919118,"pfxX":-2.946080729863896,"pfxZ":9.620863766017758,"pX":0.16568593593306846,"pZ":2.6571827552743823,"vX0":6.713537189837353,"vY0":-142.66127295242987,"vZ0":-6.370257547278311,"x":110.68,"y":167.04,"x0":-1.8291251678218963,"y0":50.004549056218984,"z0":5.680534513272469,"aX":-6.109204431528437},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.4,"breakHorizontal":4.1,"spinRate":2133,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3830566852121744,"extension":6.496815039377576},"index":2,"playId":"2e8cd3d5-6d3d-369a-a8ff-e6e0cb3bb2c4","pitchNumber":3,"startTime":"2026-07-12T19:05:23.303Z","endTime":"2026-07-12T19:05:27.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.343358820746655,"aZ":-29.099009276896872,"pfxX":4.437894848461618,"pfxZ":1.9027953721556372,"pX":0.6573520532687029,"pZ":2.3222867148833233,"vX0":6.269959724954689,"vY0":-125.45736018350723,"vZ0":-1.9086586152457259,"x":91.94,"y":176.08,"x0":-2.438484530205171,"y0":50.000789744677135,"z0":5.435584332236304,"aX":7.163273073376504},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":-9.4,"spinRate":2499,"spinDirection":71},"zone":6,"typeConfidence":2.0,"plateTime":0.4344700461597255,"extension":6.553743197197357},"hitData":{"launchSpeed":87.7,"launchAngle":44.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.99,"coordY":91.35}},"index":3,"playId":"d8593b0e-00bb-3134-bf44-4a9e8255dc94","pitchNumber":4,"startTime":"2026-07-12T19:05:46.351Z","endTime":"2026-07-12T19:05:55.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:05:55.633Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Billy Cook strikes out swinging.","rbi":0,"awayScore":5,"homeScore":14,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T19:08:02.580Z","endTime":"2026-07-12T19:08:59.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"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(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.7,"endSpeed":79.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82492731462502,"aZ":-24.666883509874893,"pfxX":0.6886570635808247,"pfxZ":4.639693111688848,"pX":-0.3324535122326556,"pZ":2.7922701349328114,"vX0":5.808454150784066,"vY0":-126.14895387158873,"vZ0":-2.4128681331817745,"x":129.67,"y":163.39,"x0":-2.750851608475672,"y0":50.00142969756403,"z0":5.742518331885089,"aX":1.1123241308138332},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.2,"breakHorizontal":-2.5,"spinRate":1893,"spinDirection":187},"zone":1,"typeConfidence":2.0,"plateTime":0.43361508424586725,"extension":6.371292150763607},"index":0,"playId":"7f42b285-a4d2-3c81-a69d-78c6c7da5fba","pitchNumber":1,"startTime":"2026-07-12T19:08:27.018Z","endTime":"2026-07-12T19:08:30.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1342373326806,"aZ":-17.151779467094617,"pfxX":-4.5322776311100625,"pfxZ":8.241358343821272,"pX":0.6763387614952249,"pZ":2.5323407238169904,"vX0":9.647000550435703,"vY0":-134.16933190240078,"vZ0":-5.446240302145707,"x":91.22,"y":170.41,"x0":-2.377488011190079,"y0":50.000566668417605,"z0":5.811493421287399,"aX":-8.259778278804077},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.9,"breakHorizontal":6.1,"spinRate":2107,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4082928087393549,"extension":6.456107844063322},"index":1,"playId":"bb92dcd5-ca5d-380c-8f04-1fea5aa679b5","pitchNumber":2,"startTime":"2026-07-12T19:08:41.053Z","endTime":"2026-07-12T19:08:44.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.922939973766265,"aZ":-27.68859044247469,"pfxX":0.779489106756301,"pfxZ":2.7888134846599613,"pX":0.5259980519572515,"pZ":3.017272601465927,"vX0":7.660494774437568,"vY0":-125.19003586751143,"vZ0":-1.1144690484033863,"x":96.95,"y":157.31,"x0":-2.657147401888254,"y0":50.00386484799367,"z0":5.705571035017052,"aX":1.2551775331811716},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.0,"breakHorizontal":-2.9,"spinRate":1971,"spinDirection":172},"zone":3,"typeConfidence":2.0,"plateTime":0.4351720416638556,"extension":6.425246168903457},"index":2,"playId":"df7a03c1-5cad-3e05-aae6-0e298873bc50","pitchNumber":3,"startTime":"2026-07-12T19:08:56.018Z","endTime":"2026-07-12T19:08:59.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:08:59.407Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Gonzales singles on a ground ball to left fielder Jackson Chourio.","rbi":0,"awayScore":5,"homeScore":14,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T19:09:02.811Z","endTime":"2026-07-12T19:11:11.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.064979427735253,"aZ":-24.687156386929583,"pfxX":1.0057421521476109,"pfxZ":4.563690101377906,"pX":0.2944854805754788,"pZ":3.1627916951537878,"vX0":7.107573774549401,"vY0":-127.05153078892181,"vZ0":-1.5757198711127591,"x":105.77,"y":153.38,"x0":-2.6654451243225896,"y0":50.004075381339376,"z0":5.745439690855907,"aX":1.6509643975151342},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.2,"breakHorizontal":-3.4,"spinRate":1977,"spinDirection":183},"zone":3,"typeConfidence":2.0,"plateTime":0.43044863549781587,"extension":6.336583279952696},"index":0,"playId":"2642e762-1b66-323d-b9f7-013a16b22ce4","pitchNumber":1,"startTime":"2026-07-12T19:09:19.699Z","endTime":"2026-07-12T19:09:22.699Z","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":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28267899542474,"aZ":-28.359676945143846,"pfxX":2.6807412299349833,"pfxZ":2.4499642179909022,"pX":0.8860065941820314,"pZ":1.33738397907252,"vX0":8.054967841705613,"vY0":-124.33509171478825,"vZ0":-4.587941261604827,"x":83.23,"y":202.67,"x0":-2.751542187809508,"y0":50.00372278015081,"z0":5.57604135036433,"aX":4.170675828174729},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.5,"breakHorizontal":-6.8,"spinRate":1882,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.441513961245132,"extension":6.387685931020547},"index":1,"playId":"4d008825-d904-34d4-afbc-b7f02ec69a2c","pitchNumber":2,"startTime":"2026-07-12T19:09:33.031Z","endTime":"2026-07-12T19:09:36.685Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-12T19:09:48.493Z","endTime":"2026-07-12T19:09:51.732Z","isPitch":false,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.932378326242237,"aZ":-24.190104301095797,"pfxX":-10.012092751999454,"pfxZ":4.449667487772459,"pX":0.8323613467543806,"pZ":1.8294594169305725,"vX0":12.439615984145245,"vY0":-133.00221002016136,"vZ0":-5.2737878639816,"x":85.27,"y":189.38,"x0":-2.5997570187263492,"y0":50.005220761733895,"z0":5.587219297082441,"aX":-17.97963321622734},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.1,"breakHorizontal":15.5,"spinRate":2127,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.41147211867802325,"extension":6.3129694379388015},"index":3,"playId":"7b763b9c-ad83-3b8a-a3fa-8e7b47f18d2c","pitchNumber":3,"startTime":"2026-07-12T19:09:51.732Z","endTime":"2026-07-12T19:09:56.262Z","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":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3425792544278,"aZ":-26.994549935599736,"pfxX":1.988484180825815,"pfxZ":3.1808089843260046,"pX":0.7652489763235263,"pZ":3.25170874973277,"vX0":7.814413743706974,"vY0":-126.37903312855343,"vZ0":-0.8191851838588972,"x":87.83,"y":150.98,"x0":-2.6176772871073664,"y0":50.00104807568697,"z0":5.736986579026115,"aX":3.232979361237925},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":-5.3,"spinRate":2071,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4324389363013359,"extension":6.338998263287032},"index":4,"playId":"1ef23bab-bce1-3f77-af23-a32c21e1be59","pitchNumber":4,"startTime":"2026-07-12T19:10:05.983Z","endTime":"2026-07-12T19:10:32.996Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43825032387055,"aZ":-18.712725613038387,"pfxX":-8.284373886499854,"pfxZ":7.273581011831342,"pX":-0.7493200063211358,"pZ":2.4720214125343167,"vX0":8.030276416263463,"vY0":-134.9613077889854,"vZ0":-4.948953110879735,"x":145.56,"y":172.04,"x0":-2.6821241195995555,"y0":50.00341148584551,"z0":5.641083500911562,"aX":-15.335047437372754},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.4,"breakHorizontal":13.3,"spinRate":2134,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.40530303518618416,"extension":6.442815852219571},"index":5,"playId":"8ca93864-7f04-321a-9b2f-1d7f7e53aa1c","pitchNumber":5,"startTime":"2026-07-12T19:10:39.213Z","endTime":"2026-07-12T19:10:42.478Z","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":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.248086074812118,"aZ":-27.866436267452787,"pfxX":1.0730052388626174,"pfxZ":2.6164076220271664,"pX":0.5071323706405492,"pZ":2.6654022550516747,"vX0":7.886813899639992,"vY0":-126.76530674804899,"vZ0":-2.0207780796610897,"x":97.67,"y":166.81,"x0":-2.769678248672232,"y0":50.00247501007488,"z0":5.673836386314127,"aX":1.7630752559241956},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":-3.6,"spinRate":1973,"spinDirection":161},"zone":6,"typeConfidence":2.0,"plateTime":0.43029429008698417,"extension":6.47028946056735},"hitData":{"launchSpeed":92.5,"launchAngle":4.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.45,"coordY":126.35}},"index":6,"playId":"34b63e9b-035a-30f3-8a8f-3b47f38b2e26","pitchNumber":6,"startTime":"2026-07-12T19:10:59.697Z","endTime":"2026-07-12T19:11:11.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:11:11.276Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcell Ozuna strikes out swinging.","rbi":0,"awayScore":5,"homeScore":14,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T19:11:14.203Z","endTime":"2026-07-12T19:12:36.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596142,"link":"/api/v1/people/596142"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.688129871306952,"aZ":-19.988100813988304,"pfxX":-8.254025486961792,"pfxZ":6.660386756805581,"pX":-0.7735154631781261,"pZ":3.2022709751986755,"vX0":8.01693668734695,"vY0":-133.66382824140794,"vZ0":-2.7029845150901712,"x":146.48,"y":152.32,"x0":-2.722746243489408,"y0":50.00534507935082,"z0":5.643289735994282,"aX":-15.110235975235671},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.8,"breakHorizontal":13.4,"spinRate":2136,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.4079807259777972,"extension":6.32717979865855},"index":0,"playId":"cde1cfda-bc49-3d14-bdc5-3fac665dc083","pitchNumber":1,"startTime":"2026-07-12T19:11:33.945Z","endTime":"2026-07-12T19:11:36.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.731514053822806,"aZ":-20.138262676099068,"pfxX":-8.966115899939075,"pfxZ":6.519718888630995,"pX":-0.7072255088886047,"pZ":2.4836735739001523,"vX0":8.449329121625453,"vY0":-134.6720860184547,"vZ0":-4.364689061766278,"x":143.96,"y":171.72,"x0":-2.7120300628128002,"y0":50.006560903998036,"z0":5.539628136510349,"aX":-16.564202211039873},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.0,"breakHorizontal":14.5,"spinRate":2167,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.4058514178565362,"extension":6.3706705944771045},"index":1,"playId":"2223176d-02e0-3714-877b-c9c6ff1c2ba8","pitchNumber":2,"startTime":"2026-07-12T19:11:52.896Z","endTime":"2026-07-12T19:11:56.977Z","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":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91312151978504,"aZ":-27.9136503844948,"pfxX":0.7559167218227971,"pfxZ":2.5518026191173604,"pX":1.0291574166985689,"pZ":3.0030836220104233,"vX0":8.75299443894878,"vY0":-127.53592451225984,"vZ0":-1.1091142249250299,"x":77.77,"y":157.7,"x0":-2.5264063989894447,"y0":50.002375789440975,"z0":5.6182410159300655,"aX":1.2614374360273173},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":-3.1,"spinRate":2023,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4272710747611943,"extension":6.410600878355516},"index":2,"playId":"70c4fa46-ecf2-30e3-827f-9e9fa6e02f9a","pitchNumber":3,"startTime":"2026-07-12T19:12:16.039Z","endTime":"2026-07-12T19:12:20.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.256,"strikeZoneBottom":1.643,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.739640718301544,"aZ":-20.979334035518175,"pfxX":-10.19301107873536,"pfxZ":6.036073426230822,"pX":0.8887293177976396,"pZ":1.714989407240591,"vX0":12.558760710437138,"vY0":-134.45932724371528,"vZ0":-6.092024414691963,"x":83.12,"y":192.48,"x0":-2.4910017694551723,"y0":50.00069379067348,"z0":5.471483518996772,"aX":-18.896085578903843},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":16.2,"spinRate":2127,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40542904222155807,"extension":6.447051798541645},"index":3,"playId":"01933417-4e87-3cd3-b183-09be8c6c133c","pitchNumber":4,"startTime":"2026-07-12T19:12:32.732Z","endTime":"2026-07-12T19:12:36.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:12:36.587Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, third baseman Andrew Vaughn to first baseman Jake Bauers.","rbi":0,"awayScore":5,"homeScore":14,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T19:12:39.219Z","endTime":"2026-07-12T19:13:07.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.215740794144956,"aZ":-24.63285886731093,"pfxX":0.7062792286999262,"pfxZ":4.445401596575271,"pX":-0.39670695202040523,"pZ":2.1391693825688365,"vX0":6.125695672197955,"vY0":-128.80164121349046,"vZ0":-3.7862004493919272,"x":132.12,"y":181.02,"x0":-2.88779263784298,"y0":50.00620276801615,"z0":5.511082880181706,"aX":1.1973784310231916},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.6,"breakHorizontal":-2.5,"spinRate":2102,"spinDirection":198},"zone":7,"typeConfidence":2.0,"plateTime":0.42362225860525093,"extension":6.393134141752354},"hitData":{"launchSpeed":72.3,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.28,"coordY":179.05}},"index":0,"playId":"f2f6a63f-f58e-3076-a058-63b30e253c89","pitchNumber":1,"startTime":"2026-07-12T19:12:59.628Z","endTime":"2026-07-12T19:13:07.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:13:07.491Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Vaughn flies out sharply to center fielder Billy Cook.","rbi":0,"awayScore":5,"homeScore":14,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T19:15:23.336Z","endTime":"2026-07-12T19:15:49.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brandon Eisert replaces Antwone Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T19:14:24.916Z","endTime":"2026-07-12T19:15:25.623Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685126,"link":"/api/v1/people/685126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.319272574946194,"aZ":-30.47226665327887,"pfxX":-1.4873357128031408,"pfxZ":1.1313868091112234,"pX":-0.681406762085238,"pZ":1.099592291965791,"vX0":-9.673917563986551,"vY0":-121.68112736933736,"vZ0":-2.7085223112403556,"x":142.97,"y":209.09,"x0":3.5348011433790667,"y0":50.002072956200955,"z0":4.860619785173735,"aX":-2.2350544258601848},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.7,"breakHorizontal":4.9,"spinRate":2137,"spinDirection":233},"zone":13,"typeConfidence":0.92,"plateTime":0.4497065803249387,"extension":6.956904473958742},"index":1,"playId":"83eef277-c389-3ef2-b36a-f1e0d5a532f5","pitchNumber":1,"startTime":"2026-07-12T19:15:25.623Z","endTime":"2026-07-12T19:15:28.876Z","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":89.1,"endSpeed":82.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.390747669364238,"aZ":-19.500345053554277,"pfxX":4.397135913539291,"pfxZ":7.349288890497201,"pX":0.42837880960005553,"pZ":3.1338001254257195,"vX0":-9.787302466666317,"vY0":-129.55072175535952,"vZ0":-0.9060755302983048,"x":100.67,"y":154.17,"x0":3.6597155885473898,"y0":50.00316387311409,"z0":4.958828456928845,"aX":7.584624573557412},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.4,"breakHorizontal":-6.1,"spinRate":1975,"spinDirection":135},"zone":3,"typeConfidence":0.9,"plateTime":0.42048713544461913,"extension":7.071280944955249},"hitData":{"launchSpeed":101.4,"launchAngle":23.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":115.29,"coordY":43.11}},"index":2,"playId":"5a833651-afec-38c3-980e-f6b1a486f400","pitchNumber":2,"startTime":"2026-07-12T19:15:42.231Z","endTime":"2026-07-12T19:15:49.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:15:49.808Z","atBatIndex":79},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Lara walks.","rbi":0,"awayScore":5,"homeScore":14,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T19:16:16.025Z","endTime":"2026-07-12T19:17:27.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Lara replaces Christian Yelich.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T19:16:01.676Z","endTime":"2026-07-12T19:16:18.343Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":592885,"link":"/api/v1/people/592885"}},{"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.6,"endSpeed":84.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97618961536607,"aZ":-18.64542638208356,"pfxX":4.190038851541602,"pfxZ":7.409347855858295,"pX":1.202240409220394,"pZ":3.924313111423681,"vX0":-8.188756246462994,"vY0":-133.3789543072287,"vZ0":0.45823966433779684,"x":71.17,"y":132.82,"x0":3.7489549742480217,"y0":50.00634740237152,"z0":5.080529439401357,"aX":7.655482397893005},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.8,"breakHorizontal":-6.1,"spinRate":2142,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.4085007184396492,"extension":6.93789433326202},"index":1,"playId":"f4dca51b-4fa7-3a9b-ba52-6b15e36905fb","pitchNumber":1,"startTime":"2026-07-12T19:16:18.343Z","endTime":"2026-07-12T19:16:21.343Z","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":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.3089947426689,"aZ":-30.264908156513606,"pfxX":7.404636315860349,"pfxZ":1.239967377958891,"pX":1.465904117507686,"pZ":2.2595549886416597,"vX0":-8.08558771881438,"vY0":-122.25263964690488,"vZ0":0.11211308366307593,"x":61.12,"y":177.77,"x0":3.8282643990635274,"y0":50.00339016510121,"z0":4.775552416819377,"aX":11.397792962620562},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":-11.9,"spinRate":1293,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.4452052526791537,"extension":6.9485535696189284},"index":2,"playId":"c6b36fc7-3541-3edb-be3c-a1eee3969e73","pitchNumber":2,"startTime":"2026-07-12T19:16:33.744Z","endTime":"2026-07-12T19:16:37.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.679364408226142,"aZ":-16.951426531329368,"pfxX":4.278506999566353,"pfxZ":8.658050985597487,"pX":-0.387116415045213,"pZ":2.5525521685844277,"vX0":-11.892070727260213,"vY0":-131.2463601302717,"vZ0":-2.729598671507352,"x":131.76,"y":169.86,"x0":3.630897686324778,"y0":50.0064577758383,"z0":4.856675091573849,"aX":7.527589507222638},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.4,"breakHorizontal":-5.4,"spinRate":2098,"spinDirection":144},"zone":4,"typeConfidence":0.89,"plateTime":0.4160512656214781,"extension":6.9112937570097674},"index":3,"playId":"3972f904-4352-3576-b88b-34b8e6976876","pitchNumber":3,"startTime":"2026-07-12T19:16:48.272Z","endTime":"2026-07-12T19:16:51.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6714547933402,"aZ":-29.896819451092096,"pfxX":-1.6073953686777418,"pfxZ":1.4899724567664592,"pX":-0.38391694945102467,"pZ":1.0177160620308883,"vX0":-9.188558204951546,"vY0":-122.27201824858255,"vZ0":-2.9891345251608357,"x":131.63,"y":211.3,"x0":3.621427096568685,"y0":50.000579789400945,"z0":4.804683701254457,"aX":-2.4462471625497098},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.3,"breakHorizontal":4.9,"spinRate":2000,"spinDirection":218},"zone":13,"typeConfidence":0.92,"plateTime":0.446881127514581,"extension":7.018300471541514},"index":4,"playId":"a168eb6c-f8f2-3c94-86d5-9d9b3c291ae6","pitchNumber":4,"startTime":"2026-07-12T19:17:08.072Z","endTime":"2026-07-12T19:17:11.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61553214483393,"aZ":-19.828380901468208,"pfxX":3.0643903319581645,"pfxZ":7.272528538814868,"pX":0.41289188663022425,"pZ":3.3974979346498317,"vX0":-9.344565576960395,"vY0":-129.16451235515677,"vZ0":0.08211253026833276,"x":101.26,"y":147.05,"x0":3.6715039244886,"y0":50.00639130538508,"z0":4.883573246943046,"aX":5.206018334477839},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.4,"breakHorizontal":-3.6,"spinRate":1896,"spinDirection":141},"zone":12,"typeConfidence":0.88,"plateTime":0.4232244812071535,"extension":7.1185458325661735},"index":5,"playId":"c18e781e-6d1b-3770-b72b-b1baffa42f0b","pitchNumber":5,"startTime":"2026-07-12T19:17:23.032Z","endTime":"2026-07-12T19:17:27.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:17:27.616Z","atBatIndex":80},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jackson Chourio grounds into a double play, shortstop Jared Triolo to second baseman Tyler Callihan to first baseman Jacob Gonzalez. Luis Lara out at 2nd. Jackson Chourio out at 1st.","rbi":0,"awayScore":5,"homeScore":14,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T19:17:33.728Z","endTime":"2026-07-12T19:18:42.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".596"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".128"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.054"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.660"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".829"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".658"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".842"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".420"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.14"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.99"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.28"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.16"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.11"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.06"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.44"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.46"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.03"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.06"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.33"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.38"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.45"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.054"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.660"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".829"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".658"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".842"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".420"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"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":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"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":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.717266852995788,"aZ":-29.939478976191758,"pfxX":6.52265924165828,"pfxZ":1.506142366622325,"pX":1.0012268315149129,"pZ":1.8917916427590853,"vX0":-8.780945933617748,"vY0":-120.47427339160976,"vZ0":-0.5165066428034236,"x":78.84,"y":187.7,"x0":3.8329164745571385,"y0":50.00190506809432,"z0":4.737773594971111,"aX":9.662654342145455},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.9,"breakHorizontal":-10.0,"spinRate":1265,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4533272033345792,"extension":6.984599242883025},"index":0,"playId":"b680b929-c6ee-3267-8198-4a5972db4563","pitchNumber":1,"startTime":"2026-07-12T19:17:49.019Z","endTime":"2026-07-12T19:17:53.251Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-12T19:18:06.638Z","endTime":"2026-07-12T19:18:16.249Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":85.2,"endSpeed":78.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.050010594829292,"aZ":-31.64059064641467,"pfxX":-1.1044264638508876,"pfxZ":0.33913464847068653,"pX":1.3072160996275304,"pZ":2.6039693899446554,"vX0":-5.447154128567932,"vY0":-124.02641310763218,"vZ0":0.530748586272983,"x":67.17,"y":168.47,"x0":3.6723936490873013,"y0":50.00179556811606,"z0":5.019142514709758,"aX":-1.7246504628465942},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.0,"breakHorizontal":3.2,"spinRate":2216,"spinDirection":249},"zone":12,"typeConfidence":0.91,"plateTime":0.4410703792183619,"extension":7.050149230835517},"index":2,"playId":"7314a77e-5ae3-3a0b-9cb6-0435915f6050","pitchNumber":2,"startTime":"2026-07-12T19:18:16.249Z","endTime":"2026-07-12T19:18:19.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44865295547757,"aZ":-14.454067068234863,"pfxX":5.4377106193831155,"pfxZ":9.878795457519988,"pX":-1.179285520717838,"pZ":2.257160312510472,"vX0":-13.985275855750194,"vY0":-133.05912551382704,"vZ0":-4.269372416924658,"x":161.95,"y":177.84,"x0":3.4374168884962097,"y0":50.00265079996697,"z0":4.9292018815262155,"aX":9.754926704266145},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.0,"breakHorizontal":-6.8,"spinRate":2217,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.4115854381636943,"extension":7.144310168635187},"hitData":{"launchSpeed":77.6,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":158.78}},"index":3,"playId":"dc6afcc1-1c32-344e-8802-2579315f8dba","pitchNumber":3,"startTime":"2026-07-12T19:18:34.067Z","endTime":"2026-07-12T19:18:42.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:18:42.961Z","atBatIndex":81}],"currentPlay":{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jackson Chourio grounds into a double play, shortstop Jared Triolo to second baseman Tyler Callihan to first baseman Jacob Gonzalez. Luis Lara out at 2nd. Jackson Chourio out at 1st.","rbi":0,"awayScore":5,"homeScore":14,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T19:17:33.728Z","endTime":"2026-07-12T19:18:42.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".324"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".596"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".341"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".270"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".128"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.054"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.660"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".829"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".658"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".842"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".420"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.14"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.99"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.28"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.16"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.11"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.06"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.44"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.46"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.03"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.06"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.33"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.38"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.45"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".840"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.054"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.660"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".829"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".920"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".658"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".842"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".420"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"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":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682997,"link":"/api/v1/people/682997"},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"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":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.717266852995788,"aZ":-29.939478976191758,"pfxX":6.52265924165828,"pfxZ":1.506142366622325,"pX":1.0012268315149129,"pZ":1.8917916427590853,"vX0":-8.780945933617748,"vY0":-120.47427339160976,"vZ0":-0.5165066428034236,"x":78.84,"y":187.7,"x0":3.8329164745571385,"y0":50.00190506809432,"z0":4.737773594971111,"aX":9.662654342145455},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.9,"breakHorizontal":-10.0,"spinRate":1265,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.4533272033345792,"extension":6.984599242883025},"index":0,"playId":"b680b929-c6ee-3267-8198-4a5972db4563","pitchNumber":1,"startTime":"2026-07-12T19:17:49.019Z","endTime":"2026-07-12T19:17:53.251Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":14,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-12T19:18:06.638Z","endTime":"2026-07-12T19:18:16.249Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":85.2,"endSpeed":78.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.050010594829292,"aZ":-31.64059064641467,"pfxX":-1.1044264638508876,"pfxZ":0.33913464847068653,"pX":1.3072160996275304,"pZ":2.6039693899446554,"vX0":-5.447154128567932,"vY0":-124.02641310763218,"vZ0":0.530748586272983,"x":67.17,"y":168.47,"x0":3.6723936490873013,"y0":50.00179556811606,"z0":5.019142514709758,"aX":-1.7246504628465942},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.0,"breakHorizontal":3.2,"spinRate":2216,"spinDirection":249},"zone":12,"typeConfidence":0.91,"plateTime":0.4410703792183619,"extension":7.050149230835517},"index":2,"playId":"7314a77e-5ae3-3a0b-9cb6-0435915f6050","pitchNumber":2,"startTime":"2026-07-12T19:18:16.249Z","endTime":"2026-07-12T19:18:19.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44865295547757,"aZ":-14.454067068234863,"pfxX":5.4377106193831155,"pfxZ":9.878795457519988,"pX":-1.179285520717838,"pZ":2.257160312510472,"vX0":-13.985275855750194,"vY0":-133.05912551382704,"vZ0":-4.269372416924658,"x":161.95,"y":177.84,"x0":3.4374168884962097,"y0":50.00265079996697,"z0":4.9292018815262155,"aX":9.754926704266145},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.0,"breakHorizontal":-6.8,"spinRate":2217,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.4115854381636943,"extension":7.144310168635187},"hitData":{"launchSpeed":77.6,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":158.78}},"index":3,"playId":"dc6afcc1-1c32-344e-8802-2579315f8dba","pitchNumber":3,"startTime":"2026-07-12T19:18:34.067Z","endTime":"2026-07-12T19:18:42.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:18:42.961Z","atBatIndex":81},"scoringPlays":[10,12,14,25,28,30,32,35,36,37,38,40,42,69,72],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":119.0,"y":148.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":121.98,"y":149.67},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":53.27,"y":91.21},"type":"O","description":"Flyout"}]}},{"startIndex":6,"endIndex":15,"top":[6,7,8],"bottom":[9,10,11,12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":66.38,"y":65.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":142.51,"y":79.64},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":137.2,"y":157.21},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":68.0,"y":117.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":192.0,"y":89.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":92.66,"y":161.04},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":149.47,"y":104.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":156.64,"y":75.39},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":30.11,"y":86.67},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":156.0,"y":116.0},"type":"O","description":"Flyout"}]}},{"startIndex":16,"endIndex":23,"top":[16,17,18],"bottom":[19,20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":188.3,"y":84.96},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":188.92,"y":122.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":159.76,"y":75.75},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":110.41,"y":161.01},"type":"O","description":"Pop Out"}]}},{"startIndex":24,"endIndex":43,"top":[24,25,26,27,28,29],"bottom":[30,31,32,33,34,35,36,37,38,39,40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":46.8,"y":121.37},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":162.63,"y":87.12},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":146.24,"y":152.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":112.28,"y":179.05},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":115.32,"y":150.67},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":27.51,"y":103.28},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":52.59,"y":118.02},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":95.38,"y":117.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":129.58,"y":97.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":132.06,"y":105.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":198.7,"y":124.53},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":87.96,"y":128.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":89.72,"y":165.14},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":94.07,"y":77.7},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":177.33,"y":68.63},"type":"O","description":"Flyout"}]}},{"startIndex":44,"endIndex":52,"top":[44,45,46,47],"bottom":[48,49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":109.75,"y":159.79},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":112.28,"y":161.31},"type":"O","description":"Forceout"}]}},{"startIndex":53,"endIndex":60,"top":[53,54,55,56,57],"bottom":[58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":77.9,"y":85.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":105.19,"y":114.69},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":182.88,"y":101.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":145.73,"y":153.2},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":61,"endIndex":66,"top":[61,62,63],"bottom":[64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":175.17,"y":80.19},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":105.41,"y":150.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":147.76,"y":147.63},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"coordinates":{"x":67.35,"y":116.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"coordinates":{"x":134.91,"y":123.87},"type":"O","description":"Flyout"}]}},{"startIndex":67,"endIndex":78,"top":[67,68,69,70,71,72,73,74],"bottom":[75,76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"coordinates":{"x":153.31,"y":168.66},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":155.09,"y":108.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":228.41,"y":79.69},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":139.91,"y":101.07},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":76.6,"y":82.28},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":125.97,"y":185.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":161.99,"y":91.35},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":87.45,"y":126.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":112.28,"y":179.05},"type":"O","description":"Groundout"}]}},{"startIndex":79,"endIndex":81,"top":[79,80,81],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":115.29,"y":43.11},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":113.3,"y":158.78},"type":"O","description":"Grounded Into DP"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":4,"hits":4,"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":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":10,"hits":8,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":14,"hits":15,"errors":0,"leftOnBase":6},"away":{"runs":5,"hits":8,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"catcher":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"first":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"second":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"third":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"shortstop":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"left":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"center":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"right":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"onDeck":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"inHole":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"battingOrder":9,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"onDeck":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"inHole":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"pitcher":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"battingOrder":2,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":10,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".254","atBats":34,"obp":".337","slg":".398","ops":".735","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":14,"rbi":5,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":6,"groundOuts":4,"airOuts":9,"runs":14,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":3,"atBats":38,"obp":".477","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":168,"era":"3.48","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":14,"whip":"1.17","battersFaced":44,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":53,"strikes":115,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":14,"pitchesPerInning":"21.00","runsScoredPer9":"15.75","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":24,"errors":1,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID694477":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":29,"gamesStarted":6,"flyOuts":47,"groundOuts":63,"airOuts":85,"runs":29,"doubles":13,"triples":2,"homeRuns":8,"strikeOuts":61,"baseOnBalls":27,"intentionalWalks":2,"hits":61,"hitByPitch":0,"atBats":265,"obp":".299","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":1160,"era":"3.56","inningsPitched":"73.1","wins":5,"losses":4,"saves":4,"saveOpportunities":5,"holds":4,"blownSaves":1,"earnedRuns":29,"whip":"1.20","battersFaced":297,"outs":220,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":1160,"balls":415,"strikes":745,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".556","pitchesPerInning":"15.82","gamesFinished":5,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"7.49","walksPer9Inn":"3.31","hitsPer9Inn":"7.49","runsScoredPer9":"3.56","homeRunsPer9":"0.98","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806198":{"person":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":9,"groundOuts":25,"airOuts":18,"runs":10,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":14,"baseOnBalls":12,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".257","atBats":74,"obp":".360","slg":".324","ops":".684","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":24,"rbi":7,"leftOnBase":41,"sacBunts":0,"sacFlies":2,"babip":".306","groundOutsToAirouts":"1.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":43,"putOuts":27,"errors":1,"chances":71,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701656":{"person":{"id":701656,"fullName":"Logan Henderson","link":"/api/v1/people/701656"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":6,"gamesStarted":6,"flyOuts":16,"groundOuts":13,"airOuts":35,"runs":10,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":103,"obp":".261","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":430,"era":"3.18","inningsPitched":"28.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.99","battersFaced":111,"outs":85,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":430,"balls":130,"strikes":300,"strikePercentage":".700","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".750","pitchesPerInning":"15.18","gamesFinished":0,"strikeoutWalkRatio":"4.86","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.22","hitsPer9Inn":"6.67","runsScoredPer9":"3.18","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":10},"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}},"ID687401":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":35,"groundOuts":66,"airOuts":64,"runs":24,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":42,"baseOnBalls":21,"intentionalWalks":0,"hits":48,"hitByPitch":0,"avg":".225","atBats":213,"obp":".291","slg":".305","ops":".596","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":241,"totalBases":65,"rbi":22,"leftOnBase":112,"sacBunts":4,"sacFlies":3,"babip":".263","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"71.00","popOuts":10,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":158,"putOuts":72,"errors":8,"chances":238,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID694192":{"person":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"jerseyNumber":"11","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":41,"groundOuts":55,"airOuts":64,"runs":44,"doubles":17,"triples":0,"homeRuns":13,"strikeOuts":69,"baseOnBalls":20,"intentionalWalks":1,"hits":74,"hitByPitch":1,"avg":".284","atBats":261,"obp":".336","slg":".498","ops":".834","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":130,"rbi":37,"leftOnBase":109,"sacBunts":0,"sacFlies":1,"babip":".339","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.08","popOuts":13,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":106,"errors":0,"chances":108,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID592885":{"person":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":24,"groundOuts":67,"airOuts":40,"runs":42,"doubles":13,"triples":1,"homeRuns":6,"strikeOuts":79,"baseOnBalls":28,"intentionalWalks":3,"hits":59,"hitByPitch":3,"avg":".243","atBats":243,"obp":".327","slg":".379","ops":".706","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":276,"totalBases":92,"rbi":31,"leftOnBase":108,"sacBunts":1,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.50","popOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"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"}]},"ID641343":{"person":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":41,"groundOuts":65,"airOuts":63,"runs":56,"doubles":15,"triples":1,"homeRuns":18,"strikeOuts":89,"baseOnBalls":47,"intentionalWalks":3,"hits":79,"hitByPitch":3,"avg":".268","atBats":295,"obp":".373","slg":".508","ops":".881","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":346,"totalBases":150,"rbi":59,"leftOnBase":134,"sacBunts":0,"sacFlies":1,"babip":".323","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.39","popOuts":5,"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":28,"putOuts":435,"errors":6,"chances":469,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686217":{"person":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":38,"groundOuts":101,"airOuts":82,"runs":33,"doubles":14,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":25,"intentionalWalks":1,"hits":65,"hitByPitch":2,"avg":".236","atBats":275,"obp":".302","slg":".331","ops":".633","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":312,"totalBases":91,"rbi":34,"leftOnBase":129,"sacBunts":1,"sacFlies":3,"babip":".251","groundOutsToAirouts":"1.23","catchersInterference":6,"pickoffs":0,"atBatsPerHomeRun":"68.75","popOuts":21,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":138,"errors":1,"chances":141,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669699":{"person":{"id":669699,"fullName":"Braden Shewmake","link":"/api/v1/people/669699"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":16,"groundOuts":25,"airOuts":23,"runs":10,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".250","atBats":80,"obp":".265","slg":".413","ops":".678","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":33,"rbi":9,"leftOnBase":29,"sacBunts":2,"sacFlies":1,"babip":".270","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.67","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":27,"errors":2,"chances":79,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID682842":{"person":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":39,"gamesStarted":0,"flyOuts":15,"groundOuts":46,"airOuts":31,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":15,"intentionalWalks":2,"hits":25,"hitByPitch":0,"atBats":135,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":590,"era":"2.56","inningsPitched":"38.2","wins":4,"losses":2,"saves":6,"saveOpportunities":8,"holds":13,"blownSaves":2,"earnedRuns":11,"whip":"1.03","battersFaced":152,"outs":116,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":590,"balls":208,"strikes":382,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":".667","pitchesPerInning":"15.26","gamesFinished":13,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.15","walksPer9Inn":"3.49","hitsPer9Inn":"5.82","runsScoredPer9":"2.56","homeRunsPer9":"0.70","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684974":{"person":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"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":21,"balls":11,"strikes":10,"strikePercentage":".480","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":7,"groundOuts":12,"airOuts":12,"runs":4,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":44,"obp":".220","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":187,"era":"2.77","inningsPitched":"13.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"0.77","battersFaced":50,"outs":39,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":187,"balls":69,"strikes":118,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"14.38","gamesFinished":4,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.38","walksPer9Inn":"3.46","hitsPer9Inn":"3.46","runsScoredPer9":"2.77","homeRunsPer9":"1.38","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681982":{"person":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":8,"strikes":22,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"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":38,"gamesStarted":0,"flyOuts":28,"groundOuts":37,"airOuts":48,"runs":19,"doubles":11,"triples":2,"homeRuns":5,"strikeOuts":32,"baseOnBalls":17,"intentionalWalks":2,"hits":32,"hitByPitch":0,"atBats":148,"obp":".295","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":639,"era":"3.61","inningsPitched":"42.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":17,"whip":"1.16","battersFaced":166,"outs":127,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":639,"balls":235,"strikes":404,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":5,"winPercentage":".400","pitchesPerInning":"15.09","gamesFinished":6,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"6.80","walksPer9Inn":"3.61","hitsPer9Inn":"6.80","runsScoredPer9":"4.04","homeRunsPer9":"1.06","inheritedRunners":21,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683734":{"person":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"901","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":23,"groundOuts":41,"airOuts":43,"runs":20,"doubles":14,"triples":2,"homeRuns":2,"strikeOuts":19,"baseOnBalls":20,"intentionalWalks":1,"hits":46,"hitByPitch":2,"avg":".311","atBats":148,"obp":".398","slg":".473","ops":".871","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":70,"rbi":24,"leftOnBase":84,"sacBunts":0,"sacFlies":1,"babip":".344","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.00","popOuts":5,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":213,"errors":1,"chances":229,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID675660":{"person":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":9,"flyOuts":45,"groundOuts":67,"airOuts":72,"runs":29,"doubles":16,"triples":1,"homeRuns":6,"strikeOuts":67,"baseOnBalls":20,"intentionalWalks":0,"hits":64,"hitByPitch":2,"atBats":267,"obp":".296","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1093,"era":"3.09","inningsPitched":"70.0","wins":4,"losses":3,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":24,"whip":"1.20","battersFaced":292,"outs":210,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1093,"balls":373,"strikes":720,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".571","pitchesPerInning":"15.61","gamesFinished":3,"strikeoutWalkRatio":"3.35","strikeoutsPer9Inn":"8.61","walksPer9Inn":"2.57","hitsPer9Inn":"8.23","runsScoredPer9":"3.73","homeRunsPer9":"0.77","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676879":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":1,"flyOuts":22,"groundOuts":50,"airOuts":38,"runs":26,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":75,"baseOnBalls":29,"intentionalWalks":1,"hits":51,"hitByPitch":2,"atBats":212,"obp":".335","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":983,"era":"3.56","inningsPitched":"55.2","wins":12,"losses":2,"saves":0,"saveOpportunities":5,"holds":7,"blownSaves":5,"earnedRuns":22,"whip":"1.44","battersFaced":245,"outs":167,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":983,"balls":378,"strikes":605,"strikePercentage":".620","hitBatsmen":2,"balks":1,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":".857","pitchesPerInning":"17.66","gamesFinished":5,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"12.13","walksPer9Inn":"4.69","hitsPer9Inn":"8.25","runsScoredPer9":"4.20","homeRunsPer9":"0.81","inheritedRunners":12,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669003":{"person":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":17,"groundOuts":59,"airOuts":37,"runs":42,"doubles":20,"triples":3,"homeRuns":8,"strikeOuts":102,"baseOnBalls":36,"intentionalWalks":1,"hits":74,"hitByPitch":2,"avg":".274","atBats":270,"obp":".362","slg":".459","ops":".821","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":310,"totalBases":124,"rbi":44,"leftOnBase":118,"sacBunts":1,"sacFlies":1,"babip":".410","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.75","popOuts":5,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":182,"errors":1,"chances":185,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687075":{"person":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":16,"flyOuts":40,"groundOuts":71,"airOuts":73,"runs":48,"doubles":15,"triples":0,"homeRuns":15,"strikeOuts":87,"baseOnBalls":39,"intentionalWalks":0,"hits":73,"hitByPitch":9,"atBats":302,"obp":".346","caughtStealing":7,"stolenBases":8,"stolenBasePercentage":".533","caughtStealingPercentage":".467","numberOfPitches":1458,"era":"5.16","inningsPitched":"82.0","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.37","battersFaced":352,"outs":246,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1458,"balls":554,"strikes":904,"strikePercentage":".620","hitBatsmen":9,"balks":0,"wildPitches":6,"pickoffs":3,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".429","pitchesPerInning":"17.78","gamesFinished":0,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"9.55","walksPer9Inn":"4.28","hitsPer9Inn":"8.01","runsScoredPer9":"5.27","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":58,"groundOuts":94,"airOuts":106,"runs":48,"doubles":13,"triples":0,"homeRuns":9,"strikeOuts":52,"baseOnBalls":32,"intentionalWalks":4,"hits":97,"hitByPitch":3,"avg":".282","atBats":344,"obp":".344","slg":".398","ops":".742","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":137,"rbi":53,"leftOnBase":156,"sacBunts":0,"sacFlies":5,"babip":".306","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.22","popOuts":25,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":18,"stolenBases":22,"stolenBasePercentage":".550","caughtStealingPercentage":".450","assists":27,"putOuts":742,"errors":0,"chances":769,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688107":{"person":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(L, 2-4)","summary":"3.0 IP, 7 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":0,"airOuts":6,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":58,"inningsPitched":"3.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":18,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":14,"strikes":44,"strikePercentage":".760","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"21.00","homeRunsPer9":"6.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":30,"groundOuts":30,"airOuts":64,"runs":28,"doubles":11,"triples":1,"homeRuns":10,"strikeOuts":43,"baseOnBalls":14,"intentionalWalks":0,"hits":45,"hitByPitch":5,"atBats":180,"obp":".320","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":781,"era":"5.24","inningsPitched":"46.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.27","battersFaced":201,"outs":139,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":781,"balls":252,"strikes":529,"strikePercentage":".680","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":6,"winPercentage":".333","pitchesPerInning":"16.86","gamesFinished":0,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"8.35","walksPer9Inn":"2.72","hitsPer9Inn":"8.74","runsScoredPer9":"5.44","homeRunsPer9":"1.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"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":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":43,"groundOuts":93,"airOuts":71,"runs":66,"doubles":23,"triples":3,"homeRuns":14,"strikeOuts":103,"baseOnBalls":54,"intentionalWalks":3,"hits":95,"hitByPitch":0,"avg":".266","atBats":357,"obp":".361","slg":".465","ops":".826","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":416,"totalBases":166,"rbi":60,"leftOnBase":139,"sacBunts":3,"sacFlies":2,"babip":".335","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":2,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":215,"putOuts":138,"errors":3,"chances":356,"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"}]},"ID596142":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"jerseyNumber":"99","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":20,"groundOuts":35,"airOuts":45,"runs":26,"doubles":5,"triples":1,"homeRuns":8,"strikeOuts":31,"baseOnBalls":34,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".220","atBats":141,"obp":".376","slg":".440","ops":".816","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":178,"totalBases":62,"rbi":25,"leftOnBase":79,"sacBunts":0,"sacFlies":1,"babip":".223","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.62","popOuts":13,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":11,"putOuts":210,"errors":1,"chances":222,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID694819":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":40,"groundOuts":82,"airOuts":81,"runs":27,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":167,"baseOnBalls":27,"intentionalWalks":0,"hits":57,"hitByPitch":8,"atBats":385,"obp":".219","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1660,"era":"1.62","inningsPitched":"111.0","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"0.76","battersFaced":422,"outs":333,"gamesPitched":18,"completeGames":1,"shutouts":1,"pitchesThrown":1660,"balls":533,"strikes":1127,"strikePercentage":".680","hitBatsmen":8,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".714","pitchesPerInning":"14.95","gamesFinished":0,"strikeoutWalkRatio":"6.19","strikeoutsPer9Inn":"13.54","walksPer9Inn":"2.19","hitsPer9Inn":"4.62","runsScoredPer9":"2.19","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657649":{"person":{"id":657649,"fullName":"Jared Koenig","link":"/api/v1/people/657649"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"0.0 IP, 5 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":5,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":10,"strikes":11,"strikePercentage":".520","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":9,"gamesStarted":0,"flyOuts":5,"groundOuts":7,"airOuts":7,"runs":9,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":7,"intentionalWalks":3,"hits":12,"hitByPitch":1,"atBats":33,"obp":".488","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":161,"era":"9.00","inningsPitched":"7.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"2.71","battersFaced":41,"outs":21,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":60,"strikes":101,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":3,"winPercentage":".---","pitchesPerInning":"23.00","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"15.43","runsScoredPer9":"11.57","homeRunsPer9":"1.29","inheritedRunners":4,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669060":{"person":{"id":669060,"fullName":"Bryse Wilson","link":"/api/v1/people/669060"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 0 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":10,"strikes":28,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":6,"groundOuts":14,"airOuts":13,"runs":7,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":2,"atBats":54,"obp":".328","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":208,"era":"4.61","inningsPitched":"13.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.24","battersFaced":58,"outs":41,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":208,"balls":61,"strikes":147,"strikePercentage":".710","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".---","pitchesPerInning":"15.22","gamesFinished":3,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"7.90","walksPer9Inn":"1.32","hitsPer9Inn":"9.88","runsScoredPer9":"4.61","homeRunsPer9":"1.32","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID800325":{"person":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"jerseyNumber":"18","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".286","atBats":14,"obp":".444","slg":".357","ops":".801","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":5,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"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"}]},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"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":37,"gamesStarted":0,"flyOuts":30,"groundOuts":21,"airOuts":42,"runs":13,"doubles":7,"triples":0,"homeRuns":0,"strikeOuts":46,"baseOnBalls":10,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":131,"obp":".252","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":551,"era":"3.00","inningsPitched":"36.0","wins":2,"losses":2,"saves":14,"saveOpportunities":16,"holds":7,"blownSaves":2,"earnedRuns":12,"whip":"0.97","battersFaced":145,"outs":108,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":551,"balls":173,"strikes":378,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".500","pitchesPerInning":"15.31","gamesFinished":20,"strikeoutWalkRatio":"4.60","strikeoutsPer9Inn":"11.50","walksPer9Inn":"2.50","hitsPer9Inn":"6.25","runsScoredPer9":"3.25","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[592885,800325,694192,668930,641343,596142,669003,686217,687401,669699,683734,688107,657649,681982,684974,669060],"pitchers":[688107,657649,681982,684974,669060],"bench":[661388,806198],"bullpen":[676879,675660,701656,656730,694819,694477,687075,682842],"battingOrder":[800325,694192,668930,641343,596142,669003,686217,687401,683734],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Yelich (13, Skenes); Chourio, J (17, Skenes); Mitchell (20, Kelly, A)."},{"label":"HR","value":"Turang (14, 8th inning off Kelly, A, 1 on, 1 out)."},{"label":"TB","value":"Bauers; Chourio, J 3; Mitchell 2; Ortiz, J; Sánchez; Turang 4; Yelich 2."},{"label":"RBI","value":"Chourio, J (37); Mitchell (44); Sánchez (25); Turang 2 (60)."},{"label":"Runners left in scoring position, 2 out","value":"Mitchell; Ortiz, J 2."},{"label":"GIDP","value":"Chourio, J."},{"label":"Team RISP","value":"2-for-7."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Gasser (1, pickoff)."},{"label":"DP","value":"(Turang-Ortiz, J-Bauers)."}]}],"note":[{"label":"a","value":"Walked for Yelich in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":4,"airOuts":9,"runs":14,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":3,"avg":".263","atBats":38,"obp":".342","slg":".426","ops":".768","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":27,"rbi":14,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":10,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"4.32","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.32","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":59,"strikes":101,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":5,"pitchesPerInning":"17.78","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID694378":{"person":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"jerseyNumber":"26","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"301","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":17,"groundOuts":19,"airOuts":26,"runs":11,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":0,"hits":21,"hitByPitch":2,"avg":".241","atBats":87,"obp":".320","slg":".356","ops":".676","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":31,"rbi":17,"leftOnBase":27,"sacBunts":1,"sacFlies":0,"babip":".302","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.50","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":152,"errors":0,"chances":168,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 8-8)","summary":"5.1 IP, 2 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":82,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":28,"strikes":54,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":51,"groundOuts":87,"airOuts":104,"runs":50,"doubles":22,"triples":1,"homeRuns":11,"strikeOuts":130,"baseOnBalls":24,"intentionalWalks":0,"hits":87,"hitByPitch":7,"atBats":403,"obp":".269","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1810,"era":"3.57","inningsPitched":"108.1","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.02","battersFaced":440,"outs":325,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1810,"balls":638,"strikes":1172,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":2,"winPercentage":".500","pitchesPerInning":"16.71","gamesFinished":0,"strikeoutWalkRatio":"5.42","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.99","hitsPer9Inn":"7.23","runsScoredPer9":"4.15","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":25,"lineOuts":28},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":6,"errors":0,"chances":15,"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"}]},"ID664040":{"person":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":61,"groundOuts":70,"airOuts":98,"runs":59,"doubles":21,"triples":1,"homeRuns":21,"strikeOuts":107,"baseOnBalls":37,"intentionalWalks":0,"hits":88,"hitByPitch":2,"avg":".246","atBats":357,"obp":".316","slg":".487","ops":".803","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":402,"totalBases":174,"rbi":64,"leftOnBase":154,"sacBunts":0,"sacFlies":6,"babip":".285","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":18,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":212,"putOuts":105,"errors":7,"chances":324,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-2 | 2 HBP, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":2,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":41,"groundOuts":89,"airOuts":70,"runs":68,"doubles":22,"triples":2,"homeRuns":14,"strikeOuts":94,"baseOnBalls":62,"intentionalWalks":2,"hits":99,"hitByPitch":8,"avg":".283","atBats":350,"obp":".400","slg":".477","ops":".877","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":422,"totalBases":167,"rbi":59,"leftOnBase":137,"sacBunts":0,"sacFlies":2,"babip":".348","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":5,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":146,"errors":1,"chances":148,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID685126":{"person":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"jerseyNumber":"14","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":6,"strikes":4,"strikePercentage":".400","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":27,"gamesStarted":4,"flyOuts":20,"groundOuts":25,"airOuts":29,"runs":19,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":110,"obp":".306","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":530,"era":"5.65","inningsPitched":"28.2","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":18,"whip":"1.29","battersFaced":123,"outs":86,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":530,"balls":215,"strikes":315,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".667","pitchesPerInning":"18.49","gamesFinished":5,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"10.05","walksPer9Inn":"3.45","hitsPer9Inn":"8.16","runsScoredPer9":"5.97","homeRunsPer9":"1.88","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683003":{"person":{"id":683003,"fullName":"Jared Jones","link":"/api/v1/people/683003"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":8,"gamesStarted":8,"flyOuts":15,"groundOuts":32,"airOuts":33,"runs":18,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":132,"obp":".280","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":577,"era":"4.37","inningsPitched":"35.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.14","battersFaced":144,"outs":105,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":577,"balls":218,"strikes":359,"strikePercentage":".620","hitBatsmen":0,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".500","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"3.55","strikeoutsPer9Inn":"10.03","walksPer9Inn":"2.83","hitsPer9Inn":"7.46","runsScoredPer9":"4.63","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":9},"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}},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":40,"gamesStarted":0,"flyOuts":18,"groundOuts":36,"airOuts":37,"runs":20,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":44,"baseOnBalls":17,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":143,"obp":".278","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":662,"era":"4.05","inningsPitched":"40.0","wins":5,"losses":2,"saves":12,"saveOpportunities":16,"holds":7,"blownSaves":4,"earnedRuns":18,"whip":"1.08","battersFaced":163,"outs":120,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":662,"balls":250,"strikes":412,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".714","pitchesPerInning":"16.55","gamesFinished":21,"strikeoutWalkRatio":"2.59","strikeoutsPer9Inn":"9.90","walksPer9Inn":"3.83","hitsPer9Inn":"5.85","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":7},"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}},"ID682254":{"person":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":38,"gamesStarted":4,"flyOuts":13,"groundOuts":34,"airOuts":21,"runs":18,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":55,"baseOnBalls":17,"intentionalWalks":0,"hits":31,"hitByPitch":0,"atBats":140,"obp":".304","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":665,"era":"4.14","inningsPitched":"37.0","wins":2,"losses":3,"saves":1,"saveOpportunities":3,"holds":9,"blownSaves":2,"earnedRuns":17,"whip":"1.30","battersFaced":158,"outs":111,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":665,"balls":242,"strikes":423,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.62","rbi":0,"winPercentage":".400","pitchesPerInning":"17.97","gamesFinished":7,"strikeoutWalkRatio":"3.24","strikeoutsPer9Inn":"13.38","walksPer9Inn":"4.14","hitsPer9Inn":"7.54","runsScoredPer9":"4.38","homeRunsPer9":"0.97","inheritedRunners":21,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"3-5 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":20,"groundOuts":62,"airOuts":39,"runs":21,"doubles":11,"triples":0,"homeRuns":1,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":0,"hits":45,"hitByPitch":3,"avg":".233","atBats":193,"obp":".302","slg":".306","ops":".608","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":215,"totalBases":59,"rbi":16,"leftOnBase":100,"sacBunts":1,"sacFlies":0,"babip":".306","groundOutsToAirouts":"1.59","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"193.00","popOuts":3,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":98,"putOuts":90,"errors":7,"chances":195,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID699013":{"person":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"jerseyNumber":"55","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":11,"groundOuts":11,"airOuts":17,"runs":21,"doubles":6,"triples":1,"homeRuns":10,"strikeOuts":38,"baseOnBalls":10,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".309","atBats":94,"obp":".371","slg":".713","ops":"1.084","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":67,"rbi":27,"leftOnBase":47,"sacBunts":0,"sacFlies":1,"babip":".404","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.40","popOuts":4,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":39,"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"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 3B, BB, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":22,"groundOuts":80,"airOuts":40,"runs":35,"doubles":10,"triples":1,"homeRuns":2,"strikeOuts":42,"baseOnBalls":14,"intentionalWalks":1,"hits":71,"hitByPitch":6,"avg":".310","atBats":229,"obp":".364","slg":".389","ops":".753","caughtStealing":6,"stolenBases":18,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":253,"totalBases":89,"rbi":19,"leftOnBase":115,"sacBunts":3,"sacFlies":1,"babip":".371","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"114.50","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":2,"putOuts":131,"errors":2,"chances":135,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":57,"groundOuts":102,"airOuts":120,"runs":64,"doubles":23,"triples":2,"homeRuns":13,"strikeOuts":77,"baseOnBalls":35,"intentionalWalks":0,"hits":102,"hitByPitch":7,"atBats":399,"obp":".325","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1660,"era":"5.14","inningsPitched":"103.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.33","battersFaced":443,"outs":310,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1660,"balls":594,"strikes":1066,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".462","pitchesPerInning":"16.06","gamesFinished":0,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"6.71","walksPer9Inn":"3.05","hitsPer9Inn":"8.88","runsScoredPer9":"5.57","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":21,"lineOuts":42},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":15,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":40,"gamesStarted":0,"flyOuts":19,"groundOuts":54,"airOuts":37,"runs":22,"doubles":12,"triples":0,"homeRuns":4,"strikeOuts":58,"baseOnBalls":31,"intentionalWalks":8,"hits":38,"hitByPitch":10,"atBats":187,"obp":".346","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":857,"era":"3.31","inningsPitched":"51.2","wins":6,"losses":2,"saves":1,"saveOpportunities":3,"holds":5,"blownSaves":2,"earnedRuns":19,"whip":"1.34","battersFaced":228,"outs":155,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":857,"balls":321,"strikes":536,"strikePercentage":".630","hitBatsmen":10,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":".750","pitchesPerInning":"16.59","gamesFinished":8,"strikeoutWalkRatio":"1.87","strikeoutsPer9Inn":"10.10","walksPer9Inn":"5.40","hitsPer9Inn":"6.62","runsScoredPer9":"3.83","homeRunsPer9":"0.70","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":3,"chances":16,"fielding":".813","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":0,"flyOuts":26,"groundOuts":17,"airOuts":46,"runs":15,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":26,"baseOnBalls":14,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":118,"obp":".336","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":550,"era":"4.40","inningsPitched":"30.2","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":8,"blownSaves":2,"earnedRuns":15,"whip":"1.43","battersFaced":134,"outs":92,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":550,"balls":194,"strikes":356,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".---","pitchesPerInning":"17.93","gamesFinished":5,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"7.63","walksPer9Inn":"4.11","hitsPer9Inn":"8.80","runsScoredPer9":"4.40","homeRunsPer9":"0.88","inheritedRunners":14,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696149":{"person":{"id":696149,"fullName":"Bubba Chandler","link":"/api/v1/people/696149"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":18,"flyOuts":62,"groundOuts":78,"airOuts":115,"runs":56,"doubles":20,"triples":1,"homeRuns":10,"strikeOuts":85,"baseOnBalls":55,"intentionalWalks":1,"hits":82,"hitByPitch":5,"atBats":357,"obp":".339","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1632,"era":"4.77","inningsPitched":"94.1","wins":3,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.45","battersFaced":421,"outs":283,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1632,"balls":613,"strikes":1019,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".273","pitchesPerInning":"17.30","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"8.11","walksPer9Inn":"5.25","hitsPer9Inn":"7.82","runsScoredPer9":"5.34","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":29,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":7,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695257":{"person":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"501","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":6,"groundOuts":4,"airOuts":11,"runs":7,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".171","atBats":35,"obp":".171","slg":".200","ops":".371","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":7,"rbi":0,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":45,"errors":0,"chances":45,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":9,"flyOuts":48,"groundOuts":79,"airOuts":92,"runs":36,"doubles":17,"triples":1,"homeRuns":6,"strikeOuts":64,"baseOnBalls":28,"intentionalWalks":0,"hits":82,"hitByPitch":2,"atBats":315,"obp":".323","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1372,"era":"3.24","inningsPitched":"80.2","wins":6,"losses":3,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":29,"whip":"1.36","battersFaced":348,"outs":242,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1372,"balls":499,"strikes":873,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".667","pitchesPerInning":"17.01","gamesFinished":3,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"7.14","walksPer9Inn":"3.12","hitsPer9Inn":"9.15","runsScoredPer9":"4.02","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":29,"groundOuts":27,"airOuts":55,"runs":28,"doubles":12,"triples":0,"homeRuns":7,"strikeOuts":37,"baseOnBalls":21,"intentionalWalks":2,"hits":38,"hitByPitch":2,"atBats":156,"obp":".341","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":687,"era":"5.80","inningsPitched":"40.1","wins":2,"losses":4,"saves":2,"saveOpportunities":4,"holds":5,"blownSaves":2,"earnedRuns":26,"whip":"1.46","battersFaced":180,"outs":121,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":687,"balls":248,"strikes":439,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.49","rbi":0,"winPercentage":".333","pitchesPerInning":"17.03","gamesFinished":20,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"8.26","walksPer9Inn":"4.69","hitsPer9Inn":"8.48","runsScoredPer9":"6.25","homeRunsPer9":"1.56","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":16},"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}},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":25,"groundOuts":42,"airOuts":58,"runs":24,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":0,"hits":27,"hitByPitch":5,"avg":".166","atBats":163,"obp":".267","slg":".344","ops":".611","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":56,"rbi":27,"leftOnBase":98,"sacBunts":1,"sacFlies":1,"babip":".161","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.38","popOuts":23,"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":13,"stolenBases":11,"stolenBasePercentage":".458","caughtStealingPercentage":".542","assists":15,"putOuts":520,"errors":3,"chances":538,"fielding":".994","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID696062":{"person":{"id":696062,"fullName":"Wilber Dotel","link":"/api/v1/people/696062"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"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":9,"gamesStarted":0,"flyOuts":15,"groundOuts":16,"airOuts":19,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":9,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":69,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":305,"era":"5.89","inningsPitched":"18.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":12,"whip":"1.36","battersFaced":79,"outs":55,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":305,"balls":110,"strikes":195,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".333","pitchesPerInning":"16.64","gamesFinished":1,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"9.33","walksPer9Inn":"4.42","hitsPer9Inn":"7.85","runsScoredPer9":"5.89","homeRunsPer9":"0.98","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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}},"ID682997":{"person":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"jerseyNumber":"37","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"201","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":16,"groundOuts":8,"airOuts":25,"runs":12,"doubles":3,"triples":2,"homeRuns":3,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".244","atBats":78,"obp":".326","slg":".449","ops":".775","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":35,"rbi":15,"leftOnBase":41,"sacBunts":0,"sacFlies":1,"babip":".327","groundOutsToAirouts":"0.32","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".455","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.50","battersFaced":11,"outs":6,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":22,"strikes":17,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"13.50","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":34,"errors":2,"chances":55,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"2-2 | 2B, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":45,"groundOuts":73,"airOuts":73,"runs":49,"doubles":13,"triples":0,"homeRuns":16,"strikeOuts":74,"baseOnBalls":26,"intentionalWalks":1,"hits":88,"hitByPitch":5,"avg":".288","atBats":306,"obp":".351","slg":".487","ops":".838","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":149,"rbi":63,"leftOnBase":150,"sacBunts":0,"sacFlies":2,"babip":".330","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.12","popOuts":9,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":224,"errors":2,"chances":239,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":39,"groundOuts":101,"airOuts":68,"runs":51,"doubles":14,"triples":1,"homeRuns":4,"strikeOuts":66,"baseOnBalls":28,"intentionalWalks":0,"hits":104,"hitByPitch":6,"avg":".308","atBats":338,"obp":".370","slg":".391","ops":".761","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":373,"totalBases":132,"rbi":43,"leftOnBase":142,"sacBunts":0,"sacFlies":1,"babip":".372","groundOutsToAirouts":"1.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.50","popOuts":8,"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":126,"putOuts":80,"errors":7,"chances":213,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID699008":{"person":{"id":699008,"fullName":"Antwone Kelly","link":"/api/v1/people/699008"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 3 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":4,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":50,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":17,"strikes":33,"strikePercentage":".660","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":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":8,"airOuts":3,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":18,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":83,"era":"10.38","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.85","battersFaced":20,"outs":13,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":27,"strikes":56,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.67","rbi":3,"winPercentage":".---","pitchesPerInning":"19.15","gamesFinished":1,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"2.08","walksPer9Inn":"4.15","hitsPer9Inn":"12.46","runsScoredPer9":"10.38","homeRunsPer9":"4.15","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"24","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"2-5 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":33,"groundOuts":37,"airOuts":64,"runs":19,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":77,"baseOnBalls":24,"intentionalWalks":1,"hits":46,"hitByPitch":2,"avg":".205","atBats":224,"obp":".288","slg":".335","ops":".623","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":250,"totalBases":75,"rbi":28,"leftOnBase":125,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":16,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID804668":{"person":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"jerseyNumber":"43","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".400","atBats":10,"obp":".500","slg":".800","ops":"1.300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":8,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"4.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":26,"errors":0,"chances":26,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":57,"groundOuts":101,"airOuts":100,"runs":48,"doubles":18,"triples":1,"homeRuns":14,"strikeOuts":128,"baseOnBalls":27,"intentionalWalks":0,"hits":99,"hitByPitch":6,"atBats":421,"obp":".287","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1701,"era":"3.49","inningsPitched":"113.1","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.11","battersFaced":461,"outs":340,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1701,"balls":528,"strikes":1173,"strikePercentage":".690","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".750","pitchesPerInning":"15.01","gamesFinished":0,"strikeoutWalkRatio":"4.74","strikeoutsPer9Inn":"10.16","walksPer9Inn":"2.14","hitsPer9Inn":"7.86","runsScoredPer9":"3.81","homeRunsPer9":"1.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":22,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":2,"chances":15,"fielding":".867","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[663968,664040,682997,668804,694378,699013,656811,695257,693304,542303,669707,680779,694973,676755,699008,685126],"pitchers":[694973,676755,699008,685126],"bench":[804668],"bullpen":[677952,696149,696062,683003,656605,669387,682254,670990,642701,642397],"battingOrder":[663968,682997,694378,699013,695257,693304,542303,669707,680779],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Valdez, Es (6, Gasser); O'Hearn (13, Gasser); Triolo (11, Gasser); Gonzales, N (14, Anderson, G)."},{"label":"3B","value":"Mangum (1, Anderson, G)."},{"label":"HR","value":"Davis, H (8, 2nd inning off Gasser, 1 on, 2 out); Ozuna (8, 4th inning off Gasser, 0 on, 0 out)."},{"label":"TB","value":"Davis, H 5; Gonzales, N 3; Lowe, B; Mangum 3; O'Hearn 3; Ozuna 5; Reynolds, B; Triolo 4; Valdez, Es 2."},{"label":"RBI","value":"Davis, H 3 (27); Gonzales, N 2 (43); Mangum (19); O'Hearn 2 (63); Ozuna 2 (28); Reynolds, B (59); Triolo 2 (16); Valdez, Es (27)."},{"label":"2-out RBI","value":"Davis, H 2; Mangum."},{"label":"Runners left in scoring position, 2 out","value":"Gonzales, N; Lowe, B; Ozuna."},{"label":"GIDP","value":"Mangum."},{"label":"Team RISP","value":"7-for-13."},{"label":"Team LOB","value":"6."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Triolo-Callihan, T-Gonzalez, J)."}]}],"note":[]}},"officials":[{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":482631,"fullName":"Mike Estabrook","link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Yoho."},{"label":"HBP","value":"O'Hearn (by Gasser); Reynolds, B 2 (by Koenig, by Yoho)."},{"label":"ABS Challenge","value":"Sánchez 3 (Ball-Overturned to Strike, Strike-Confirmed, Ball-Confirmed); Davis, H 2 (Ball-Overturned to Strike, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Gasser 58-44; Koenig 21-11; Anderson, G 30-22; Yoho 21-10; Wilson, B 38-28; Skenes 82-54; Mattson 18-10; Kelly, A 50-33; Eisert 10-4."},{"label":"Groundouts-flyouts","value":"Gasser 0-3; Koenig 0-0; Anderson, G 1-1; Yoho 1-0; Wilson, B 2-2; Skenes 5-3; Mattson 0-1; Kelly, A 4-2; Eisert 1-1."},{"label":"Batters faced","value":"Gasser 18; Koenig 5; Anderson, G 6; Yoho 5; Wilson, B 10; Skenes 20; Mattson 4; Kelly, A 11; Eisert 3."},{"label":"Inherited runners-scored","value":"Koenig 1-1; Anderson, G 3-3."},{"label":"Umpires","value":"HP: Alfonso Márquez. 1B: Mike Estabrook. 2B: Lance Barrett. 3B: Malachi Moore. "},{"label":"Weather","value":"81 degrees, Sunny."},{"label":"Wind","value":"5 mph, L To R."},{"label":"First pitch","value":"12:18 PM."},{"label":"T","value":"3:00."},{"label":"Att","value":"34,087."},{"label":"Venue","value":"PNC Park."},{"label":"July 12, 2026"}],"pitchingNotes":["Gasser pitched to 3 batters in the 4th inning.","Koenig pitched to 5 batters in the 4th inning."],"topPerformers":[{"player":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","boxscoreName":"O'Hearn"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"2-2 | 2B, BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":45,"groundOuts":73,"airOuts":73,"runs":49,"doubles":13,"triples":0,"homeRuns":16,"strikeOuts":74,"baseOnBalls":26,"intentionalWalks":1,"hits":88,"hitByPitch":5,"avg":".288","atBats":306,"obp":".351","slg":".487","ops":".838","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":149,"rbi":63,"leftOnBase":150,"sacBunts":0,"sacFlies":2,"babip":".330","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.12","popOuts":9,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":224,"errors":2,"chances":239,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","boxscoreName":"Skenes"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(W, 8-8)","summary":"5.1 IP, 2 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":82,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":28,"strikes":54,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":51,"groundOuts":87,"airOuts":104,"runs":50,"doubles":22,"triples":1,"homeRuns":11,"strikeOuts":130,"baseOnBalls":24,"intentionalWalks":0,"hits":87,"hitByPitch":7,"atBats":403,"obp":".269","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1810,"era":"3.57","inningsPitched":"108.1","wins":8,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.02","battersFaced":440,"outs":325,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1810,"balls":638,"strikes":1172,"strikePercentage":".650","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":2,"winPercentage":".500","pitchesPerInning":"16.71","gamesFinished":0,"strikeoutWalkRatio":"5.42","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.99","hitsPer9Inn":"7.23","runsScoredPer9":"4.15","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":25,"lineOuts":28},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":6,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":65,"pitchingGameScore":65},{"player":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","boxscoreName":"Davis, H"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":25,"groundOuts":42,"airOuts":58,"runs":24,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":0,"hits":27,"hitByPitch":5,"avg":".166","atBats":163,"obp":".267","slg":".344","ops":".611","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":188,"totalBases":56,"rbi":27,"leftOnBase":98,"sacBunts":1,"sacFlies":1,"babip":".161","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.38","popOuts":23,"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":13,"stolenBases":11,"stolenBasePercentage":".458","caughtStealingPercentage":".542","assists":15,"putOuts":520,"errors":3,"chances":538,"fielding":".994","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":64,"hittingGameScore":64}]},"decisions":{"winner":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"loser":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}