{"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":824738,"link":"/api/v1.1/game/824738/feed/live","metaData":{"wait":10,"timeStamp":"20260718_235515","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count21","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824738,"type":"R","doubleHeader":"N","id":"2026/07/18/tbamlb-bosmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824738-2026-07-18","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-18T20:10:00Z","originalDate":"2026-07-18","officialDate":"2026-07-18","dayNight":"day","time":"4:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139","season":2026,"venue":{"id":12,"name":"Tropicana Field","link":"/api/v1/venues/12"},"springVenue":{"id":2534,"link":"/api/v1/venues/2534"},"teamCode":"tba","fileCode":"tb","abbreviation":"TB","teamName":"Rays","locationName":"St. Petersburg","firstYearOfPlay":"1996","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Tampa Bay","record":{"gamesPlayed":97,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":41,"ties":0,"pct":".577"},"records":{},"divisionLeader":false,"wins":56,"losses":41,"winningPercentage":".577"},"franchiseName":"Tampa Bay","clubName":"Rays","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2026,"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3"},"springVenue":{"id":4309,"link":"/api/v1/venues/4309"},"teamCode":"bos","fileCode":"bos","abbreviation":"BOS","teamName":"Red Sox","locationName":"Boston","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Boston","record":{"gamesPlayed":97,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":49,"losses":48,"ties":0,"pct":".505"},"records":{},"divisionLeader":false,"wins":49,"losses":48,"winningPercentage":".505"},"franchiseName":"Boston","clubName":"Red Sox","active":true}},"players":{"ID670764":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764","firstName":"Taylor","lastName":"Walls","primaryNumber":"6","birthDate":"1996-07-10","currentAge":30,"birthCity":"Cordele","birthStateProvince":"GA","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Taylor","useLastName":"Walls","boxscoreName":"Walls","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-05-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Walls","nameSlug":"taylor-walls-670764","firstLastName":"Taylor Walls","lastFirstName":"Walls, Taylor","lastInitName":"Walls, T","initLastName":"T Walls","fullFMLName":"Taylor Walls","fullLFMName":"Walls, Taylor","strikeZoneTop":3.056,"strikeZoneBottom":1.542},"ID687562":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562","firstName":"William","lastName":"Bennett","primaryNumber":"64","birthDate":"2000-12-02","currentAge":25,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Bennett","middleName":"Jacob","boxscoreName":"Bennett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bennett","nameSlug":"jake-bennett-687562","firstLastName":"Jake Bennett","lastFirstName":"Bennett, Jake","lastInitName":"Bennett, J","initLastName":"J Bennett","fullFMLName":"William Jacob Bennett","fullLFMName":"Bennett, William Jacob","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID688297":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297","firstName":"Chris","lastName":"Roycroft","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Dundee","birthStateProvince":"IL","birthCountry":"USA","height":"6' 8\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Roycroft","middleName":"Michael","boxscoreName":"Roycroft","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Roycroft","nameSlug":"chris-roycroft-688297","firstLastName":"Chris Roycroft","lastFirstName":"Roycroft, Chris","lastInitName":"Roycroft, C","initLastName":"C Roycroft","fullFMLName":"Chris Michael Roycroft","fullLFMName":"Roycroft, Chris Michael","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID663556":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556","firstName":"Shane","lastName":"McClanahan","primaryNumber":"18","birthDate":"1997-04-28","currentAge":29,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"McClanahan","boxscoreName":"McClanahan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-10-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane McClanahan","nameSlug":"shane-mcclanahan-663556","firstLastName":"Shane McClanahan","lastFirstName":"McClanahan, Shane","lastInitName":"McClanahan, S","initLastName":"S McClanahan","fullFMLName":"Shane McClanahan","fullLFMName":"McClanahan, Shane","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID668723":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723","firstName":"Ryan","lastName":"Vilade","primaryNumber":"26","birthDate":"1999-02-18","currentAge":27,"birthCity":"Grapevine","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":226,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"Vilade","middleName":"James","boxscoreName":"Vilade","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"vill-AID","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Vilade","nameSlug":"ryan-vilade-668723","firstLastName":"Ryan Vilade","lastFirstName":"Vilade, Ryan","lastInitName":"Vilade, R","initLastName":"R Vilade","fullFMLName":"Ryan James Vilade","fullLFMName":"Vilade, Ryan James","strikeZoneTop":3.28,"strikeZoneBottom":1.65},"ID678011":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011","firstName":"Anthony","lastName":"Seigler","primaryNumber":"48","birthDate":"1999-06-20","currentAge":27,"birthCity":"Fort Defiance","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 9\"","weight":192,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Anthony","useLastName":"Seigler","boxscoreName":"Seigler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SEE-glur","mlbDebutDate":"2025-07-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Anthony Seigler","nameSlug":"anthony-seigler-678011","firstLastName":"Anthony Seigler","lastFirstName":"Seigler, Anthony","lastInitName":"Seigler, A","initLastName":"A Seigler","fullFMLName":"Anthony Seigler","fullLFMName":"Seigler, Anthony","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID802415":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415","firstName":"Chandler","lastName":"Simpson","primaryNumber":"14","birthDate":"2000-11-18","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Chandler","useLastName":"Simpson","middleName":"Lenard","boxscoreName":"Simpson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chandler Simpson","nameSlug":"chandler-simpson-802415","firstLastName":"Chandler Simpson","lastFirstName":"Simpson, Chandler","lastInitName":"Simpson, C","initLastName":"C Simpson","fullFMLName":"Chandler Lenard Simpson","fullLFMName":"Simpson, Chandler Lenard","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID607259":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259","firstName":"Nicholas","lastName":"Martinez","primaryNumber":"28","birthDate":"1990-08-05","currentAge":35,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nick","useLastName":"Martinez","middleName":"Andres","boxscoreName":"Martinez, N","nickName":"Tricky","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Martinez","nameSlug":"nick-martinez-607259","firstLastName":"Nick Martinez","lastFirstName":"Martinez, Nick","lastInitName":"Martinez, N","initLastName":"N Martinez","fullFMLName":"Nicholas Andres Martinez","fullLFMName":"Martinez, Nicholas Andres","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID592155":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155","firstName":"Cameron","lastName":"Booser","primaryNumber":"62","birthDate":"1992-05-04","currentAge":34,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cam","useLastName":"Booser","middleName":"Joseph","boxscoreName":"Booser","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cam Booser","nameSlug":"cam-booser-592155","firstLastName":"Cam Booser","lastFirstName":"Booser, Cam","lastInitName":"Booser, C","initLastName":"C Booser","fullFMLName":"Cameron Joseph Booser","fullLFMName":"Booser, Cameron Joseph","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID676356":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356","firstName":"Jonathan","lastName":"DeLuca","primaryNumber":"21","birthDate":"1998-07-10","currentAge":28,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jonny","useLastName":"DeLuca","middleName":"Davis","boxscoreName":"DeLuca","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonny DeLuca","nameSlug":"jonny-deluca-676356","firstLastName":"Jonny DeLuca","lastFirstName":"DeLuca, Jonny","lastInitName":"DeLuca, J","initLastName":"J DeLuca","fullFMLName":"Jonathan Davis DeLuca","fullLFMName":"DeLuca, Jonathan Davis","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID677800":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","firstName":"Wilyer","lastName":"Abreu","primaryNumber":"52","birthDate":"1999-06-24","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wilyer","useLastName":"Abreu","middleName":"David","boxscoreName":"Abreu, W","gender":"M","nameMatrilineal":"Villalobos","isPlayer":true,"isVerified":true,"pronunciation":"WHEEL-yurr","mlbDebutDate":"2023-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wilyer Abreu","nameSlug":"wilyer-abreu-677800","firstLastName":"Wilyer Abreu","lastFirstName":"Abreu, Wilyer","lastInitName":"Abreu, W","initLastName":"W Abreu","fullFMLName":"Wilyer David Abreu","fullLFMName":"Abreu, Wilyer David","strikeZoneTop":3.117,"strikeZoneBottom":1.573},"ID676477":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477","firstName":"Garrett","lastName":"Whitlock","primaryNumber":"22","birthDate":"1996-06-11","currentAge":30,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Whitlock","middleName":"Getts","boxscoreName":"Whitlock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Whitlock","nameSlug":"garrett-whitlock-676477","firstLastName":"Garrett Whitlock","lastFirstName":"Whitlock, Garrett","lastInitName":"Whitlock, G","initLastName":"G Whitlock","fullFMLName":"Garrett Getts Whitlock","fullLFMName":"Whitlock, Garrett Getts","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID642121":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121","firstName":"Cole","lastName":"Sulser","primaryNumber":"71","birthDate":"1990-03-12","currentAge":36,"birthCity":"Santa Ysabel","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Sulser","middleName":"Young","boxscoreName":"Sulser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Sulser","nameSlug":"cole-sulser-642121","firstLastName":"Cole Sulser","lastFirstName":"Sulser, Cole","lastInitName":"Sulser, C","initLastName":"C Sulser","fullFMLName":"Cole Young Sulser","fullLFMName":"Sulser, Cole Young","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID686580":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580","firstName":"Justin","lastName":"Slaten","primaryNumber":"63","birthDate":"1997-09-15","currentAge":28,"birthCity":"Longview","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Slaten","middleName":"Michael","boxscoreName":"Slaten","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SLATE-in","mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Slaten","nameSlug":"justin-slaten-686580","firstLastName":"Justin Slaten","lastFirstName":"Slaten, Justin","lastInitName":"Slaten, J","initLastName":"J Slaten","fullFMLName":"Justin Michael Slaten","fullLFMName":"Slaten, Justin Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID643377":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377","firstName":"James","lastName":"Jax","primaryNumber":"22","birthDate":"1994-11-22","currentAge":31,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Griffin","useLastName":"Jax","middleName":"Griffin","boxscoreName":"Jax","nickName":"Griff","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Jax","nameSlug":"griffin-jax-643377","firstLastName":"Griffin Jax","lastFirstName":"Jax, Griffin","lastInitName":"Jax, G","initLastName":"G Jax","fullFMLName":"James Griffin Jax","fullLFMName":"Jax, James Griffin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650490":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490","firstName":"Yandy","lastName":"Díaz","primaryNumber":"2","birthDate":"1991-08-08","currentAge":34,"birthCity":"Sagua la Grande","birthCountry":"Cuba","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yandy","useLastName":"Díaz","boxscoreName":"Díaz, Y","nickName":"Aranita Diaz","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"pronunciation":"YAHN-dee","mlbDebutDate":"2017-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yandy Díaz","nameSlug":"yandy-diaz-650490","firstLastName":"Yandy Díaz","lastFirstName":"Díaz, Yandy","lastInitName":"Díaz, Y","initLastName":"Y Díaz","fullFMLName":"Yandy Díaz","fullLFMName":"Díaz, Yandy","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"ID678882":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","firstName":"Ceddanne","lastName":"Rafaela","primaryNumber":"3","birthDate":"2000-09-18","currentAge":25,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ceddanne","useLastName":"Rafaela","middleName":"Chipper Nicasio Marte","boxscoreName":"Rafaela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"say-DAHN","mlbDebutDate":"2023-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ceddanne Rafaela","nameSlug":"ceddanne-rafaela-678882","firstLastName":"Ceddanne Rafaela","lastFirstName":"Rafaela, Ceddanne","lastInitName":"Rafaela, C","initLastName":"C Rafaela","fullFMLName":"Ceddanne Chipper Nicasio Marte Rafaela","fullLFMName":"Rafaela, Ceddanne Chipper Nicasio Marte","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID810938":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938","firstName":"Benjamin","lastName":"Williamson","primaryNumber":"15","birthDate":"2000-11-05","currentAge":25,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ben","useLastName":"Williamson","middleName":"Andrew","boxscoreName":"Williamson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Williamson","nameSlug":"ben-williamson-810938","firstLastName":"Ben Williamson","lastFirstName":"Williamson, Ben","lastInitName":"Williamson, B","initLastName":"B Williamson","fullFMLName":"Benjamin Andrew Williamson","fullLFMName":"Williamson, Benjamin Andrew","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID663558":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558","firstName":"Jovani","lastName":"Moran","primaryNumber":"47","birthDate":"1997-04-24","currentAge":29,"birthCity":"Mayaguez","birthCountry":"Puerto Rico","height":"6' 1\"","weight":167,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jovani","useLastName":"Morán","boxscoreName":"Morán","gender":"M","nameMatrilineal":"Moreno","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"jo-VAH-nee MOH-ran","mlbDebutDate":"2021-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jovani Morán","nameSlug":"jovani-moran-663558","firstLastName":"Jovani Morán","lastFirstName":"Morán, Jovani","lastInitName":"Morán, J","initLastName":"J Morán","fullFMLName":"Jovani Morán","fullLFMName":"Morán, Jovani ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID683748":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748","firstName":"Victor","lastName":"Mesa","primaryNumber":"25","birthDate":"2001-09-08","currentAge":24,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Victor","useLastName":"Mesa Jr.","boxscoreName":"Mesa Jr.","gender":"M","nameMatrilineal":"Rios","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Victor Mesa Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"victor-mesa-jr-683748","firstLastName":"Victor Mesa Jr.","lastFirstName":"Mesa Jr., Victor","lastInitName":"Mesa Jr., V","initLastName":"V Mesa Jr.","fullFMLName":"Victor  Mesa Jr.","fullLFMName":"Mesa Jr., Victor","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID691406":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406","firstName":"Junior","lastName":"Caminero","primaryNumber":"13","birthDate":"2003-07-05","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Junior","useLastName":"Caminero","middleName":"Alberto","boxscoreName":"Caminero","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"cah-min-AIR-oh","mlbDebutDate":"2023-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Junior Caminero","nameSlug":"junior-caminero-691406","firstLastName":"Junior Caminero","lastFirstName":"Caminero, Junior","lastInitName":"Caminero, J","initLastName":"J Caminero","fullFMLName":"Junior Alberto Caminero","fullLFMName":"Caminero, Junior Alberto","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID656876":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876","firstName":"Drew","lastName":"Rasmussen","primaryNumber":"57","birthDate":"1995-07-27","currentAge":30,"birthCity":"Puyallup","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Rasmussen","middleName":"Thomas","boxscoreName":"Rasmussen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"RASS-muss-ehn","mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Rasmussen","nameSlug":"drew-rasmussen-656876","firstLastName":"Drew Rasmussen","lastFirstName":"Rasmussen, Drew","lastInitName":"Rasmussen, D","initLastName":"D Rasmussen","fullFMLName":"Drew Thomas Rasmussen","fullLFMName":"Rasmussen, Drew Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID670245":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245","firstName":"Ryan","lastName":"Watson","primaryNumber":"56","birthDate":"1997-11-15","currentAge":28,"birthCity":"Auburn","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Watson","middleName":"Traylor","boxscoreName":"Watson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Watson","nameSlug":"ryan-watson-670245","firstLastName":"Ryan Watson","lastFirstName":"Watson, Ryan","lastInitName":"Watson, R","initLastName":"R Watson","fullFMLName":"Ryan Traylor Watson","fullLFMName":"Watson, Ryan Traylor","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID700842":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842","firstName":"Eduardo","lastName":"Rivera","primaryNumber":"99","birthDate":"2003-06-13","currentAge":23,"birthCity":"San Juan","birthCountry":"Puerto Rico","height":"6' 7\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rivera","middleName":"Yael","boxscoreName":"Rivera, Ed","gender":"M","nameMatrilineal":"Nieves","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-04-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rivera","nameSlug":"eduardo-rivera-700842","firstLastName":"Eduardo Rivera","lastFirstName":"Rivera, Eduardo","lastInitName":"Rivera, E","initLastName":"E Rivera","fullFMLName":"Eduardo Yael Rivera","fullLFMName":"Rivera, Eduardo Yael","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID594027":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027","firstName":"Tayron","lastName":"Guerrero","primaryNumber":"41","birthDate":"1991-01-09","currentAge":35,"birthCity":"Bocachica","birthCountry":"Colombia","height":"6' 8\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyron","useLastName":"Guerrero","middleName":"Luis","boxscoreName":"Guerrero","nickName":"El De Bocachica","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"TY-ron","mlbDebutDate":"2016-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyron Guerrero","nameSlug":"tyron-guerrero-594027","firstLastName":"Tyron Guerrero","lastFirstName":"Guerrero, Tyron","lastInitName":"Guerrero, T","initLastName":"T Guerrero","fullFMLName":"Tayron Luis Guerrero","fullLFMName":"Guerrero, Tayron Luis","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID663853":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853","firstName":"Roman","lastName":"Gonzalez","primaryNumber":"23","birthDate":"1996-09-06","currentAge":29,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Romy","useLastName":"Gonzalez","middleName":"A.","boxscoreName":"Gonzalez, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"RO-me","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Romy Gonzalez","nameSlug":"romy-gonzalez-663853","firstLastName":"Romy Gonzalez","lastFirstName":"Gonzalez, Romy","lastInitName":"Gonzalez, R","initLastName":"R Gonzalez","fullFMLName":"Roman A. Gonzalez","fullLFMName":"Gonzalez, Roman A.","strikeZoneTop":3.198,"strikeZoneBottom":1.614},"ID663776":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776","firstName":"Patrick","lastName":"Sandoval","primaryNumber":"43","birthDate":"1996-10-18","currentAge":29,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Sandoval","middleName":"Jordan","boxscoreName":"Sandoval","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Sandoval","nameSlug":"patrick-sandoval-663776","firstLastName":"Patrick Sandoval","lastFirstName":"Sandoval, Patrick","lastInitName":"Sandoval, P","initLastName":"P Sandoval","fullFMLName":"Patrick Jordan Sandoval","fullLFMName":"Sandoval, Patrick Jordan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID680700":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700","firstName":"Richard","lastName":"Palacios","primaryNumber":"1","birthDate":"1997-05-16","currentAge":29,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"5' 8\"","weight":185,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Richie","useLastName":"Palacios","middleName":"Jordan","boxscoreName":"Palacios, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"puh-LAH-see-ohs","mlbDebutDate":"2022-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Richie Palacios","nameSlug":"richie-palacios-680700","firstLastName":"Richie Palacios","lastFirstName":"Palacios, Richie","lastInitName":"Palacios, R","initLastName":"R Palacios","fullFMLName":"Richard  Palacios","fullLFMName":"Palacios, Richard ","strikeZoneTop":3.04,"strikeZoneBottom":1.53},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":28,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID668984":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984","firstName":"Casey","lastName":"Legumina","primaryNumber":"67","birthDate":"1997-06-19","currentAge":29,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Legumina","middleName":"Davey","boxscoreName":"Legumina","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Legumina","nameSlug":"casey-legumina-668984","firstLastName":"Casey Legumina","lastFirstName":"Legumina, Casey","lastInitName":"Legumina, C","initLastName":"C Legumina","fullFMLName":"Casey Davey Legumina","fullLFMName":"Legumina, Casey Davey","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669711":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711","firstName":"Gregory","lastName":"Weissert","primaryNumber":"57","birthDate":"1995-02-04","currentAge":31,"birthCity":"Bay Shore","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Greg","useLastName":"Weissert","middleName":"R.","boxscoreName":"Weissert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"WICE-ert","mlbDebutDate":"2022-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Greg Weissert","nameSlug":"greg-weissert-669711","firstLastName":"Greg Weissert","lastFirstName":"Weissert, Greg","lastInitName":"Weissert, G","initLastName":"G Weissert","fullFMLName":"Gregory R. Weissert","fullLFMName":"Weissert, Gregory R.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID657136":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136","firstName":"Connor","lastName":"Wong","primaryNumber":"12","birthDate":"1996-05-19","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Connor","useLastName":"Wong","middleName":"Sun-Han","boxscoreName":"Wong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Wong","nameSlug":"connor-wong-657136","firstLastName":"Connor Wong","lastFirstName":"Wong, Connor","lastInitName":"Wong, C","initLastName":"C Wong","fullFMLName":"Connor Sun-Han Wong","fullLFMName":"Wong, Connor Sun-Han","strikeZoneTop":3.106,"strikeZoneBottom":1.567},"ID678394":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394","firstName":"Brayan","lastName":"Bello","primaryNumber":"66","birthDate":"1999-05-17","currentAge":27,"birthCity":"Samana","birthCountry":"Dominican Republic","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brayan","useLastName":"Bello","boxscoreName":"Bello","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"BAY-oh","mlbDebutDate":"2022-07-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Bello","nameSlug":"brayan-bello-678394","firstLastName":"Brayan Bello","lastFirstName":"Bello, Brayan","lastInitName":"Bello, B","initLastName":"B Bello","fullFMLName":"Brayan  Bello","fullLFMName":"Bello, Brayan","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID655316":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","firstName":"Andruw","lastName":"Monasterio","primaryNumber":"32","birthDate":"1997-05-30","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andruw","useLastName":"Monasterio","middleName":"José","boxscoreName":"Monasterio","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-drew","mlbDebutDate":"2023-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andruw Monasterio","nameSlug":"andruw-monasterio-655316","firstLastName":"Andruw Monasterio","lastFirstName":"Monasterio, Andruw","lastInitName":"Monasterio, A","initLastName":"A Monasterio","fullFMLName":"Andruw José Monasterio","fullLFMName":"Monasterio, Andruw José","strikeZoneTop":3.148,"strikeZoneBottom":1.589},"ID693855":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855","firstName":"Ian","lastName":"Seymour","primaryNumber":"61","birthDate":"1998-12-13","currentAge":27,"birthCity":"Madison","birthStateProvince":"CT","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ian","useLastName":"Seymour","middleName":"Albert","boxscoreName":"Seymour, I","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"see-more","mlbDebutDate":"2025-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ian Seymour","nameSlug":"ian-seymour-693855","firstLastName":"Ian Seymour","lastFirstName":"Seymour, Ian","lastInitName":"Seymour, I","initLastName":"I Seymour","fullFMLName":"Ian Albert Seymour","fullLFMName":"Seymour, Ian Albert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID664076":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076","firstName":"Garrett","lastName":"Cleavinger","primaryNumber":"60","birthDate":"1994-04-23","currentAge":32,"birthCity":"Lawrence","birthStateProvince":"KS","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Cleavinger","middleName":"J.","boxscoreName":"Cleavinger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KLEH-vin-jer","mlbDebutDate":"2020-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Garrett Cleavinger","nameSlug":"garrett-cleavinger-664076","firstLastName":"Garrett Cleavinger","lastFirstName":"Cleavinger, Garrett","lastInitName":"Cleavinger, G","initLastName":"G Cleavinger","fullFMLName":"Garrett J. Cleavinger","fullLFMName":"Cleavinger, Garrett J.","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID676439":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439","firstName":"Hunter","lastName":"Feduccia","primaryNumber":"9","birthDate":"1997-06-05","currentAge":29,"birthCity":"Lake Charles","birthStateProvince":"LA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Feduccia","boxscoreName":"Feduccia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"fe-DOO-she-uh","mlbDebutDate":"2024-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Feduccia","nameSlug":"hunter-feduccia-676439","firstLastName":"Hunter Feduccia","lastFirstName":"Feduccia, Hunter","lastInitName":"Feduccia, H","initLastName":"H Feduccia","fullFMLName":"Hunter Feduccia","fullLFMName":"Feduccia, Hunter","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID687330":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330","firstName":"Kevin","lastName":"Kelly","primaryNumber":"49","birthDate":"1997-11-28","currentAge":28,"birthCity":"Springfield","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Kelly","middleName":"Clayton","boxscoreName":"Kelly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Kelly","nameSlug":"kevin-kelly-687330","firstLastName":"Kevin Kelly","lastFirstName":"Kelly, Kevin","lastInitName":"Kelly, K","initLastName":"K Kelly","fullFMLName":"Kevin Clayton Kelly","fullLFMName":"Kelly, Kevin Clayton","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID702332":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","firstName":"Caleb","lastName":"Durbin","primaryNumber":"5","birthDate":"2000-02-22","currentAge":26,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Caleb","useLastName":"Durbin","boxscoreName":"Durbin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Durbin","nameSlug":"caleb-durbin-702332","firstLastName":"Caleb Durbin","lastFirstName":"Durbin, Caleb","lastInitName":"Durbin, C","initLastName":"C Durbin","fullFMLName":"Caleb  Durbin","fullLFMName":"Durbin, Caleb","strikeZoneTop":2.947,"strikeZoneBottom":1.487},"ID666018":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018","firstName":"Jonathan","lastName":"Aranda","primaryNumber":"8","birthDate":"1998-05-23","currentAge":28,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jonathan","useLastName":"Aranda","middleName":"Alexander","boxscoreName":"Aranda","gender":"M","nameMatrilineal":"Ventura","isPlayer":true,"isVerified":false,"pronunciation":"ah-RAHN-duh","mlbDebutDate":"2022-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Aranda","nameSlug":"jonathan-aranda-666018","firstLastName":"Jonathan Aranda","lastFirstName":"Aranda, Jonathan","lastInitName":"Aranda, J","initLastName":"J Aranda","fullFMLName":"Jonathan Alexander Aranda","fullLFMName":"Aranda, Jonathan Alexander","strikeZoneTop":3.189,"strikeZoneBottom":1.61},"ID663743":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743","firstName":"Nicholas","lastName":"Fortes","primaryNumber":"40","birthDate":"1996-11-11","currentAge":29,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":198,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Nick","useLastName":"Fortes","boxscoreName":"Fortes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"For-tez","mlbDebutDate":"2021-09-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Fortes","nameSlug":"nick-fortes-663743","firstLastName":"Nick Fortes","lastFirstName":"Fortes, Nick","lastInitName":"Fortes, N","initLastName":"N Fortes","fullFMLName":"Nicholas Fortes","fullLFMName":"Fortes, Nicholas","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"ID665966":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966","firstName":"Carlos","lastName":"Narváez","primaryNumber":"75","birthDate":"1998-11-26","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carlos","useLastName":"Narváez","middleName":"Luis","boxscoreName":"Narváez","gender":"M","nameMatrilineal":"Olivo","isPlayer":true,"isVerified":false,"pronunciation":"nahr-VIE-ez","mlbDebutDate":"2024-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Narváez","nameSlug":"carlos-narvaez-665966","firstLastName":"Carlos Narváez","lastFirstName":"Narváez, Carlos","lastInitName":"Narváez, C","initLastName":"C Narváez","fullFMLName":"Carlos Luis Narváez","fullLFMName":"Narváez, Carlos Luis","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":29,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID518886":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886","firstName":"Craig","lastName":"Kimbrel","primaryNumber":"46","birthDate":"1988-05-28","currentAge":38,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Craig","useLastName":"Kimbrel","middleName":"Michael","boxscoreName":"Kimbrel","nickName":"Dirty Craig","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"KIM-bruhl","mlbDebutDate":"2010-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Craig Kimbrel","nameSlug":"craig-kimbrel-518886","firstLastName":"Craig Kimbrel","lastFirstName":"Kimbrel, Craig","lastInitName":"Kimbrel, C","initLastName":"C Kimbrel","fullFMLName":"Craig Michael Kimbrel","fullLFMName":"Kimbrel, Craig Michael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID691907":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907","firstName":"Tsung-Che","lastName":"Cheng","primaryNumber":"39","birthDate":"2001-07-26","currentAge":24,"birthCity":"Pingtung County","birthCountry":"Taiwan","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tsung-Che","useLastName":"Cheng","boxscoreName":"Cheng, T","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"sung-chay","mlbDebutDate":"2025-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tsung-Che Cheng","nameSlug":"tsung-che-cheng-691907","firstLastName":"Tsung-Che Cheng","lastFirstName":"Cheng, Tsung-Che","lastInitName":"Cheng, T","initLastName":"T Cheng","fullFMLName":"Tsung-Che Cheng","fullLFMName":"Cheng, Tsung-Che ","strikeZoneTop":3.016,"strikeZoneBottom":1.522},"ID801139":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","firstName":"Payton","lastName":"Tolle","primaryNumber":"70","birthDate":"2002-11-01","currentAge":23,"birthCity":"Stillwater","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Payton","useLastName":"Tolle","middleName":"John","boxscoreName":"Tolle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Payton Tolle","nameSlug":"payton-tolle-801139","firstLastName":"Payton Tolle","lastFirstName":"Tolle, Payton","lastInitName":"Tolle, P","initLastName":"P Tolle","fullFMLName":"Payton John Tolle","fullLFMName":"Tolle, Payton John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID641329":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329","firstName":"Bryan","lastName":"Baker","primaryNumber":"47","birthDate":"1994-12-02","currentAge":31,"birthCity":"Fort Walton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Baker","middleName":"Scott","boxscoreName":"Baker","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Baker","nameSlug":"bryan-baker-641329","firstLastName":"Bryan Baker","lastFirstName":"Baker, Bryan","lastInitName":"Baker, B","initLastName":"B Baker","fullFMLName":"Bryan Scott Baker","fullLFMName":"Baker, Bryan Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID807799":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799","firstName":"Masataka","lastName":"Yoshida","primaryNumber":"7","birthDate":"1993-07-15","currentAge":33,"birthCity":"Fukui","birthCountry":"Japan","height":"5' 8\"","weight":192,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Masataka","useLastName":"Yoshida","boxscoreName":"Yoshida","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"mah-sah-TAH-kah yo-SHEE-dah","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masataka Yoshida","nameSlug":"masataka-yoshida-807799","firstLastName":"Masataka Yoshida","lastFirstName":"Yoshida, Masataka","lastInitName":"Yoshida, M","initLastName":"M Yoshida","fullFMLName":"Masataka Yoshida","fullLFMName":"Yoshida, Masataka ","strikeZoneTop":3.022,"strikeZoneBottom":1.525},"ID547973":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973","firstName":"Albertin","lastName":"Chapman","primaryNumber":"44","birthDate":"1988-02-28","currentAge":38,"birthCity":"Holguin","birthCountry":"Cuba","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aroldis","useLastName":"Chapman","middleName":"Aroldis","boxscoreName":"Chapman","nickName":"The Missile","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"ah-ROL-diss","mlbDebutDate":"2010-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aroldis Chapman","nameSlug":"aroldis-chapman-547973","firstLastName":"Aroldis Chapman","lastFirstName":"Chapman, Aroldis","lastInitName":"Chapman, A","initLastName":"A Chapman","fullFMLName":"Albertin Aroldis Chapman","fullLFMName":"Chapman, Albertin Aroldis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656775":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775","firstName":"Boyce","lastName":"Mullins","primaryNumber":"31","birthDate":"1994-10-01","currentAge":31,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"5' 7\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cedric","useLastName":"Mullins","middleName":"Cedric","boxscoreName":"Mullins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cedric Mullins","nameTitle":"II","nameSuffix":"II","nameSlug":"cedric-mullins-656775","firstLastName":"Cedric Mullins","lastFirstName":"Mullins, Cedric","lastInitName":"Mullins, C","initLastName":"C Mullins","fullFMLName":"Boyce Cedric Mullins","fullLFMName":"Mullins, Boyce Cedric","strikeZoneTop":3.005,"strikeZoneBottom":1.517}},"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3","location":{"address1":"4 Yawkey Way","city":"Boston","state":"Massachusetts","stateAbbrev":"MA","postalCode":"02215","defaultCoordinates":{"latitude":42.346456,"longitude":-71.097441},"azimuthAngle":45.0,"elevation":21,"country":"USA","phone":"(617) 267-9440"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37755,"turfType":"Grass","roofType":"Open","leftLine":310,"left":379,"leftCenter":390,"center":420,"rightCenter":380,"rightLine":302},"active":true,"season":"2026"},"officialVenue":{"id":3,"link":"/api/v1/venues/3"},"weather":{"condition":"Cloudy","temp":"71","wind":"10 mph, Out To LF"},"gameInfo":{"attendance":33077,"firstPitch":"2026-07-18T21:11:00.000Z","gameDurationMinutes":164,"delayDurationMinutes":61},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"home":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"}},"officialScorer":{"id":811630,"fullName":"Shawn Medeiros","link":"/api/v1/people/811630"},"primaryDatacaster":{"id":584273,"fullName":"Andy Andres","link":"/api/v1/people/584273"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yandy Díaz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T21:11:47.740Z","endTime":"2026-07-18T21:13:00.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,1,2,3],"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T17:25:22.892Z","endTime":"2026-07-18T19:47:56.273Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"details":{"description":"Status Change - Delayed Start: Inclement Weather","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-18T19:47:56.273Z","endTime":"2026-07-18T20:54:36.860Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"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":2,"startTime":"2026-07-18T20:54:36.860Z","endTime":"2026-07-18T21:11:27.866Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"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":3,"startTime":"2026-07-18T21:11:27.866Z","endTime":"2026-07-18T21:11:50.057Z","isPitch":false,"type":"action","player":{"id":650490,"link":"/api/v1/people/650490"}},{"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":92.7,"endSpeed":85.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.414827218514862,"aZ":-16.748434908117307,"pfxX":5.32261662413927,"pfxZ":8.299694367144014,"pX":0.5517759433045261,"pZ":3.2517872572184094,"vX0":-3.7476691534626734,"vY0":-134.9859940580695,"vZ0":-4.008739498027306,"x":95.97,"y":150.98,"x0":1.2616071523382848,"y0":50.00287777425341,"z0":5.923847455418817,"aX":9.892807374466189},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":-8.9,"spinRate":1973,"spinDirection":143},"zone":3,"typeConfidence":0.91,"plateTime":0.40465312343899296,"extension":6.107507699940381},"index":4,"playId":"fea44e2b-04b0-35d7-8dff-a11e982ebb61","pitchNumber":1,"startTime":"2026-07-18T21:11:50.057Z","endTime":"2026-07-18T21:11:53.980Z","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":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.79198963141604,"aZ":-24.080090888008783,"pfxX":10.800131218119727,"pfxZ":5.354164482686364,"pX":-0.11998165174448643,"pZ":1.4680801044865646,"vX0":-7.025533782453259,"vY0":-121.35232140335908,"vZ0":-5.15691391609875,"x":121.57,"y":199.14,"x0":1.390277018109688,"y0":50.00241000249868,"z0":5.683744637520699,"aX":16.32176465265595},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.9,"breakHorizontal":-18.2,"spinRate":1738,"spinDirection":116},"zone":13,"typeConfidence":0.9,"plateTime":0.44909169614946975,"extension":6.412421710333202},"index":5,"playId":"53badb16-8d86-3457-a834-29928986524a","pitchNumber":2,"startTime":"2026-07-18T21:12:05.817Z","endTime":"2026-07-18T21:12:10.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79314311661304,"aZ":-23.253827580791064,"pfxX":10.741809403727139,"pfxZ":5.785923907067751,"pX":-0.11681837546622355,"pZ":1.0562129637084143,"vX0":-6.935160755270752,"vY0":-123.21180840994684,"vZ0":-6.288822070266581,"x":121.45,"y":210.26,"x0":1.3344762873512455,"y0":50.00438446087674,"z0":5.598664205025526,"aX":16.56691558497771},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.2,"breakHorizontal":-17.9,"spinRate":1849,"spinDirection":116},"zone":13,"typeConfidence":0.89,"plateTime":0.44402474229993416,"extension":6.368713818163091},"index":6,"playId":"bf463079-5d1f-3db3-b8ed-57c878596075","pitchNumber":3,"startTime":"2026-07-18T21:12:21.250Z","endTime":"2026-07-18T21:12:25.270Z","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":92.4,"endSpeed":85.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.616453274329142,"aZ":-15.907264027473285,"pfxX":5.890294421241016,"pfxZ":8.81451839371578,"pX":-0.14743987766894837,"pZ":1.9093387635657075,"vX0":-5.872076185813728,"vY0":-134.3637645748487,"vZ0":-6.957966326757028,"x":122.62,"y":187.23,"x0":1.2914775887438217,"y0":50.001955908431285,"z0":5.644379079310492,"aX":10.86859999682619},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.8,"breakHorizontal":-9.6,"spinRate":2026,"spinDirection":141},"zone":8,"typeConfidence":0.84,"plateTime":0.40622321721392796,"extension":6.371690039086496},"index":7,"playId":"a5b1c4d5-1d86-39a6-a450-d1a9afcbcdd3","pitchNumber":4,"startTime":"2026-07-18T21:12:37.774Z","endTime":"2026-07-18T21:12:42.159Z","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":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69886899626546,"aZ":-27.8605816745711,"pfxX":-2.943269579655979,"pfxZ":2.6174404091578793,"pX":-1.6519869214882594,"pZ":2.512673851755131,"vX0":-6.298093161086887,"vY0":-126.92091529402394,"vZ0":-2.9517638455676534,"x":179.97,"y":170.94,"x0":1.23477192168998,"y0":50.00230685158634,"z0":5.887843875779086,"aX":-4.84451514132937},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.3,"breakHorizontal":6.6,"spinRate":2556,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.43001930763010376,"extension":6.346221406806821},"index":8,"playId":"0db4a461-1800-3bba-9f70-9df35cba9eda","pitchNumber":5,"startTime":"2026-07-18T21:12:55.522Z","endTime":"2026-07-18T21:13:00.110Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:13:00.110Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonny DeLuca strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T21:13:05.201Z","endTime":"2026-07-18T21:14:09.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.730857898710813,"aZ":-27.075244441256004,"pfxX":-3.1691110917748926,"pfxZ":3.0943153236959944,"pX":-0.6147381271644285,"pZ":1.6664545961789357,"vX0":-3.886553712078615,"vY0":-126.70945491101007,"vZ0":-4.805025080225985,"x":140.43,"y":193.79,"x0":1.3432496955363775,"y0":50.002905758072075,"z0":5.71735334934326,"aX":-5.219019516662255},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.9,"breakHorizontal":6.5,"spinRate":2605,"spinDirection":235},"zone":7,"typeConfidence":0.9,"plateTime":0.43013611776124794,"extension":6.126013848782034},"index":0,"playId":"1301324e-1115-34b8-976a-129380943f95","pitchNumber":1,"startTime":"2026-07-18T21:13:22.665Z","endTime":"2026-07-18T21:13:27.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.014564118475104,"aZ":-15.698830763757508,"pfxX":4.322683986331382,"pfxZ":8.356644464988422,"pX":0.4066848266484434,"pZ":2.6197439775275355,"vX0":-3.6585202112305004,"vY0":-138.35550169228543,"vZ0":-5.769823253475989,"x":101.5,"y":168.05,"x0":1.1737365087662541,"y0":50.000349032735514,"z0":5.755151451149289,"aX":8.519853629570955},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":-7.2,"spinRate":2145,"spinDirection":154},"zone":6,"typeConfidence":0.92,"plateTime":0.39338104956406017,"extension":6.2060816238822},"index":1,"playId":"4e25c0a0-d216-3fcd-8577-836ee67aa60e","pitchNumber":2,"startTime":"2026-07-18T21:13:41.088Z","endTime":"2026-07-18T21:13:44.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.536556572900306,"aZ":-29.541370037280796,"pfxX":-4.9347527645203915,"pfxZ":1.5854428512794208,"pX":-1.2829071078063226,"pZ":3.3661538535416335,"vX0":-4.732341173399639,"vY0":-127.25545450385552,"vZ0":-0.7323214865815107,"x":165.9,"y":147.89,"x0":1.2323942853794718,"y0":50.005729450875265,"z0":5.968046406288763,"aX":-8.212434939326856},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.9,"breakHorizontal":9.8,"spinRate":2670,"spinDirection":261},"zone":11,"typeConfidence":0.91,"plateTime":0.4280393466654311,"extension":6.219476158972443},"index":2,"playId":"5fcfa48b-6a43-39f9-8acb-d1c51cd70bf6","pitchNumber":3,"startTime":"2026-07-18T21:14:03.358Z","endTime":"2026-07-18T21:14:09.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:14:09.172Z","atBatIndex":1},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Junior Caminero grounds into a double play, third baseman Caleb Durbin to second baseman Anthony Seigler to first baseman Willson Contreras. Yandy Díaz out at 2nd. Junior Caminero out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-18T21:14:17.163Z","endTime":"2026-07-18T21:15:32.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":82.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.022699506866022,"aZ":-30.501444660935167,"pfxX":-4.579877851711325,"pfxZ":0.9925666369620103,"pX":-0.23657396467621605,"pZ":2.5350738916534157,"vX0":-2.5957020022076325,"vY0":-127.18079035450806,"vZ0":-2.49678200049825,"x":126.02,"y":170.33,"x0":1.382964632104461,"y0":50.002324033437986,"z0":5.880320204674279,"aX":-7.718728005431637},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":8.8,"spinRate":2587,"spinDirection":251},"zone":5,"typeConfidence":0.9,"plateTime":0.4260052237319405,"extension":6.107608712151532},"index":0,"playId":"566a6a53-12ec-354a-806d-0c092dc944a6","pitchNumber":1,"startTime":"2026-07-18T21:14:36.476Z","endTime":"2026-07-18T21:14:41.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.188443942031114,"aZ":-25.811565820836815,"pfxX":8.892548840701725,"pfxZ":4.218721702203302,"pX":0.15687567175394665,"pZ":2.2659543037898886,"vX0":-5.295178788871119,"vY0":-121.11841665768358,"vZ0":-3.057030179598776,"x":111.02,"y":177.6,"x0":1.1988017625277188,"y0":50.00468314098431,"z0":5.764548218928209,"aX":13.420056097383998},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.3,"breakHorizontal":-15.1,"spinRate":1695,"spinDirection":112},"zone":5,"typeConfidence":0.9,"plateTime":0.4495547812989735,"extension":6.237452800208325},"index":1,"playId":"11a37f05-ab93-37d0-bcc6-9914b09f630e","pitchNumber":2,"startTime":"2026-07-18T21:14:57.198Z","endTime":"2026-07-18T21:15:03.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91755039021759,"aZ":-30.914587353952204,"pfxX":-3.7362695596790063,"pfxZ":0.743297967488509,"pX":-0.20925644233871055,"pZ":1.7030392491872122,"vX0":-2.367875767602095,"vY0":-128.50733305192944,"vZ0":-4.394681937460625,"x":124.98,"y":192.8,"x0":1.2061953302148465,"y0":50.00309979355748,"z0":5.807706201090385,"aX":-6.315688326218124},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.7,"breakHorizontal":7.3,"spinRate":2528,"spinDirection":248},"zone":8,"typeConfidence":0.9,"plateTime":0.4244746241141728,"extension":6.086543424011715},"hitData":{"launchSpeed":101.0,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":167.9}},"index":2,"playId":"b57d937d-6027-3daf-bbe1-2e772ae53b63","pitchNumber":3,"startTime":"2026-07-18T21:15:24.742Z","endTime":"2026-07-18T21:15:32.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:15:32.769Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Seigler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T21:19:36.723Z","endTime":"2026-07-18T21:21:27.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.636581498184476,"aZ":-15.524883236890462,"pfxX":6.301777282590253,"pfxZ":9.29830200455537,"pX":-0.031233202254366994,"pZ":1.6312398930536836,"vX0":-5.87294582977026,"vY0":-132.09884976566843,"vZ0":-6.393416538256493,"x":118.19,"y":194.74,"x0":1.3879066544582213,"y0":50.00599140043023,"z0":5.198541962170178,"aX":11.287735545527243},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":-10.3,"spinRate":2208,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.4125459831050966,"extension":6.388391840254233},"index":0,"playId":"c8a493d0-5fb2-3ad6-bc5d-7d79800411ee","pitchNumber":1,"startTime":"2026-07-18T21:19:41.926Z","endTime":"2026-07-18T21:19:46.780Z","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":81.7,"endSpeed":75.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.097584134936046,"aZ":-24.449317085373412,"pfxX":-3.463699598044931,"pfxZ":5.319427026085883,"pX":-0.9755022637319939,"pZ":2.5242096100994362,"vX0":-4.751547559693114,"vY0":-119.01606768932541,"vZ0":-1.546981235196955,"x":154.18,"y":170.63,"x0":1.4872221280309934,"y0":50.004523239944014,"z0":5.370017504731079,"aX":-5.033363208365281},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":9.6,"breakHorizontal":7.3,"spinRate":2167,"spinDirection":234},"zone":11,"typeConfidence":0.84,"plateTime":0.45797686546308647,"extension":6.488840559499796},"index":1,"playId":"043fc402-61e7-3aa9-b564-9837d1fc6453","pitchNumber":2,"startTime":"2026-07-18T21:20:00.633Z","endTime":"2026-07-18T21:20:07.131Z","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":0},"index":2,"startTime":"2026-07-18T21:20:28.628Z","endTime":"2026-07-18T21:20:45.455Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"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":92.0,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.316915378523607,"aZ":-17.012739356860394,"pfxX":6.15166334468203,"pfxZ":8.130567354015541,"pX":0.09890699993505518,"pZ":2.842775300292319,"vX0":-5.703944897554892,"vY0":-134.05091804086865,"vZ0":-3.381689035411421,"x":113.23,"y":162.03,"x0":1.4302132121907176,"y0":50.00104738407758,"z0":5.298125201986681,"aX":11.469020771843464},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":-10.3,"spinRate":2180,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.4048332169610962,"extension":6.21857347572055},"index":3,"playId":"76804d69-32b1-369d-a845-14412fcfd0b4","pitchNumber":3,"startTime":"2026-07-18T21:20:45.455Z","endTime":"2026-07-18T21:20:50.982Z","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":92.6,"endSpeed":84.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.861511030914293,"aZ":-14.591478376203312,"pfxX":4.186000090835595,"pfxZ":9.52150997682337,"pX":1.1034898337104804,"pZ":3.832137874052484,"vX0":-1.5887442388701978,"vY0":-134.92407412475416,"vZ0":-2.415207728356848,"x":74.94,"y":135.31,"x0":1.1554245651124166,"y0":50.006383708679216,"z0":5.764993559802159,"aX":7.733201544825382},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.9,"breakHorizontal":-7.2,"spinRate":2157,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.4056836225274063,"extension":6.243261341840358},"index":4,"playId":"8a7b1dbf-52fa-321a-a084-97e57997f4e0","pitchNumber":4,"startTime":"2026-07-18T21:21:06.549Z","endTime":"2026-07-18T21:21:10.397Z","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":84.8,"endSpeed":78.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.182181823036302,"aZ":-25.627327251356732,"pfxX":10.139786087246362,"pfxZ":4.217044826170248,"pX":0.745592422025979,"pZ":1.1189222311066878,"vX0":-4.2181194982371215,"vY0":-123.46882284884717,"vZ0":-5.591789223640127,"x":88.58,"y":208.57,"x0":1.1530036433023119,"y0":50.003849741881446,"z0":5.552904734163622,"aX":15.751657198861157},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.6,"breakHorizontal":-17.5,"spinRate":1714,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.44258545389461545,"extension":6.332656293821878},"index":5,"playId":"e5c04edc-7be4-340f-a8e8-766c9b2b6bc0","pitchNumber":5,"startTime":"2026-07-18T21:21:23.682Z","endTime":"2026-07-18T21:21:27.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:21:27.911Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out to first baseman Ryan Vilade.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T21:21:29.852Z","endTime":"2026-07-18T21:23:49.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.475041474666845,"aZ":-25.991935789786087,"pfxX":-5.98100766594468,"pfxZ":4.314080375547057,"pX":0.08434179246480855,"pZ":2.168116957801197,"vX0":-1.6659062156638353,"vY0":-118.85752692212954,"vZ0":-2.299051029426966,"x":113.79,"y":180.24,"x0":1.571086312188944,"y0":50.00231394799438,"z0":5.504781865264219,"aX":-8.568910567510525},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.6,"breakHorizontal":11.3,"spinRate":2115,"spinDirection":238},"zone":5,"typeConfidence":0.92,"plateTime":0.4605773354002065,"extension":6.445829261095433},"index":0,"playId":"efd07cd4-664f-3d87-bdf5-425c92d21759","pitchNumber":1,"startTime":"2026-07-18T21:21:54.802Z","endTime":"2026-07-18T21:21:59.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.340442700453696,"aZ":-17.62882305543656,"pfxX":3.428254103125923,"pfxZ":7.951550490592995,"pX":1.1917145012395416,"pZ":2.33879637054769,"vX0":-2.1112994719020266,"vY0":-133.3178426082186,"vZ0":-4.816429292651135,"x":71.57,"y":175.63,"x0":1.54201292034054,"y0":50.00213343876639,"z0":5.412359280538136,"aX":6.270171186498689},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":-5.9,"spinRate":1961,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.40834408410895806,"extension":6.176345861119177},"index":1,"playId":"4d3f6fb9-f239-3abf-90c3-a4dea53b7480","pitchNumber":2,"startTime":"2026-07-18T21:22:09.837Z","endTime":"2026-07-18T21:22:14.076Z","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":91.1,"endSpeed":83.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66239308730763,"aZ":-15.318940274219742,"pfxX":2.7979250082554286,"pfxZ":9.466807625778946,"pX":-0.3360918977921196,"pZ":3.4579220712318857,"vX0":-4.275361193259964,"vY0":-132.65832545845007,"vZ0":-3.1237642280515403,"x":129.81,"y":145.42,"x0":0.933689012770328,"y0":50.00136790047494,"z0":5.768867113908047,"aX":4.981138183161148},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.7,"breakHorizontal":-4.1,"spinRate":2061,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.4130530001952959,"extension":6.292227273419433},"index":2,"playId":"5f719c48-b80f-3640-a56e-f759ab748b8f","pitchNumber":3,"startTime":"2026-07-18T21:22:29.320Z","endTime":"2026-07-18T21:22:35.015Z","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.3,"endSpeed":78.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.213603779595584,"aZ":-24.45829092333131,"pfxX":8.769726528006881,"pfxZ":5.030129066781179,"pX":0.2571685760175521,"pZ":-0.09347699689357032,"vX0":-4.581817907615893,"vY0":-122.48155265848266,"vZ0":-8.567849682023038,"x":107.2,"y":241.3,"x0":1.0042720460480299,"y0":50.00037814006905,"z0":5.513536881514328,"aX":13.438562719722551},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.4,"breakHorizontal":-14.9,"spinRate":1674,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.4457179444324071,"extension":6.351117517241672},"index":3,"playId":"3d44c05d-835e-36e6-9baa-9e3aa661f9f6","pitchNumber":4,"startTime":"2026-07-18T21:22:48.334Z","endTime":"2026-07-18T21:22:52.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.461081597340176,"aZ":-26.612316551342648,"pfxX":-3.4944853694080136,"pfxZ":3.6878756927240435,"pX":-0.5436111226812012,"pZ":3.717369170739013,"vX0":-3.2305337836210763,"vY0":-121.42154273852051,"vZ0":0.8495499449469344,"x":137.72,"y":138.41,"x0":1.2531806813704987,"y0":50.004585001818604,"z0":5.660317387950557,"aX":-5.271374966048637},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.1,"breakHorizontal":7.1,"spinRate":2067,"spinDirection":242},"zone":11,"typeConfidence":0.94,"plateTime":0.4493191895868325,"extension":6.358896573725397},"index":4,"playId":"10d60e01-6316-33d9-9c37-471fc9bc258b","pitchNumber":5,"startTime":"2026-07-18T21:23:09.826Z","endTime":"2026-07-18T21:23:13.145Z","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":1},"index":5,"startTime":"2026-07-18T21:23:28.255Z","endTime":"2026-07-18T21:23:42.905Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.646566480840892,"aZ":-14.907316228115777,"pfxX":3.1402815980334693,"pfxZ":9.341337275101115,"pX":0.565243510014658,"pZ":2.6404760977166357,"vX0":-2.3651996137793185,"vY0":-134.02092545667634,"vZ0":-5.10426600216103,"x":95.45,"y":167.49,"x0":1.044287789861217,"y0":50.00049971508249,"z0":5.607866872384468,"aX":5.8027227519344775},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":-5.3,"spinRate":2196,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.4062305737726102,"extension":6.364889459189483},"hitData":{"launchSpeed":95.1,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.28,"coordY":169.31}},"index":6,"playId":"232d35de-022a-3666-9433-0c8030ae8493","pitchNumber":6,"startTime":"2026-07-18T21:23:42.905Z","endTime":"2026-07-18T21:23:49.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:23:49.247Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wilyer Abreu walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T21:23:56.643Z","endTime":"2026-07-18T21:27:00.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,8],"actionIndex":[7],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25936516276148,"aZ":-14.94016535133212,"pfxX":2.506305530213932,"pfxZ":9.713935379233293,"pX":0.054342948412803606,"pZ":3.5270737415984574,"vX0":-2.95770956576848,"vY0":-131.69273956913875,"vZ0":-3.036453451435608,"x":114.93,"y":143.55,"x0":0.8609766279280442,"y0":50.00573792763992,"z0":5.785766081833192,"aX":4.448487659210707},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.3,"breakHorizontal":-4.0,"spinRate":2129,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4142729530481546,"extension":6.272696928595772},"index":0,"playId":"d43855a3-33b2-3728-b343-72a2672f17ea","pitchNumber":1,"startTime":"2026-07-18T21:24:17.819Z","endTime":"2026-07-18T21:24:22.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.105994487657743,"aZ":-14.398252305626524,"pfxX":3.531142292070755,"pfxZ":9.81603041710419,"pX":0.11294726914773075,"pZ":3.5754358148587304,"vX0":-3.372285017198288,"vY0":-132.6592404826103,"vZ0":-3.254188202000163,"x":112.69,"y":142.24,"x0":0.9321078498701835,"y0":50.00362394502323,"z0":5.845603791935393,"aX":6.395332131184332},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":-5.8,"spinRate":2158,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.41038168822229437,"extension":6.326994211736511},"index":1,"playId":"c3276c58-ff44-3e89-bbe3-b234f6208da0","pitchNumber":2,"startTime":"2026-07-18T21:24:37.032Z","endTime":"2026-07-18T21:24:40.666Z","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":2},"index":2,"startTime":"2026-07-18T21:24:47.649Z","endTime":"2026-07-18T21:25:04.564Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.564614914445627,"aZ":-24.646596779043907,"pfxX":-4.993601345649825,"pfxZ":4.879583742706513,"pX":-2.444911776749644,"pZ":3.5609024630397177,"vX0":-6.950457524566385,"vY0":-122.94205817593362,"vZ0":-0.005470603579255551,"x":210.19,"y":142.64,"x0":1.0590960851288593,"y0":50.00343145761896,"z0":5.641297201428954,"aX":-7.704053021962926},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.1,"breakHorizontal":10.6,"spinRate":2344,"spinDirection":244},"zone":11,"typeConfidence":0.91,"plateTime":0.44418068676057,"extension":6.38890720334701},"index":3,"playId":"29b92213-1295-3af1-a418-ab5052c08b57","pitchNumber":3,"startTime":"2026-07-18T21:25:04.564Z","endTime":"2026-07-18T21:25:08.818Z","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":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.268746345002917,"aZ":-25.917158002457615,"pfxX":8.378986062046177,"pfxZ":3.947762076295203,"pX":0.19478968744626363,"pZ":1.0601898728046386,"vX0":-4.850899725080948,"vY0":-123.6680718007442,"vZ0":-5.73250817981491,"x":109.58,"y":210.15,"x0":1.0699017309980305,"y0":50.00407240355142,"z0":5.518665668594796,"aX":13.282098890175025},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.4,"breakHorizontal":-14.4,"spinRate":1794,"spinDirection":130},"zone":14,"typeConfidence":0.91,"plateTime":0.43901592275922763,"extension":6.3901290805943765},"index":4,"playId":"81b31f8d-389e-3dfe-880f-d6af7510fbde","pitchNumber":4,"startTime":"2026-07-18T21:25:23.462Z","endTime":"2026-07-18T21:25:27.867Z","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":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08409921967798,"aZ":-12.6693573078055,"pfxX":2.937197281658956,"pfxZ":10.621520296094367,"pX":0.9548211676467981,"pZ":4.46866622893874,"vX0":-0.9049006306151841,"vY0":-134.1770493232203,"vZ0":-1.3778862115536405,"x":80.6,"y":118.13,"x0":0.9133752936055313,"y0":50.00217089692314,"z0":5.8846762710356755,"aX":5.393795804526681},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.2,"breakHorizontal":-5.2,"spinRate":2205,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.4070955767393629,"extension":6.194844104253366},"index":5,"playId":"8d29a490-547c-340f-91fd-e2729f146e6f","pitchNumber":5,"startTime":"2026-07-18T21:25:41.359Z","endTime":"2026-07-18T21:25:44.535Z","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":92.0,"endSpeed":85.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97815370217297,"aZ":-12.863749619442842,"pfxX":3.9605389941516678,"pfxZ":10.527474826637977,"pX":-0.04716237554105772,"pZ":2.159113079714558,"vX0":-3.6951645986785175,"vY0":-133.8600243833639,"vZ0":-6.877690926356571,"x":118.8,"y":180.48,"x0":0.8294275855431202,"y0":50.00469365037547,"z0":5.6631397205235245,"aX":7.265943235216067},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.0,"breakHorizontal":-6.5,"spinRate":2319,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.4075070446564877,"extension":6.254340972969817},"index":6,"playId":"bb0bd896-e444-3cc1-b46a-16cba6a9d254","pitchNumber":6,"startTime":"2026-07-18T21:26:03.471Z","endTime":"2026-07-18T21:26:07.907Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-07-18T21:26:26.521Z","endTime":"2026-07-18T21:26:55.978Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.372340278539124,"aZ":-15.726682695746417,"pfxX":1.7386998685057855,"pfxZ":9.09198282028394,"pX":-0.3528697071398007,"pZ":4.319770797052775,"vX0":-3.696094507556775,"vY0":-133.7895145836953,"vZ0":-1.1046635764393005,"x":130.45,"y":122.15,"x0":0.8218409158928732,"y0":50.00530811114031,"z0":5.867221377094594,"aX":3.1465508183982047},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":-2.3,"spinRate":2181,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.40968224001367837,"extension":6.288121415650566},"index":8,"playId":"7746d5e4-0576-3676-9149-d72160ffe0e7","pitchNumber":7,"startTime":"2026-07-18T21:26:55.978Z","endTime":"2026-07-18T21:27:00.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:27:00.203Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out sharply to center fielder Jonny DeLuca.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-18T21:27:16.834Z","endTime":"2026-07-18T21:28:16.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":85.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.691286620463366,"aZ":-13.652243588768897,"pfxX":3.930919839253227,"pfxZ":9.978267879878796,"pX":0.39727276025354236,"pZ":2.598828178402708,"vX0":-3.7992822848083496,"vY0":-134.97373547484463,"vZ0":-5.056309519112148,"x":101.86,"y":168.61,"x0":1.3082567258926592,"y0":50.00419106756431,"z0":5.448144235807774,"aX":7.298054508877211},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-6.4,"spinRate":2227,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.40485459879199004,"extension":6.381789258566841},"index":0,"playId":"4ec1d0a2-2a9a-3039-921d-5911a3b9298c","pitchNumber":1,"startTime":"2026-07-18T21:27:27.929Z","endTime":"2026-07-18T21:27:32.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00758924516139,"aZ":-22.472373815089185,"pfxX":9.919057589679111,"pfxZ":6.134555048029187,"pX":-0.8026380408607833,"pZ":0.012926671686453449,"vX0":-7.738342489456366,"vY0":-124.71605742766913,"vZ0":-8.457663202986954,"x":147.59,"y":238.43,"x0":1.044677489837578,"y0":50.00623084021299,"z0":5.28819911046636,"aX":15.700141739517395},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.4,"breakHorizontal":-16.3,"spinRate":1918,"spinDirection":121},"zone":13,"typeConfidence":0.88,"plateTime":0.43841895859991853,"extension":6.401178763324214},"index":1,"playId":"7b6d6d59-7eb1-38ee-b9ac-f4970222dcba","pitchNumber":2,"startTime":"2026-07-18T21:27:44.148Z","endTime":"2026-07-18T21:27:48.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":84.3,"endSpeed":78.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64901567561827,"aZ":-25.813739532463973,"pfxX":8.865358733665417,"pfxZ":4.090044410474674,"pX":0.64539301136402,"pZ":2.551755634597851,"vX0":-4.310902651259526,"vY0":-122.88442147883936,"vZ0":-2.060158974765291,"x":92.4,"y":169.88,"x0":1.2557252105596814,"y0":50.000222659067354,"z0":5.559050165954536,"aX":13.776161913717106},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.2,"breakHorizontal":-15.2,"spinRate":1752,"spinDirection":130},"zone":6,"typeConfidence":0.9,"plateTime":0.4429963479586334,"extension":6.2267274821932945},"hitData":{"launchSpeed":100.9,"launchAngle":56.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":135.59,"coordY":87.85}},"index":2,"playId":"334cb1a5-2212-3734-889c-64167b6c1adc","pitchNumber":3,"startTime":"2026-07-18T21:28:06.450Z","endTime":"2026-07-18T21:28:16.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:28:16.461Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan Vilade doubles (7) on a ground ball to left fielder Jahmai Jones.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T21:29:32.495Z","endTime":"2026-07-18T21:31:36.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.388341762299504,"aZ":-14.145423733971949,"pfxX":5.692686287523101,"pfxZ":9.717812976919745,"pX":0.969427250778474,"pZ":2.2742246224964036,"vX0":-2.8284721565333806,"vY0":-134.86655663860248,"vZ0":-6.835431130804546,"x":80.05,"y":177.38,"x0":1.2882292579285255,"y0":50.00107464275645,"z0":5.825730282145838,"aX":10.559944818631054},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":-9.7,"spinRate":2081,"spinDirection":141},"zone":14,"typeConfidence":0.91,"plateTime":0.40502768864761274,"extension":6.150598870970159},"index":0,"playId":"3eb5272f-c722-32ae-9f79-b0bd3aece3f2","pitchNumber":1,"startTime":"2026-07-18T21:30:26.115Z","endTime":"2026-07-18T21:30:30.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41438914564051,"aZ":-15.367644340246581,"pfxX":6.148759992411007,"pfxZ":8.903733250955838,"pX":-0.8786376526479954,"pZ":2.5254881577425703,"vX0":-7.303810237024354,"vY0":-135.92976873194073,"vZ0":-6.2208563378930855,"x":150.49,"y":170.59,"x0":1.0335252949317326,"y0":50.00232964911116,"z0":5.895081245334686,"aX":11.605056756209198},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":-9.7,"spinRate":2072,"spinDirection":146},"zone":13,"typeConfidence":0.85,"plateTime":0.4016475263073658,"extension":6.094562221894739},"index":1,"playId":"79f5e336-6914-36f8-a093-2ffec5d41efa","pitchNumber":2,"startTime":"2026-07-18T21:30:42.298Z","endTime":"2026-07-18T21:30:47.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.3,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07109523071947,"aZ":-25.210956188516974,"pfxX":-2.894323914389004,"pfxZ":4.099224350276162,"pX":-0.7078609733200255,"pZ":1.3693226746399048,"vX0":-4.297303203613878,"vY0":-128.5494861388232,"vZ0":-6.274841932611017,"x":143.98,"y":201.81,"x0":1.352323387449164,"y0":50.001734622086,"z0":5.761530955875615,"aX":-4.911547092242807},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":6.1,"spinRate":2596,"spinDirection":234},"zone":13,"typeConfidence":0.86,"plateTime":0.42377733361512204,"extension":6.101640693473619},"index":2,"playId":"88a66560-4c36-3b7d-8d79-f562c963b41b","pitchNumber":3,"startTime":"2026-07-18T21:30:59.190Z","endTime":"2026-07-18T21:31:02.448Z","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":94.9,"endSpeed":88.7,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02085273065387,"aZ":-17.660302614694462,"pfxX":4.6515585890086255,"pfxZ":7.324930036380078,"pX":-0.491938905518389,"pZ":3.0700671868145184,"vX0":-6.091101531982061,"vY0":-138.25130007625728,"vZ0":-4.570894814438235,"x":135.75,"y":155.89,"x0":1.1116191355946987,"y0":50.00284794279672,"z0":5.891383453949205,"aX":9.216870885657995},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.7,"breakHorizontal":-7.6,"spinRate":2058,"spinDirection":143},"zone":1,"typeConfidence":0.92,"plateTime":0.3926791729394523,"extension":6.115222396101742},"hitData":{"launchSpeed":94.3,"launchAngle":-0.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.37,"coordY":111.14}},"index":3,"playId":"2ec92047-bb98-35b4-8d4b-de9c618f8ac2","pitchNumber":4,"startTime":"2026-07-18T21:31:22.044Z","endTime":"2026-07-18T21:31:36.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:31:36.558Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chandler Simpson singles on a ground ball to second baseman Anthony Seigler. Ryan Vilade scores. Chandler Simpson to 2nd. Throwing error by second baseman Anthony Seigler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T21:31:48.062Z","endTime":"2026-07-18T21:33:25.494Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":{"id":663776,"link":"/api/v1/people/663776"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.836027631810595,"aZ":-25.659029957879323,"pfxX":-2.233651646423196,"pfxZ":3.9453245064201523,"pX":-1.114227476246886,"pZ":1.7871090484628218,"vX0":-5.2999484508415415,"vY0":-126.60468087587107,"vZ0":-5.0163150657617885,"x":159.47,"y":190.53,"x0":1.282729277156803,"y0":50.0015682740089,"z0":5.806279424379904,"aX":-3.6841571358050857},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":5.0,"spinRate":2496,"spinDirection":229},"zone":13,"typeConfidence":0.89,"plateTime":0.42992957923574915,"extension":6.111372166571308},"index":0,"playId":"c8d362ec-d315-34d3-8bf4-273662d69bec","pitchNumber":1,"startTime":"2026-07-18T21:32:10.109Z","endTime":"2026-07-18T21:32:18.012Z","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":91.5,"endSpeed":85.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11490376407631,"aZ":-16.771544817214522,"pfxX":4.113526622537693,"pfxZ":8.432439059609539,"pX":-0.8644211679202701,"pZ":2.223044324517649,"vX0":-6.551962050300099,"vY0":-133.17523350151228,"vZ0":-6.2538297793639295,"x":149.95,"y":178.76,"x0":1.0745664297604423,"y0":50.000480431220275,"z0":5.781777496767196,"aX":7.511914110215789},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":-6.4,"spinRate":1930,"spinDirection":150},"zone":13,"typeConfidence":0.91,"plateTime":0.40868121467346663,"extension":6.117875569562947},"index":1,"playId":"d7721933-1815-329b-a393-0dbcd5819fd3","pitchNumber":2,"startTime":"2026-07-18T21:32:31.941Z","endTime":"2026-07-18T21:32:37.962Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"actionPlayId":"d7721933-1815-329b-a393-0dbcd5819fd3","startTime":"2026-07-18T21:32:53.253Z","endTime":"2026-07-18T21:33:14.479Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.823891569085642,"aZ":-20.004741617612062,"pfxX":8.016111329008053,"pfxZ":6.516258315428638,"pX":-0.05022435728707072,"pZ":2.956871559531507,"vX0":-6.113133133986979,"vY0":-135.6130724571215,"vZ0":-3.74358085463495,"x":118.91,"y":158.94,"x0":1.1883030386729705,"y0":50.0055808512803,"z0":5.745471926662537,"aX":14.978113066429948},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":-13.3,"spinRate":1872,"spinDirection":140},"zone":2,"typeConfidence":0.9,"plateTime":0.4034331683434811,"extension":6.0920728229469665},"hitData":{"launchSpeed":93.0,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.63,"coordY":159.28}},"index":3,"playId":"d6b0a206-9742-3c4f-a40e-81f7b79f2058","pitchNumber":3,"startTime":"2026-07-18T21:33:14.479Z","endTime":"2026-07-18T21:33:25.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:33:25.494Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ben Williamson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T21:34:02.412Z","endTime":"2026-07-18T21:35:17.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.852956367366648,"aZ":-28.172747360446007,"pfxX":-4.427909613842991,"pfxZ":2.3732077243904257,"pX":-0.08602836273808627,"pZ":2.998271417305942,"vX0":-2.2190789979691794,"vY0":-128.11248097584564,"vZ0":-1.8239037745288802,"x":120.28,"y":157.83,"x0":1.3628436194132634,"y0":50.00432416058418,"z0":5.890897634986466,"aX":-7.467078824673259},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.2,"breakHorizontal":8.5,"spinRate":2576,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.42519493144863674,"extension":6.165639614086192},"index":0,"playId":"608abc99-4e31-3ccf-8fc5-aa29f673e8d6","pitchNumber":1,"startTime":"2026-07-18T21:34:04.893Z","endTime":"2026-07-18T21:34:09.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.327379981206256,"aZ":-21.967205844253794,"pfxX":9.692181158732673,"pfxZ":6.536366850134195,"pX":0.0405980764906874,"pZ":1.6526677563831202,"vX0":-6.320762798431369,"vY0":-123.5787345582962,"vZ0":-5.214931205562653,"x":115.45,"y":194.16,"x0":1.3594207611614348,"y0":50.005217279770946,"z0":5.6116925121113495,"aX":15.142525211760635},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.9,"breakHorizontal":-16.3,"spinRate":1895,"spinDirection":117},"zone":8,"typeConfidence":0.89,"plateTime":0.4415353256779273,"extension":6.188799827221451},"index":1,"playId":"99e72289-efe4-36c0-9e58-4e99f79df180","pitchNumber":2,"startTime":"2026-07-18T21:34:22.129Z","endTime":"2026-07-18T21:34:27.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.287286233807837,"aZ":-27.801506326339574,"pfxX":-3.1525098026654685,"pfxZ":2.5047518407115295,"pX":-0.8101504060079145,"pZ":3.57776022281239,"vX0":-4.073076628962788,"vY0":-130.71845011733873,"vZ0":-0.85502877711849,"x":147.88,"y":142.18,"x0":1.1726401318472588,"y0":50.00298848330122,"z0":5.97998933845502,"aX":-5.502814510209135},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.6,"breakHorizontal":6.6,"spinRate":2604,"spinDirection":224},"zone":11,"typeConfidence":0.83,"plateTime":0.4176101834620285,"extension":6.163726472875149},"index":2,"playId":"5642461b-1176-355f-bfe0-f85fb8b84662","pitchNumber":3,"startTime":"2026-07-18T21:34:41.273Z","endTime":"2026-07-18T21:34:46.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.711720034812952,"aZ":-22.407638626133476,"pfxX":7.993819611186316,"pfxZ":6.487514184998111,"pX":-0.3193547137653123,"pZ":1.8973664826787582,"vX0":-6.197789728212188,"vY0":-121.34755273045566,"vZ0":-4.583493709763037,"x":129.17,"y":187.55,"x0":1.2178805966352273,"y0":50.00196887378618,"z0":5.740910336114086,"aX":12.030336386798234},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":11.0,"breakHorizontal":-13.2,"spinRate":1925,"spinDirection":118},"zone":7,"typeConfidence":0.91,"plateTime":0.44981143852335626,"extension":6.173213037994003},"index":3,"playId":"6ea0c1fb-a6b3-3dbf-86ce-67296e383ed0","pitchNumber":4,"startTime":"2026-07-18T21:35:13.034Z","endTime":"2026-07-18T21:35:17.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:35:17.694Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Mesa Jr. flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T21:35:40.931Z","endTime":"2026-07-18T21:37:44.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"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":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.356767494020833,"aZ":-25.987957383562165,"pfxX":-3.5138495398860927,"pfxZ":3.7450798553686475,"pX":-0.15917132379960372,"pZ":2.66080038248732,"vX0":-2.7520844299166596,"vY0":-127.48963237979686,"vZ0":-2.908091511152751,"x":123.07,"y":166.94,"x0":1.3894956522228652,"y0":50.002873121369554,"z0":5.859818297387749,"aX":-5.8039372102278906},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.4,"breakHorizontal":7.0,"spinRate":2498,"spinDirection":237},"zone":5,"typeConfidence":0.9,"plateTime":0.429055709961093,"extension":6.0767206258656135},"index":0,"playId":"779259af-f08c-3baf-a244-83dda3ff0c88","pitchNumber":1,"startTime":"2026-07-18T21:35:42.933Z","endTime":"2026-07-18T21:35:46.728Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-18T21:36:01.795Z","endTime":"2026-07-18T21:36:23.587Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.378643909601628,"aZ":-21.616985889532383,"pfxX":9.489680485526392,"pfxZ":5.519226469120327,"pX":0.5363555379514244,"pZ":1.4233056313504826,"vX0":-5.214772273162979,"vY0":-136.78128156720666,"vZ0":-7.516610658255739,"x":96.56,"y":200.35,"x0":1.2246518698979139,"y0":50.00505274339759,"z0":5.665868795020245,"aX":18.161420825774425},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.8,"breakHorizontal":-16.2,"spinRate":1934,"spinDirection":144},"zone":14,"typeConfidence":0.91,"plateTime":0.39894076199276984,"extension":6.190488299151044},"index":2,"playId":"a3bb5ac5-1068-359b-a0d9-c888cf6ad7fd","pitchNumber":2,"startTime":"2026-07-18T21:36:23.587Z","endTime":"2026-07-18T21:36:27.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.1,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38003712721412,"aZ":-27.679355856234764,"pfxX":-3.0848699824647245,"pfxZ":2.720581185767527,"pX":-0.5787523874376069,"pZ":2.246202039694428,"vX0":-3.5175157478706396,"vY0":-126.83357052378486,"vZ0":-3.560867544624257,"x":139.06,"y":178.13,"x0":1.219485145307418,"y0":50.00565298117245,"z0":5.840745331053311,"aX":-5.099096933802632},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.4,"breakHorizontal":6.2,"spinRate":2516,"spinDirection":270},"zone":4,"typeConfidence":0.9,"plateTime":0.42945761888839673,"extension":6.111455438416168},"index":3,"playId":"77521a39-e46f-3b58-9eda-7591c7e08f43","pitchNumber":3,"startTime":"2026-07-18T21:36:43.532Z","endTime":"2026-07-18T21:36:47.708Z","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":96.3,"endSpeed":88.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.643915463997963,"aZ":-19.228544507960756,"pfxX":8.566440049945909,"pfxZ":6.512192216033527,"pX":-1.1022600262109892,"pZ":2.5001269337432857,"vX0":-8.81121822518126,"vY0":-139.87628695055992,"vZ0":-5.421918215223204,"x":159.02,"y":171.28,"x0":0.9710251242396478,"y0":50.00054138285913,"z0":5.7185290795972,"aX":17.024825964513354},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.9,"breakHorizontal":-13.8,"spinRate":2097,"spinDirection":149},"zone":11,"typeConfidence":0.9,"plateTime":0.39111088594702315,"extension":6.159067422500429},"index":4,"playId":"2b281661-2226-30f1-af57-8132c3edb05e","pitchNumber":4,"startTime":"2026-07-18T21:37:12.299Z","endTime":"2026-07-18T21:37:18.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.8,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.732864219771447,"aZ":-28.177346671880006,"pfxX":-7.669951734711189,"pfxZ":2.511515761837968,"pX":-0.03562938667610903,"pZ":2.0714100418841137,"vX0":-1.170869887152102,"vY0":-123.980059679634,"vZ0":-3.383985073017813,"x":118.36,"y":182.85,"x0":1.438481068508563,"y0":50.0012758279344,"z0":5.751551566977478,"aX":-12.198553112588966},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.2,"breakHorizontal":14.2,"spinRate":2812,"spinDirection":292},"zone":8,"typeConfidence":0.87,"plateTime":0.43817229241534905,"extension":6.192098069783142},"hitData":{"launchSpeed":77.1,"launchAngle":54.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.69,"coordY":124.86}},"index":5,"playId":"82936998-865f-310e-b06d-3533fe1236d4","pitchNumber":5,"startTime":"2026-07-18T21:37:31.202Z","endTime":"2026-07-18T21:37:44.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:37:44.222Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Fortes singles on a line drive to right fielder Wilyer Abreu. Chandler Simpson scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T21:38:13.386Z","endTime":"2026-07-18T21:39:33.392Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":{"id":663776,"link":"/api/v1/people/663776"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.932731644163635,"aZ":-26.851356171183383,"pfxX":-2.830927501208342,"pfxZ":3.1917477543351964,"pX":-1.1641066015320836,"pZ":2.2670682749244646,"vX0":-5.037021523515334,"vY0":-128.19947985790245,"vZ0":-3.599432049169856,"x":161.37,"y":177.57,"x0":1.1922558881761638,"y0":50.00440852309345,"z0":5.7799091103210145,"aX":-4.722479835802831},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.2,"breakHorizontal":6.2,"spinRate":2600,"spinDirection":231},"zone":13,"typeConfidence":0.89,"plateTime":0.42686682170874857,"extension":6.217887527772225},"index":0,"playId":"2865baf0-319d-3a9e-88fa-d5530f8ee6e8","pitchNumber":1,"startTime":"2026-07-18T21:38:21.991Z","endTime":"2026-07-18T21:38:25.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.907974020908938,"aZ":-29.451330819317384,"pfxX":-3.188939589012379,"pfxZ":1.6314919230023248,"pX":-1.1279560631778325,"pZ":1.7736386445215657,"vX0":-4.81442115833311,"vY0":-128.00270419760508,"vZ0":-4.63053911964918,"x":160.0,"y":190.89,"x0":1.1872567814743937,"y0":50.00493422430071,"z0":5.895908781588342,"aX":-5.323037092874883},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":6.8,"spinRate":2676,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.42690913074877646,"extension":6.1515929399449885},"index":1,"playId":"82e1a764-8650-3215-aa59-e3d8f124f6de","pitchNumber":2,"startTime":"2026-07-18T21:38:40.040Z","endTime":"2026-07-18T21:38:45.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737495606722565,"aZ":-28.907489130633397,"pfxX":-3.6584570402537944,"pfxZ":1.909486347438329,"pX":-0.6361302692909586,"pZ":1.6652760997121125,"vX0":-3.5167455692507112,"vY0":-129.4348625062268,"vZ0":-5.01121924989822,"x":141.25,"y":193.82,"x0":1.211155622632092,"y0":50.00487667615799,"z0":5.816354359776439,"aX":-6.26322361081976},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.6,"breakHorizontal":7.3,"spinRate":2736,"spinDirection":252},"zone":7,"typeConfidence":0.88,"plateTime":0.4217209580162997,"extension":6.140539153342899},"index":2,"playId":"71d7f643-512d-3866-93b0-4e6f19a3dcca","pitchNumber":3,"startTime":"2026-07-18T21:39:00.933Z","endTime":"2026-07-18T21:39:05.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.996746812060575,"aZ":-28.455770742044564,"pfxX":-4.574876155656504,"pfxZ":2.1894169040452596,"pX":-0.17412090435154992,"pZ":3.2545079300476383,"vX0":-2.405271701926653,"vY0":-128.7648822997644,"vZ0":-1.3310716447707835,"x":123.64,"y":150.91,"x0":1.3631968875037634,"y0":50.00166317887507,"z0":5.957545199481611,"aX":-7.765449637768169},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.0,"breakHorizontal":8.8,"spinRate":2771,"spinDirection":254},"zone":2,"typeConfidence":0.89,"plateTime":0.42360636159254117,"extension":6.168042288809637},"hitData":{"launchSpeed":72.1,"launchAngle":15.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.51,"coordY":138.7}},"index":3,"playId":"bab21ddd-7b99-3e64-a74a-792ad8e4783c","pitchNumber":4,"startTime":"2026-07-18T21:39:22.362Z","endTime":"2026-07-18T21:39:33.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:39:33.392Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Richie Palacios grounds out, pitcher Patrick Sandoval to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-18T21:41:27.411Z","endTime":"2026-07-18T21:41:57.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"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":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663776,"link":"/api/v1/people/663776"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T21:39:58.751Z","endTime":"2026-07-18T21:41:00.340Z","isPitch":false,"type":"action"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-18T21:41:00.340Z","endTime":"2026-07-18T21:41:29.750Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.073633785761256,"aZ":-17.92952493924302,"pfxX":7.401422890205994,"pfxZ":7.447213777819451,"pX":-0.6957785006287537,"pZ":3.003279590976232,"vX0":-7.13674631421813,"vY0":-136.9239366859961,"vZ0":-4.410700581573252,"x":143.52,"y":157.69,"x0":0.9732597844955854,"y0":50.0068044715782,"z0":5.849163546528953,"aX":14.164647283391313},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":-12.0,"spinRate":2171,"spinDirection":155},"zone":1,"typeConfidence":0.81,"plateTime":0.3988697781448538,"extension":6.319426951790347},"index":2,"playId":"fe1c9208-0639-392f-a20a-9faf5768de16","pitchNumber":1,"startTime":"2026-07-18T21:41:29.750Z","endTime":"2026-07-18T21:41:35.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.870937402651506,"aZ":-17.946181142264507,"pfxX":7.443586944242723,"pfxZ":7.315621440808741,"pX":1.077634995310851,"pZ":3.0571096905676907,"vX0":-3.3959281653616147,"vY0":-138.13733703664744,"vZ0":-4.15547273600367,"x":75.92,"y":156.24,"x0":1.35128763279795,"y0":50.00531377889335,"z0":5.776753702204427,"aX":14.482281047501065},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":-12.8,"spinRate":2200,"spinDirection":151},"zone":12,"typeConfidence":0.64,"plateTime":0.3955196355851327,"extension":6.081792014214144},"hitData":{"launchSpeed":62.5,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":121.63,"coordY":174.83}},"index":3,"playId":"d0278a6c-3180-3f61-82c9-dc1d74f32688","pitchNumber":2,"startTime":"2026-07-18T21:41:49.455Z","endTime":"2026-07-18T21:41:57.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:41:57.458Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Romy Gonzalez grounds out, second baseman Richie Palacios to first baseman Ryan Vilade.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T21:43:58.501Z","endTime":"2026-07-18T21:44:52.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680700,"link":"/api/v1/people/680700"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.542375062733306,"aZ":-14.328763892340401,"pfxX":3.885270979130782,"pfxZ":10.23602581133348,"pX":0.26636898254578156,"pZ":2.414095451882362,"vX0":-4.184340714331227,"vY0":-130.9229969307399,"vZ0":-5.0084431800514775,"x":106.85,"y":173.6,"x0":1.3773136303592521,"y0":50.00200067292548,"z0":5.417052279921701,"aX":6.773281287917399},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.8,"breakHorizontal":-6.1,"spinRate":2216,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.4176699120304841,"extension":6.319274319689921},"index":0,"playId":"8e3f3acd-a17b-3cf7-91db-fc5a00c55ca1","pitchNumber":1,"startTime":"2026-07-18T21:44:10.093Z","endTime":"2026-07-18T21:44:13.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35431073263594,"aZ":-24.6957273473056,"pfxX":-5.6440310117183845,"pfxZ":5.232050869609788,"pX":-0.8949594821211768,"pZ":1.4485029447450979,"vX0":-4.276804366758118,"vY0":-119.67954982696163,"vZ0":-3.861202014420572,"x":151.11,"y":199.67,"x0":1.6579583632771846,"y0":50.001605168676114,"z0":5.333241224944152,"aX":-8.061586165309233},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.6,"breakHorizontal":11.4,"spinRate":2247,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.46034203383042716,"extension":6.416247948081079},"index":1,"playId":"8e142432-dae8-36e5-9a1b-17a1d0e9caa3","pitchNumber":2,"startTime":"2026-07-18T21:44:28.077Z","endTime":"2026-07-18T21:44:33.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.146996720665424,"aZ":-17.41371962539937,"pfxX":5.942885115460026,"pfxZ":8.288809835360112,"pX":0.3877658551509421,"pZ":2.296384322570049,"vX0":-4.600894544403718,"vY0":-132.30826078489505,"vZ0":-4.60179926940436,"x":102.22,"y":176.78,"x0":1.3736262707602247,"y0":50.00040585498344,"z0":5.327016936670334,"aX":10.578167368762045},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.3,"breakHorizontal":-9.8,"spinRate":2290,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.41334775978623517,"extension":6.43247729694347},"hitData":{"launchSpeed":105.9,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.52,"coordY":142.82}},"index":2,"playId":"37d9004a-0552-3940-a0e1-98eabc671ff4","pitchNumber":3,"startTime":"2026-07-18T21:44:44.537Z","endTime":"2026-07-18T21:44:52.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:44:52.550Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T21:45:04.469Z","endTime":"2026-07-18T21:45:56.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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":90.4,"endSpeed":82.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43771065373252,"aZ":-14.983984217729686,"pfxX":4.789329885080537,"pfxZ":9.778575854264954,"pX":0.7229401847015217,"pZ":2.218123921911412,"vX0":-3.5879962037309503,"vY0":-131.60586230215543,"vZ0":-4.989626632655033,"x":89.44,"y":178.89,"x0":1.4804577032547965,"y0":50.00015054986447,"z0":5.245203633682053,"aX":8.415868166480596},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.8,"breakHorizontal":-7.9,"spinRate":2303,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.41588899830536175,"extension":6.268071182114324},"index":0,"playId":"bda0f920-698a-35c6-a994-e2b0c0ddc201","pitchNumber":1,"startTime":"2026-07-18T21:45:18.056Z","endTime":"2026-07-18T21:45:23.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33719136748856,"aZ":-26.21329626084198,"pfxX":8.019779276540559,"pfxZ":3.8460288850860964,"pX":0.20457626728372882,"pZ":1.6584172059246536,"vX0":-5.200573237783795,"vY0":-122.85932079586476,"vZ0":-4.090133429579643,"x":109.2,"y":194.0,"x0":1.2929368705405437,"y0":50.00033260367407,"z0":5.539206503288685,"aX":12.419903005087148},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.4,"breakHorizontal":-13.6,"spinRate":1770,"spinDirection":121},"zone":8,"typeConfidence":0.9,"plateTime":0.4435928718601323,"extension":6.3363743068933465},"index":1,"playId":"534ac9be-0390-3972-be87-e40925bfdf40","pitchNumber":2,"startTime":"2026-07-18T21:45:33.464Z","endTime":"2026-07-18T21:45:37.174Z","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":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.607742389182956,"aZ":-16.583866786016202,"pfxX":4.90540679581375,"pfxZ":8.758145132631704,"pX":-0.3882690568465819,"pZ":2.25197262514545,"vX0":-6.956794479690831,"vY0":-131.9582108784809,"vZ0":-4.913360044089087,"x":131.8,"y":177.98,"x0":1.633541822725649,"y0":50.00443403497212,"z0":5.343183017676572,"aX":8.734040032964526},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.1,"breakHorizontal":-7.6,"spinRate":2286,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.4136024143783459,"extension":6.12255540163043},"index":2,"playId":"4b714814-818b-383b-95da-0601a1fc22d4","pitchNumber":3,"startTime":"2026-07-18T21:45:50.972Z","endTime":"2026-07-18T21:45:56.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:45:56.643Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andruw Monasterio challenged (pitch result), call on the field was overturned: Andruw Monasterio walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T21:46:34.348Z","endTime":"2026-07-18T21:49:52.828Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10],"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":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T21:46:17.683Z","endTime":"2026-07-18T21:46:36.611Z","isPitch":false,"type":"action","player":{"id":655316,"link":"/api/v1/people/655316"}},{"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":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49292093777897,"aZ":-26.542939587111963,"pfxX":-4.739165898819296,"pfxZ":3.973465272581066,"pX":-0.2968574879796809,"pZ":1.7946117214412802,"vX0":-2.8815171783805464,"vY0":-118.72099086732929,"vZ0":-2.8184932075372724,"x":128.32,"y":190.33,"x0":1.551517868302432,"y0":50.00034401710431,"z0":5.434076467668536,"aX":-6.70645932002656},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.7,"breakHorizontal":9.4,"spinRate":2320,"spinDirection":251},"zone":7,"typeConfidence":0.93,"plateTime":0.4628453839482036,"extension":6.418016923219239},"index":1,"playId":"9d915bfb-d014-3653-bda6-2b15eea7845d","pitchNumber":1,"startTime":"2026-07-18T21:46:36.611Z","endTime":"2026-07-18T21:46:41.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.637354123171598,"aZ":-24.187498349165118,"pfxX":9.668341533751832,"pfxZ":5.213767428058251,"pX":0.07304927377391233,"pZ":2.2934210861192614,"vX0":-5.434586860854045,"vY0":-123.05009919833648,"vZ0":-3.173437384197073,"x":114.22,"y":176.86,"x0":1.055207432692646,"y0":50.00384366918711,"z0":5.651337332154083,"aX":14.812745204027536},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.9,"breakHorizontal":-16.2,"spinRate":1818,"spinDirection":128},"zone":5,"typeConfidence":0.9,"plateTime":0.4452924153157385,"extension":6.425358122721564},"index":2,"playId":"263c88b4-296c-307e-af75-baab137a46b2","pitchNumber":2,"startTime":"2026-07-18T21:46:52.413Z","endTime":"2026-07-18T21:46:56.144Z","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":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.949260800829304,"aZ":-23.954876936320595,"pfxX":10.025208125232817,"pfxZ":5.307871575866738,"pX":0.5568532910750451,"pZ":0.8173062411420347,"vX0":-5.220330913442205,"vY0":-123.47319071005813,"vZ0":-6.331629910639294,"x":95.77,"y":216.71,"x0":1.3929495145901205,"y0":50.00276218822214,"z0":5.422991319244496,"aX":15.52203670161049},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.4,"breakHorizontal":-17.0,"spinRate":1925,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.4431350852186755,"extension":6.371428805723305},"index":3,"playId":"ce18f317-2d4d-32fb-8966-b6d3c9204992","pitchNumber":3,"startTime":"2026-07-18T21:47:10.259Z","endTime":"2026-07-18T21:47:14.712Z","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":91.6,"endSpeed":83.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57565924905316,"aZ":-15.54507832575265,"pfxX":5.331084032084691,"pfxZ":9.321347836330624,"pX":-0.5500230509852354,"pZ":2.427713883632519,"vX0":-6.360954674853472,"vY0":-133.20143794239772,"vZ0":-4.835458779022434,"x":137.97,"y":173.23,"x0":1.1846091678718784,"y0":50.00234681077364,"z0":5.403187870990569,"aX":9.509801426199298},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.0,"breakHorizontal":-8.2,"spinRate":2219,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.41236452608104424,"extension":6.380990651758389},"index":4,"playId":"5894ee34-576f-309b-8a9c-bdd3de17bc72","pitchNumber":4,"startTime":"2026-07-18T21:47:28.130Z","endTime":"2026-07-18T21:47:35.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80441886482298,"aZ":-14.471856648101403,"pfxX":4.377166750768884,"pfxZ":9.780887271444817,"pX":0.781809907883399,"pZ":4.356994502274799,"vX0":-2.1814926556530514,"vY0":-133.6839981265659,"vZ0":-1.1478643878238979,"x":87.2,"y":121.14,"x0":1.0396879212630483,"y0":50.00348003788685,"z0":5.830677832766157,"aX":7.9233501087658205},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.6,"breakHorizontal":-7.4,"spinRate":2258,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.409710961725517,"extension":6.280096111110611},"index":5,"playId":"3a331be3-c87f-3f60-b573-d2ed6316e4e6","pitchNumber":5,"startTime":"2026-07-18T21:48:01.194Z","endTime":"2026-07-18T21:48:11.092Z","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":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.384081341253037,"aZ":-24.3224202649142,"pfxX":-7.33964365257761,"pfxZ":5.663789358304777,"pX":-0.13616938444876125,"pZ":2.0209006375291274,"vX0":-1.7824559197420013,"vY0":-117.09918125885109,"vZ0":-2.8140150955416425,"x":122.19,"y":184.22,"x0":1.5887932376204061,"y0":50.004662277373164,"z0":5.516862689592694,"aX":-10.180288901039477},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":9.8,"breakHorizontal":13.7,"spinRate":2115,"spinDirection":243},"zone":8,"typeConfidence":0.9,"plateTime":0.467986591982108,"extension":6.349164799474649},"index":6,"playId":"2434c40b-ba70-3537-b70f-4edda9b6518a","pitchNumber":6,"startTime":"2026-07-18T21:48:19.215Z","endTime":"2026-07-18T21:48:22.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86769763156251,"aZ":-17.965835725018465,"pfxX":5.015500796732735,"pfxZ":7.860976457557923,"pX":-0.28879926243118054,"pZ":2.8004267998015124,"vX0":-5.876725203104537,"vY0":-133.17122425338496,"vZ0":-3.4952307353741086,"x":128.01,"y":163.17,"x0":1.288243631009003,"y0":50.005295105143944,"z0":5.419114089398914,"aX":9.068541015462795},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.8,"breakHorizontal":-7.9,"spinRate":2177,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.4102832608842304,"extension":6.484717134338113},"index":7,"playId":"f9f682ae-2a2e-3dba-9e0e-553f7a6c0294","pitchNumber":7,"startTime":"2026-07-18T21:48:40.875Z","endTime":"2026-07-18T21:48:44.043Z","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":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.91486485588613,"aZ":-28.49408874383014,"pfxX":-5.93545313521949,"pfxZ":2.5449564766034953,"pX":0.03939392208187057,"pZ":2.3145322330409988,"vX0":-1.5996773852618091,"vY0":-118.63006241752953,"vZ0":-1.6070041313617063,"x":115.5,"y":176.29,"x0":1.4914165644771542,"y0":50.000361687334546,"z0":5.566520395440037,"aX":-8.568284315759849},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.6,"breakHorizontal":11.2,"spinRate":2200,"spinDirection":253},"zone":5,"typeConfidence":0.91,"plateTime":0.4594346607826667,"extension":6.445791385493729},"index":8,"playId":"00f14f8b-b9cb-3335-8f5c-25508805e0bd","pitchNumber":8,"startTime":"2026-07-18T21:49:03.603Z","endTime":"2026-07-18T21:49:07.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.33938395057055,"aZ":-26.094876777062765,"pfxX":7.883080023479192,"pfxZ":4.242067568470194,"pX":0.8505401308396432,"pZ":3.313459878092867,"vX0":-3.0567259276106853,"vY0":-118.54873210475593,"vZ0":-0.18333017432410226,"x":84.58,"y":149.32,"x0":1.1281048737692212,"y0":50.00084023214564,"z0":5.7612826646604605,"aX":11.288802964940846},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.9,"breakHorizontal":-13.6,"spinRate":1508,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.4609274919583215,"extension":6.482259219796818},"index":9,"playId":"a903cfe5-cfdc-305c-a7d5-4571fceb4dc3","pitchNumber":9,"startTime":"2026-07-18T21:49:24.935Z","endTime":"2026-07-18T21:49:30.908Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.298203361595448,"aZ":-24.216377522871436,"pfxX":8.645095858999975,"pfxZ":5.391447456792543,"pX":-0.9911721417122118,"pZ":2.7673899446232304,"vX0":-7.640282367810123,"vY0":-120.143359963494,"vZ0":-1.6694762752115242,"x":154.78,"y":164.06,"x0":1.0931209980153052,"y0":50.001225019821135,"z0":5.604815644760183,"aX":12.752491419300027},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.7,"breakHorizontal":-14.0,"spinRate":1726,"spinDirection":124},"zone":11,"typeConfidence":0.9,"plateTime":0.4543392609410071,"extension":6.550361644480196},"index":10,"playId":"48507c76-18e4-3bac-9438-21b11c16e735","pitchNumber":10,"startTime":"2026-07-18T21:49:44.964Z","endTime":"2026-07-18T21:49:52.828Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"}},"playEndTime":"2026-07-18T21:49:52.828Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jahmai Jones homers (3) on a fly ball to left field. Andruw Monasterio scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T21:50:27.065Z","endTime":"2026-07-18T21:52:16.522Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"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,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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":{"id":693855,"link":"/api/v1/people/693855"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":{"id":693855,"link":"/api/v1/people/693855"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.949978726327284,"aZ":-25.48260964333565,"pfxX":7.80304233033294,"pfxZ":4.488716691012096,"pX":1.1605318496441706,"pZ":3.0581218504714758,"vX0":-2.806234578868473,"vY0":-120.84687018238526,"vZ0":-0.92427494264509,"x":72.76,"y":156.21,"x0":1.3183580942043527,"y0":50.00050085945452,"z0":5.669409988081151,"aX":11.623100651209217},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.2,"breakHorizontal":-13.6,"spinRate":1704,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.45199404468138127,"extension":6.475679176473835},"index":0,"playId":"28776b0c-6efe-336a-b7c1-b1255bb88c41","pitchNumber":1,"startTime":"2026-07-18T21:50:30.220Z","endTime":"2026-07-18T21:50:34.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0872981998102,"aZ":-22.088371632791883,"pfxX":9.007675889997456,"pfxZ":6.63777597803181,"pX":-0.07746511997883268,"pZ":2.2881214478606227,"vX0":-5.651872956425675,"vY0":-122.20737670253999,"vZ0":-3.5107554046159586,"x":119.95,"y":177.0,"x0":1.0897924517167814,"y0":50.002164435670636,"z0":5.631059089072397,"aX":13.68434662010224},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":11.5,"breakHorizontal":-15.0,"spinRate":1822,"spinDirection":127},"zone":5,"typeConfidence":0.9,"plateTime":0.4474405639075689,"extension":6.317727757739151},"index":1,"playId":"2ebc0dcd-4499-3278-817c-46f96bb26a0e","pitchNumber":2,"startTime":"2026-07-18T21:50:49.673Z","endTime":"2026-07-18T21:50:53.435Z","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":91.6,"endSpeed":83.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.120604967697034,"aZ":-16.168946030214276,"pfxX":4.8855413960115355,"pfxZ":8.872441362203727,"pX":-0.7144444138959467,"pZ":3.440963098558337,"vX0":-6.20531386664835,"vY0":-133.34539860082444,"vZ0":-2.735043735396088,"x":144.23,"y":145.87,"x0":1.0058770498740746,"y0":50.00629391509415,"z0":5.643631663432025,"aX":8.8178247277127},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.7,"breakHorizontal":-7.6,"spinRate":2101,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4104267968691899,"extension":6.367757806403015},"index":2,"playId":"e8165522-921e-38a2-ae4e-52eb538f7778","pitchNumber":3,"startTime":"2026-07-18T21:51:11.314Z","endTime":"2026-07-18T21:51:15.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.223644744023485,"aZ":-21.981720306949804,"pfxX":9.860767859041449,"pfxZ":6.570029948169333,"pX":-0.3763071710515476,"pZ":0.40562473980447467,"vX0":-6.554754242744685,"vY0":-122.92180792622673,"vZ0":-7.756329481444953,"x":131.34,"y":227.83,"x0":1.0254060063385184,"y0":50.0045596126146,"z0":5.429259242561667,"aX":15.299300061881674},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.6,"breakHorizontal":-16.6,"spinRate":2003,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.4432799141628947,"extension":6.488770651472318},"index":3,"playId":"bdf1d0b0-b712-333a-b04d-ea9a319bc530","pitchNumber":4,"startTime":"2026-07-18T21:51:30.945Z","endTime":"2026-07-18T21:51:34.947Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.372168422308555,"aZ":-26.164698438812326,"pfxX":-7.702182438928482,"pfxZ":4.259952432885838,"pX":-0.14531023740231477,"pZ":2.3074773172664327,"vX0":-1.6760605263093984,"vY0":-118.27715595782742,"vZ0":-1.6233723611492847,"x":122.54,"y":176.48,"x0":1.5737815844961844,"y0":50.00447960952856,"z0":5.410918412579404,"aX":-10.871071506832369},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.6,"breakHorizontal":14.4,"spinRate":2228,"spinDirection":253},"zone":5,"typeConfidence":0.9,"plateTime":0.4637806051729374,"extension":6.484892180367095},"hitData":{"launchSpeed":105.0,"launchAngle":32.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":24.92,"coordY":67.72}},"index":4,"playId":"fcdb0664-de0e-325c-98f1-144b05788531","pitchNumber":5,"startTime":"2026-07-18T21:51:53.483Z","endTime":"2026-07-18T21:52:16.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:52:16.522Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-18T21:52:48.998Z","endTime":"2026-07-18T21:54:18.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T21:52:40.735Z","endTime":"2026-07-18T21:52:51.277Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4178883571972,"aZ":-13.609664598648349,"pfxX":5.099052813543991,"pfxZ":10.592858535123645,"pX":-1.3067701562420815,"pZ":2.8722903115495293,"vX0":-8.127873157107306,"vY0":-131.6708500458553,"vZ0":-4.062419812505379,"x":166.81,"y":161.23,"x0":1.1601318680077706,"y0":50.00422150705342,"z0":5.444809032738611,"aX":8.938356064018057},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.5,"breakHorizontal":-7.4,"spinRate":2199,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4162509478076206,"extension":6.569337922843335},"index":1,"playId":"48667a43-f2b8-386c-bf17-f36cef4e4b8f","pitchNumber":1,"startTime":"2026-07-18T21:52:51.277Z","endTime":"2026-07-18T21:52:55.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45433095599102,"aZ":-13.35850338902254,"pfxX":4.384996840626954,"pfxZ":10.551315846374614,"pX":-0.9908714997336802,"pZ":2.688207641188451,"vX0":-7.268034040638651,"vY0":-132.694862228764,"vZ0":-4.529266595664842,"x":154.77,"y":166.2,"x0":1.2141037718427532,"y0":50.00058994203201,"z0":5.390822549407769,"aX":7.818403765190292},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.4,"breakHorizontal":-6.4,"spinRate":2318,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.41282100464244387,"extension":6.373661391366212},"index":2,"playId":"6474fdbf-94d1-3604-9918-8d24b8a9d9f6","pitchNumber":2,"startTime":"2026-07-18T21:53:07.434Z","endTime":"2026-07-18T21:53:12.263Z","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":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.702132850336817,"aZ":-13.873157744265058,"pfxX":4.7599719744026325,"pfxZ":10.323118492216182,"pX":-0.9722263964127074,"pZ":2.7870548490699565,"vX0":-7.362367643842715,"vY0":-131.95980674180555,"vZ0":-4.222667504716726,"x":154.06,"y":163.53,"x0":1.2288039892054547,"y0":50.00259360840159,"z0":5.422060971280058,"aX":8.43899430884524},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.0,"breakHorizontal":-7.1,"spinRate":2349,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4142324120211116,"extension":6.3844148496029804},"index":3,"playId":"90710e77-3ba6-39e6-b666-408a2bc4ef91","pitchNumber":3,"startTime":"2026-07-18T21:53:25.298Z","endTime":"2026-07-18T21:53:29.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.666975044970933,"aZ":-25.844454202973566,"pfxX":8.204078130080351,"pfxZ":4.43311714192644,"pX":0.671519087560709,"pZ":3.163224818254032,"vX0":-3.5797910181925783,"vY0":-118.25177132720295,"vZ0":-0.594546098406296,"x":91.4,"y":153.37,"x0":1.131753725434779,"y0":50.00570412778039,"z0":5.770549890462078,"aX":11.724259559443302},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":8.2,"breakHorizontal":-14.2,"spinRate":1627,"spinDirection":119},"zone":3,"typeConfidence":0.9,"plateTime":0.46161847264349953,"extension":6.345699869124701},"index":4,"playId":"12987046-e47e-3395-85d1-167fed05926c","pitchNumber":4,"startTime":"2026-07-18T21:53:43.172Z","endTime":"2026-07-18T21:53:51.525Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":139,"player":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.380805104178986,"aZ":-14.065709946177531,"pfxX":4.962075047658514,"pfxZ":10.05890266505579,"pX":-0.7377327599351045,"pZ":2.3594897695387167,"vX0":-6.812866332129558,"vY0":-132.3669612551501,"vZ0":-4.956188120604106,"x":145.12,"y":175.07,"x0":1.2075006377632378,"y0":50.00423155953952,"z0":5.262259434157844,"aX":8.934977798873913},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":-7.8,"spinRate":2262,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.4114925658675901,"extension":6.421111843626131},"index":5,"playId":"ff6215be-575c-3c82-b6ab-cdbc080b2108","pitchNumber":5,"startTime":"2026-07-18T21:54:13.526Z","endTime":"2026-07-18T21:54:18.618Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:54:18.618Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yandy Díaz pops out to second baseman Anthony Seigler.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T21:56:42.307Z","endTime":"2026-07-18T21:56:55.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.83510314048998,"aZ":-23.612239585205078,"pfxX":10.583088137096192,"pfxZ":5.6163519401522395,"pX":0.44468503988077474,"pZ":1.5000397621099022,"vX0":-5.536982929388386,"vY0":-121.8540938043651,"vZ0":-5.2669033003293295,"x":100.05,"y":198.28,"x0":1.3550645756825554,"y0":50.00427146826748,"z0":5.693919518261885,"aX":16.13698254729126},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.4,"breakHorizontal":-18.1,"spinRate":1877,"spinDirection":118},"zone":14,"typeConfidence":0.9,"plateTime":0.44714832055447085,"extension":6.185657860796906},"hitData":{"launchSpeed":61.4,"launchAngle":63.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.71,"coordY":151.07}},"index":0,"playId":"752a1ea3-c4b0-3204-a8d1-5074f638817b","pitchNumber":1,"startTime":"2026-07-18T21:56:47.117Z","endTime":"2026-07-18T21:56:55.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:56:55.147Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonny DeLuca flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T21:57:19.962Z","endTime":"2026-07-18T21:57:47.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":84.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77134047141815,"aZ":-13.875506461402514,"pfxX":5.531494847029972,"pfxZ":10.084245028062654,"pX":-0.11111065257594731,"pZ":2.2148704293348453,"vX0":-5.033542033667451,"vY0":-133.3710392520543,"vZ0":-6.811617838973676,"x":121.24,"y":178.98,"x0":1.0754932799640466,"y0":50.00077360660853,"z0":5.789041256168442,"aX":10.035123358411184},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.2,"breakHorizontal":-9.0,"spinRate":1991,"spinDirection":147},"zone":5,"typeConfidence":0.9,"plateTime":0.40957288573790596,"extension":6.21786604660434},"index":0,"playId":"0d1ac830-e698-3316-8e2a-a273a08870ee","pitchNumber":1,"startTime":"2026-07-18T21:57:22.812Z","endTime":"2026-07-18T21:57:27.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93823098054295,"aZ":-28.01690432334534,"pfxX":-3.4545019820307354,"pfxZ":2.5115121449118174,"pX":0.03875095976773748,"pZ":3.06514868316123,"vX0":-2.299843068332941,"vY0":-126.96932623650908,"vZ0":-1.6528947468975566,"x":115.52,"y":156.02,"x0":1.4011510264209903,"y0":50.000577097958015,"z0":5.9275972397266,"aX":-5.709441465768474},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":6.7,"spinRate":2609,"spinDirection":230},"zone":2,"typeConfidence":0.91,"plateTime":0.4293280125135719,"extension":6.142893479047176},"hitData":{"launchSpeed":71.9,"launchAngle":28.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.87,"coordY":102.56}},"index":1,"playId":"7f094d60-b8d9-3a57-9ad8-4a76241ea2aa","pitchNumber":2,"startTime":"2026-07-18T21:57:39.423Z","endTime":"2026-07-18T21:57:47.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:57:47.948Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Junior Caminero singles on a ground ball to right fielder Wilyer Abreu.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T21:58:10.212Z","endTime":"2026-07-18T21:58:58.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":69.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.929553605016608,"aZ":-43.3372886803583,"pfxX":-7.103795490846506,"pfxZ":-9.160768968025014,"pX":2.252700115742542,"pZ":4.679791100683775,"vX0":3.5115809375398506,"vY0":-110.40772183505545,"vZ0":6.420808820065705,"x":31.13,"y":112.43,"x0":1.5541684198124672,"y0":50.0002617973936,"z0":6.326973451541189,"aX":-8.660218656989194},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-14.3,"breakHorizontal":11.8,"spinRate":2865,"spinDirection":317},"zone":12,"typeConfidence":0.91,"plateTime":0.4984608005100859,"extension":6.193199364523997},"index":0,"playId":"d94ebd80-be91-39e2-a28b-f7a452980c34","pitchNumber":1,"startTime":"2026-07-18T21:58:30.380Z","endTime":"2026-07-18T21:58:33.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98055402585522,"aZ":-24.12138868066065,"pfxX":10.114443046233221,"pfxZ":5.158541471134058,"pX":0.7680199090137917,"pZ":2.1308440643501503,"vX0":-4.899537203255275,"vY0":-123.96363876606368,"vZ0":-3.6455497371287677,"x":87.72,"y":181.25,"x0":1.452338338897462,"y0":50.00423174631535,"z0":5.626283460650204,"aX":15.797172953953753},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.8,"breakHorizontal":-17.3,"spinRate":1705,"spinDirection":111},"zone":9,"typeConfidence":0.89,"plateTime":0.44125335845327474,"extension":6.310818702861844},"hitData":{"launchSpeed":92.7,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":158.0,"coordY":103.0}},"index":1,"playId":"7af31a9e-2365-3f2e-a9db-384da4649132","pitchNumber":2,"startTime":"2026-07-18T21:58:46.874Z","endTime":"2026-07-18T21:58:58.890Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T21:58:58.890Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Vilade strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-18T21:59:27.514Z","endTime":"2026-07-18T22:00:57.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":71.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.349520586348955,"aZ":-41.66520770035907,"pfxX":-6.199550064451161,"pfxZ":-7.481723713436553,"pX":-0.12244502397684522,"pZ":2.801827355239915,"vX0":-0.8595399164297106,"vY0":-111.13329729273919,"vZ0":2.2663909525098225,"x":121.67,"y":163.13,"x0":1.0745059575239706,"y0":50.00470256336402,"z0":6.05349281946239,"aX":-7.861627953789042},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-12.8,"breakHorizontal":11.5,"spinRate":2650,"spinDirection":324},"zone":5,"typeConfidence":0.92,"plateTime":0.4902969049974173,"extension":6.2631720747801065},"index":0,"playId":"5df92335-f878-3108-9ede-5bf61a2728ec","pitchNumber":1,"startTime":"2026-07-18T21:59:30.430Z","endTime":"2026-07-18T21:59:34.910Z","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":94.7,"endSpeed":87.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.423562198909345,"aZ":-17.476358254888723,"pfxX":3.692291494305128,"pfxZ":7.567560035220968,"pX":0.57785420190774,"pZ":5.070151698447994,"vX0":-2.8597498049758103,"vY0":-137.95446457501728,"vZ0":0.580146525995843,"x":94.97,"y":101.89,"x0":1.1441312863519089,"y0":50.00445817868346,"z0":6.028125595156668,"aX":7.173631563233074},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":-6.1,"spinRate":2057,"spinDirection":158},"zone":12,"typeConfidence":0.92,"plateTime":0.395847026562838,"extension":5.9709224699777765},"index":1,"playId":"24a1d844-8c92-393d-a812-1286cffe3a40","pitchNumber":2,"startTime":"2026-07-18T21:59:47.794Z","endTime":"2026-07-18T21:59:51.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.046866278786208,"aZ":-24.080020048112193,"pfxX":8.411144172816448,"pfxZ":5.275058962797523,"pX":1.8958940168517764,"pZ":3.3218951067157576,"vX0":-1.1556763983963996,"vY0":-123.02495849734092,"vZ0":-0.8949712344111602,"x":44.73,"y":149.09,"x0":1.2782127230409623,"y0":50.005466673678036,"z0":5.728511750523918,"aX":12.91511548333811},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.6,"breakHorizontal":-15.0,"spinRate":1713,"spinDirection":112},"zone":12,"typeConfidence":0.9,"plateTime":0.44495132368559487,"extension":6.123582256939281},"index":2,"playId":"69529e4d-e842-3fcc-902a-411680f86430","pitchNumber":3,"startTime":"2026-07-18T22:00:06.271Z","endTime":"2026-07-18T22:00:10.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363017694990337,"aZ":-31.59565156776215,"pfxX":-4.002706923197333,"pfxZ":0.34988106318374435,"pX":-0.46109676116476256,"pZ":1.085394429743553,"vX0":-2.9386316315508663,"vY0":-128.3738442255599,"vZ0":-5.343871520270486,"x":134.58,"y":209.47,"x0":1.21827178713227,"y0":50.00494933168719,"z0":5.651054177322543,"aX":-6.68738166177922},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.4,"breakHorizontal":7.9,"spinRate":2537,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.42651424978020236,"extension":6.145106159933014},"index":3,"playId":"935a81cf-acba-36d3-aa5a-af4ce56595aa","pitchNumber":4,"startTime":"2026-07-18T22:00:32.897Z","endTime":"2026-07-18T22:00:36.825Z","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":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50124667344179,"aZ":-25.05790255915417,"pfxX":8.25457346956204,"pfxZ":4.726144548805095,"pX":0.5437974272350847,"pZ":2.7221578185570094,"vX0":-4.066734654314536,"vY0":-122.10216940172786,"vZ0":-2.1116745925551723,"x":96.27,"y":165.28,"x0":1.160201911543256,"y0":50.0050259972528,"z0":5.758692645659221,"aX":12.44018891727831},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.3,"breakHorizontal":-13.9,"spinRate":1627,"spinDirection":114},"zone":6,"typeConfidence":0.9,"plateTime":0.4489253173613754,"extension":6.224212074681431},"index":4,"playId":"a54766ad-2d7b-36d6-bf18-8d35a1b6308f","pitchNumber":5,"startTime":"2026-07-18T22:00:54.663Z","endTime":"2026-07-18T22:00:57.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:00:57.907Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Seigler called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T22:02:39.679Z","endTime":"2026-07-18T22:04:14.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.053560691656013,"aZ":-19.98869874439495,"pfxX":-2.225789992435615,"pfxZ":8.84342480413843,"pX":0.5345603280001776,"pZ":2.3619203925646066,"vX0":-1.9301042497244396,"vY0":-117.44008612940844,"vZ0":-2.5268549686600394,"x":96.62,"y":175.01,"x0":1.6602866419676987,"y0":50.00236053193293,"z0":5.338401790963045,"aX":-3.066684575755476},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":15.6,"breakHorizontal":4.6,"spinRate":2127,"spinDirection":235},"zone":6,"typeConfidence":0.94,"plateTime":0.468827222197683,"extension":6.477301083741326},"index":0,"playId":"68d74637-f50a-318f-b004-a7dce28b4efa","pitchNumber":1,"startTime":"2026-07-18T22:03:10.342Z","endTime":"2026-07-18T22:03:14.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95912208766524,"aZ":-23.06645622614976,"pfxX":8.600471590881702,"pfxZ":6.02734892072198,"pX":0.30227044323916896,"pZ":1.9512628366370492,"vX0":-4.706811900777494,"vY0":-121.35919783719093,"vZ0":-4.152113039153473,"x":105.48,"y":186.1,"x0":1.1370449949125079,"y0":50.000576164600076,"z0":5.663757155213064,"aX":12.987931431946116},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":10.3,"breakHorizontal":-14.6,"spinRate":1704,"spinDirection":137},"zone":9,"typeConfidence":0.9,"plateTime":0.4491760216673315,"extension":6.296369703797441},"index":1,"playId":"9be634d0-036d-38a7-821c-bc0c24692013","pitchNumber":2,"startTime":"2026-07-18T22:03:26.105Z","endTime":"2026-07-18T22:03:29.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.490722856147933,"aZ":-15.668203940292885,"pfxX":5.571249673534717,"pfxZ":9.202336762738174,"pX":-1.0510907803668321,"pZ":1.8981728016692396,"vX0":-7.99297995013966,"vY0":-132.39096611726836,"vZ0":-5.904282872191321,"x":157.07,"y":187.53,"x0":1.2688185460332755,"y0":50.00370212399876,"z0":5.284418450439001,"aX":9.994528205427342},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.7,"breakHorizontal":-8.5,"spinRate":2304,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.41207260462939965,"extension":6.32905628817863},"index":2,"playId":"87c2609b-99ec-3c82-b96a-151dc63b321a","pitchNumber":3,"startTime":"2026-07-18T22:03:50.400Z","endTime":"2026-07-18T22:03:55.943Z","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":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.778179268188836,"aZ":-16.67249697317046,"pfxX":6.860691286101481,"pfxZ":8.453024951500101,"pX":0.6413673584085137,"pZ":2.2646550217660515,"vX0":-4.702937575085642,"vY0":-133.78572307681077,"vZ0":-5.030220843543387,"x":92.55,"y":177.63,"x0":1.520628026178423,"y0":50.000342911300415,"z0":5.343958539095571,"aX":12.576817193131822},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":-11.5,"spinRate":2422,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.40763239890295244,"extension":6.331027736218436},"index":3,"playId":"24c143c8-bf58-3a87-8ad2-4550df820635","pitchNumber":4,"startTime":"2026-07-18T22:04:09.229Z","endTime":"2026-07-18T22:04:14.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:04:14.060Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ceddanne Rafaela pops out to shortstop Ben Williamson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T22:04:24.078Z","endTime":"2026-07-18T22:04:46.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50426793906493,"aZ":-24.247046403366348,"pfxX":8.770492234120404,"pfxZ":5.421923175717254,"pX":0.5024933412605531,"pZ":2.424412458848914,"vX0":-4.318398994886899,"vY0":-119.92054422875495,"vZ0":-2.369034932600851,"x":97.85,"y":173.32,"x0":1.184208141299829,"y0":50.00045016437255,"z0":5.581095506829798,"aX":12.812424810519985},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.5,"breakHorizontal":-14.9,"spinRate":1597,"spinDirection":128},"zone":6,"typeConfidence":0.9,"plateTime":0.4561899279368604,"extension":6.237577086688682},"hitData":{"launchSpeed":73.2,"launchAngle":64.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":89.88,"coordY":160.86}},"index":0,"playId":"1849946d-1f97-3173-bb63-6a3447bfa310","pitchNumber":1,"startTime":"2026-07-18T22:04:36.887Z","endTime":"2026-07-18T22:04:46.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:04:46.752Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wilyer Abreu homers (14) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T22:04:55.134Z","endTime":"2026-07-18T22:06:34.999Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":693855,"link":"/api/v1/people/693855"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.391910016283703,"aZ":-22.85332333813515,"pfxX":-0.5910872807334902,"pfxZ":6.283027528965176,"pX":0.5018810239761539,"pZ":3.363917554429181,"vX0":-1.8408658051541733,"vY0":-120.9575865459125,"vZ0":-0.5171170109087623,"x":97.87,"y":147.95,"x0":1.3492716908233493,"y0":50.00138282091349,"z0":5.582701349391259,"aX":-0.8762283532790448},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":11.5,"breakHorizontal":1.6,"spinRate":2229,"spinDirection":226},"zone":12,"typeConfidence":0.85,"plateTime":0.45266787276064546,"extension":6.322941286504332},"index":0,"playId":"c5b1afca-8f1d-3a9b-a1d7-e3ae40ecddf4","pitchNumber":1,"startTime":"2026-07-18T22:05:10.207Z","endTime":"2026-07-18T22:05:15.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92537601784082,"aZ":-14.172475263599345,"pfxX":4.141151578818773,"pfxZ":10.190996113387854,"pX":0.8804044642300447,"pZ":3.000917170640985,"vX0":-2.4249904810169505,"vY0":-132.01903676356594,"vZ0":-3.9923436713833658,"x":83.44,"y":157.76,"x0":1.2725318752052603,"y0":50.00084615000506,"z0":5.574758391534957,"aX":7.314082451341588},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.8,"breakHorizontal":-7.0,"spinRate":2308,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.4147661173867596,"extension":6.337627219738453},"index":1,"playId":"4c497ff9-1f96-3f45-9eef-5ed0a016da3c","pitchNumber":2,"startTime":"2026-07-18T22:05:26.142Z","endTime":"2026-07-18T22:05:31.218Z","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":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.176549984583065,"aZ":-18.046619942250178,"pfxX":5.310794205840795,"pfxZ":7.947694752184233,"pX":-0.533943998951931,"pZ":3.249503601309462,"vX0":-5.891845903986864,"vY0":-131.7682652558278,"vZ0":-2.571531255797715,"x":137.35,"y":151.04,"x0":1.0297062250013518,"y0":50.00311143349952,"z0":5.555311121631841,"aX":9.440386822846136},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.2,"breakHorizontal":-8.5,"spinRate":2084,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.41398144367217826,"extension":6.27557699983895},"index":2,"playId":"127be05b-32f6-3ac3-b904-0ff005c4180d","pitchNumber":3,"startTime":"2026-07-18T22:05:50.230Z","endTime":"2026-07-18T22:05:54.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.308268859447683,"aZ":-15.865878271690047,"pfxX":5.055021224616078,"pfxZ":9.042168615879632,"pX":-0.2324880178155156,"pZ":2.6727274092738114,"vX0":-5.516619683798638,"vY0":-132.90409182935355,"vZ0":-4.341927011759335,"x":125.86,"y":166.62,"x0":1.205347282584182,"y0":50.00177209949678,"z0":5.466502403902908,"aX":9.116494431303748},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.7,"breakHorizontal":-8.0,"spinRate":2209,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.41084634868113223,"extension":6.289214858211137},"hitData":{"launchSpeed":108.5,"launchAngle":25.0,"totalDistance":435.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.34,"coordY":23.16}},"index":3,"playId":"575779b1-c334-3f85-a24f-07c49bd73bd5","pitchNumber":4,"startTime":"2026-07-18T22:06:08.749Z","endTime":"2026-07-18T22:06:34.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:06:34.999Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willson Contreras pops out softly to first baseman Ryan Vilade in foul territory.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-18T22:06:28.543Z","endTime":"2026-07-18T22:08:36.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.358019885649263,"aZ":-17.866232492381513,"pfxX":4.664212907270295,"pfxZ":7.953679867860057,"pX":0.3747253699173226,"pZ":4.554206231474112,"vX0":-3.820202301637108,"vY0":-133.4405032486667,"vZ0":0.30700618401705415,"x":102.72,"y":115.82,"x0":1.220607622321464,"y0":50.00304978443464,"z0":5.7272565840416965,"aX":8.391416581630187},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.6,"breakHorizontal":-7.6,"spinRate":2264,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.41083856505734895,"extension":6.213952712288056},"index":0,"playId":"7df6de40-caca-3806-8d0c-64d8b56c97b3","pitchNumber":1,"startTime":"2026-07-18T22:07:03.850Z","endTime":"2026-07-18T22:07:07.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.17629653581148,"aZ":-26.351999074198783,"pfxX":7.615839556065692,"pfxZ":3.98391595103557,"pX":0.4660522981269628,"pZ":2.4322633693048274,"vX0":-3.89673778744025,"vY0":-119.57623084739873,"vZ0":-2.1336827880449234,"x":99.24,"y":173.11,"x0":1.1199774926728545,"y0":50.00125383156727,"z0":5.680120313898287,"aX":11.123735721403689},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.0,"breakHorizontal":-13.0,"spinRate":1798,"spinDirection":128},"zone":6,"typeConfidence":0.9,"plateTime":0.4565348514857277,"extension":6.413914901190828},"index":1,"playId":"983873a1-25d9-35b5-aa8d-68e2ea270dd3","pitchNumber":2,"startTime":"2026-07-18T22:07:20.163Z","endTime":"2026-07-18T22:07:24.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.191379904494106,"aZ":-26.716897036232346,"pfxX":6.328449999477323,"pfxZ":3.7599653317793287,"pX":0.6452828938142046,"pZ":2.5831738624114893,"vX0":-3.3828323747554254,"vY0":-118.70478302668809,"vZ0":-1.7626002657883382,"x":92.4,"y":169.03,"x0":1.25453228756653,"y0":50.00213362126006,"z0":5.7295581492086365,"aX":9.180649864033054},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":6.7,"breakHorizontal":-10.8,"spinRate":1546,"spinDirection":130},"zone":6,"typeConfidence":0.9,"plateTime":0.4585255578395526,"extension":6.173419437609916},"index":2,"playId":"b7295cba-b4d4-3b0e-8974-eec57850ff3c","pitchNumber":3,"startTime":"2026-07-18T22:07:37.048Z","endTime":"2026-07-18T22:07:44.068Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-18T22:07:49.934Z","endTime":"2026-07-18T22:08:08.219Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.65604881523572,"aZ":-22.404759059474102,"pfxX":6.907817147020276,"pfxZ":7.012022346667614,"pX":-0.46959660813269566,"pZ":0.5428938598294152,"vX0":-5.3080513459626655,"vY0":-116.61265481976254,"vZ0":-6.5035664385420855,"x":134.9,"y":224.12,"x0":0.9264822987976477,"y0":50.00029632526133,"z0":5.449336427042493,"aX":9.61781416383615},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":11.5,"breakHorizontal":-11.4,"spinRate":1649,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.46773881150776786,"extension":6.429322791440507},"index":4,"playId":"b3ca6b4e-f691-37d3-9e0d-1c63cc94927e","pitchNumber":4,"startTime":"2026-07-18T22:08:08.219Z","endTime":"2026-07-18T22:08:12.868Z","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":84.3,"endSpeed":77.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.497295205447934,"aZ":-19.442359144484563,"pfxX":-5.302886571904033,"pfxZ":8.337253630951212,"pX":-0.3078374091246948,"pZ":3.456495139621144,"vX0":-2.069056207189234,"vY0":-122.85701440811776,"vZ0":-1.2934119910226234,"x":128.73,"y":145.45,"x0":1.2345187672488966,"y0":50.005404006313945,"z0":5.6433171748349675,"aX":-8.101902862948664},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":15.0,"breakHorizontal":10.1,"spinRate":2022,"spinDirection":211},"zone":11,"typeConfidence":0.92,"plateTime":0.4459487645088913,"extension":6.286275107080821},"hitData":{"launchSpeed":53.7,"launchAngle":75.0,"totalDistance":67.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":153.65,"coordY":199.02}},"index":5,"playId":"cfdf8c5b-0305-3f5f-8139-4a41425c4229","pitchNumber":5,"startTime":"2026-07-18T22:08:28.823Z","endTime":"2026-07-18T22:08:36.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:08:36.843Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chandler Simpson doubles (9) on a fly ball to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T22:10:43.687Z","endTime":"2026-07-18T22:11:17.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.4,"endSpeed":86.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25438772952724,"aZ":-18.277344850012334,"pfxX":8.855039715129074,"pfxZ":7.354259641208243,"pX":-0.22453143085091365,"pZ":3.0490840436134854,"vX0":-6.922285977707438,"vY0":-135.96994099501427,"vZ0":-4.163888189210678,"x":125.56,"y":156.45,"x0":1.1923352869227568,"y0":50.002317668397616,"z0":5.853080776687078,"aX":16.731962272790682},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":-14.8,"spinRate":1986,"spinDirection":147},"zone":2,"typeConfidence":0.9,"plateTime":0.40143281825341415,"extension":6.257031404054154},"index":0,"playId":"202ced8a-0563-3c64-9fac-7c64ea6e5dbe","pitchNumber":1,"startTime":"2026-07-18T22:10:49.131Z","endTime":"2026-07-18T22:10:53.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.649933312475223,"aZ":-27.607224171154595,"pfxX":-3.434468981255412,"pfxZ":2.674467720151405,"pX":0.1619137499916717,"pZ":2.6934540042575366,"vX0":-1.9910510102529553,"vY0":-128.97596939454115,"vZ0":-2.6094353047311043,"x":110.83,"y":166.06,"x0":1.3868442265996943,"y0":50.00019880109112,"z0":5.819772365620541,"aX":-5.858089948369083},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":6.6,"spinRate":2448,"spinDirection":220},"zone":5,"typeConfidence":0.88,"plateTime":0.42263176068242725,"extension":6.177821199667297},"hitData":{"launchSpeed":90.6,"launchAngle":29.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":79.31,"coordY":93.56}},"index":1,"playId":"fb73eb86-209a-3540-8d69-fe098676e133","pitchNumber":2,"startTime":"2026-07-18T22:11:05.086Z","endTime":"2026-07-18T22:11:17.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:11:17.100Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, shortstop Andruw Monasterio to first baseman Willson Contreras.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T22:11:48.842Z","endTime":"2026-07-18T22:14:23.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":{"id":663776,"link":"/api/v1/people/663776"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.539158025553455,"aZ":-26.875831587897153,"pfxX":-3.9380007788340485,"pfxZ":3.2611220847616007,"pX":0.7535353775587512,"pZ":2.4957235463679495,"vX0":-0.23410294900185374,"vY0":-125.63330014962699,"vZ0":-2.9501229176784545,"x":88.28,"y":171.4,"x0":1.3603059539271205,"y0":50.002477372399944,"z0":5.832134331530869,"aX":-6.398163106554906},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":7.2,"spinRate":2432,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.43327475064899756,"extension":6.08129088626465},"index":0,"playId":"681dc7f9-05a5-3933-bfdf-07434927d442","pitchNumber":1,"startTime":"2026-07-18T22:11:48.852Z","endTime":"2026-07-18T22:11:53.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47359883503877,"aZ":-24.14830024804304,"pfxX":8.486555478846325,"pfxZ":5.088255109324632,"pX":-0.5399653336146638,"pZ":1.0002229567712069,"vX0":-6.832809759337861,"vY0":-124.18750663037551,"vZ0":-6.209492942541542,"x":137.58,"y":211.77,"x0":1.1307121761201522,"y0":50.005203664976285,"z0":5.514022295830609,"aX":13.394206181659841},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.2,"breakHorizontal":-14.0,"spinRate":1663,"spinDirection":114},"zone":13,"typeConfidence":0.89,"plateTime":0.4393311693947828,"extension":6.280215657327015},"index":1,"playId":"a8f4cc7d-9160-32dd-bd4f-8c306ae7abae","pitchNumber":2,"startTime":"2026-07-18T22:12:08.715Z","endTime":"2026-07-18T22:12:13.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.641896709362037,"aZ":-25.001754743129638,"pfxX":7.256255880981449,"pfxZ":4.572941255553415,"pX":-0.999197662830192,"pZ":0.9532520625576907,"vX0":-7.37995332927262,"vY0":-123.64494998385676,"vZ0":-6.310411218559746,"x":155.09,"y":213.04,"x0":1.0631589735607516,"y0":50.004436587400775,"z0":5.6002725175686265,"aX":11.383470464794494},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.2,"breakHorizontal":-11.6,"spinRate":1580,"spinDirection":116},"zone":13,"typeConfidence":0.9,"plateTime":0.4408027054848276,"extension":6.321859142440679},"index":2,"playId":"63e3fd22-4b9a-3bd1-8fce-f0d72b5fdce7","pitchNumber":3,"startTime":"2026-07-18T22:12:27.449Z","endTime":"2026-07-18T22:12:32.458Z","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":88.1,"endSpeed":82.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.446840747895298,"aZ":-28.14488198056384,"pfxX":-4.070629893456461,"pfxZ":2.3636721950543436,"pX":-0.78788534207719,"pZ":1.7348300514481065,"vX0":-3.5819153137637523,"vY0":-128.3698867379467,"vZ0":-4.8646750091978035,"x":147.03,"y":191.94,"x0":1.1442214844947172,"y0":50.00231019962364,"z0":5.792561237169556,"aX":-6.931788463589315},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.6,"breakHorizontal":8.0,"spinRate":2474,"spinDirection":240},"zone":7,"typeConfidence":0.89,"plateTime":0.42337924909024816,"extension":6.207644645363462},"index":3,"playId":"2d5a9933-8ae2-3568-8b70-6c18cc1e0c87","pitchNumber":4,"startTime":"2026-07-18T22:12:49.551Z","endTime":"2026-07-18T22:12:53.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54517071496429,"aZ":-29.863314733080873,"pfxX":-4.521259065431831,"pfxZ":1.4030075432461757,"pX":0.8359862995544967,"pZ":3.461164950009305,"vX0":0.14844377274002124,"vY0":-126.89541582308087,"vZ0":-0.20405831327766843,"x":85.13,"y":145.33,"x0":1.3653620187003805,"y0":50.003325216353964,"z0":5.901951689316544,"aX":-7.446530134567171},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":8.2,"spinRate":2561,"spinDirection":252},"zone":12,"typeConfidence":0.91,"plateTime":0.4300070970972709,"extension":6.091622033568629},"index":4,"playId":"7a237c50-bfd4-315f-86bd-3db6249613ef","pitchNumber":5,"startTime":"2026-07-18T22:13:15.081Z","endTime":"2026-07-18T22:13:25.100Z","isPitch":true,"type":"pitch"},{"details":{"description":"Chandler Simpson steals (23) 3rd base. Chandler Simpson scores. Throwing error by catcher Carlos Narváez.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":3,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"actionPlayId":"7a237c50-bfd4-315f-86bd-3db6249613ef","startTime":"2026-07-18T22:13:51.187Z","endTime":"2026-07-18T22:13:54.403Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"}},{"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":88.0,"endSpeed":81.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493808223273458,"aZ":-26.432775660954736,"pfxX":-3.79376783955702,"pfxZ":3.4096827486876276,"pX":0.09085337095765603,"pZ":4.1931065457727765,"vX0":-1.8212553971682233,"vY0":-128.2252575763572,"vZ0":0.6613113281977613,"x":113.54,"y":125.57,"x0":1.3007401628599944,"y0":50.00573378209341,"z0":5.974904539232172,"aX":-6.394923282739255},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.5,"breakHorizontal":7.2,"spinRate":2618,"spinDirection":238},"zone":12,"typeConfidence":0.89,"plateTime":0.42519252549153785,"extension":6.242593676920296},"index":6,"playId":"3363a059-4aa1-3c4b-a739-f2f9e7da2b26","pitchNumber":6,"startTime":"2026-07-18T22:13:54.403Z","endTime":"2026-07-18T22:13:59.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.11087961638109,"aZ":-15.901141463584057,"pfxX":3.2481424956528073,"pfxZ":8.483367099166747,"pX":-0.886093366181758,"pZ":2.9821713040690625,"vX0":-6.286775348727187,"vY0":-136.88127840498424,"vZ0":-4.472998980303489,"x":150.78,"y":158.26,"x0":1.00710233881563,"y0":50.00268817522101,"z0":5.708800499601795,"aX":6.2311300988259015},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":-4.7,"spinRate":2230,"spinDirection":155},"zone":11,"typeConfidence":0.92,"plateTime":0.3984856158132124,"extension":6.27701097333734},"hitData":{"launchSpeed":70.2,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.27,"coordY":152.19}},"index":7,"playId":"3eae82cf-d813-3057-996c-9542f5ce771c","pitchNumber":7,"startTime":"2026-07-18T22:14:15.400Z","endTime":"2026-07-18T22:14:23.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:14:23.005Z","atBatIndex":27},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Victor Mesa Jr. homers (6) on a fly ball to right field.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T22:14:42.375Z","endTime":"2026-07-18T22:16:25.454Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":{"id":663776,"link":"/api/v1/people/663776"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.995943099028562,"aZ":-19.74512449842223,"pfxX":6.689390225259935,"pfxZ":6.254642949767582,"pX":0.4782516424887109,"pZ":5.3355799652356275,"vX0":-4.7178738699603935,"vY0":-139.3083812484287,"vZ0":1.6874446668219578,"x":98.77,"y":94.72,"x0":1.315013920807678,"y0":50.00465868480415,"z0":6.017942741434809,"aX":13.297426333729998},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.9,"breakHorizontal":-11.3,"spinRate":2138,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.39149811040095095,"extension":6.224233093224158},"index":0,"playId":"3ed6b547-6821-3117-bed6-6e86ce396a9b","pitchNumber":1,"startTime":"2026-07-18T22:14:51.580Z","endTime":"2026-07-18T22:14:55.321Z","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":95.5,"endSpeed":88.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.824314573913004,"aZ":-19.870254846920492,"pfxX":7.909799265524226,"pfxZ":6.24694353341001,"pX":-0.6472503702311615,"pZ":2.488259331925049,"vX0":-7.899585397540878,"vY0":-138.90424639039145,"vZ0":-5.095767869843193,"x":141.67,"y":171.6,"x0":1.195150399864225,"y0":50.00155767858541,"z0":5.652994057192867,"aX":15.577078507879426},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":-12.8,"spinRate":2061,"spinDirection":148},"zone":4,"typeConfidence":0.88,"plateTime":0.39312997766671787,"extension":6.253757360706509},"index":1,"playId":"0ccb0577-cd89-3c32-9738-c19f76e4667a","pitchNumber":2,"startTime":"2026-07-18T22:15:10.891Z","endTime":"2026-07-18T22:15:15.142Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-18T22:15:35.702Z","endTime":"2026-07-18T22:15:41.058Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.262508580492515,"aZ":-18.178322000626864,"pfxX":8.422189173722384,"pfxZ":7.113409162320354,"pX":-0.7609575644204943,"pZ":1.4552620252562771,"vX0":-8.005239115104109,"vY0":-138.92530917502688,"vZ0":-8.039634074830241,"x":146.01,"y":199.49,"x0":1.0547882208769652,"y0":50.00138681802808,"z0":5.5807562506603645,"aX":16.566946816369597},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":-13.7,"spinRate":2136,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.39329894965968437,"extension":6.330632738121558},"index":3,"playId":"e8bb8d39-ed55-30c4-8690-3bd93e8dbf80","pitchNumber":3,"startTime":"2026-07-18T22:15:41.058Z","endTime":"2026-07-18T22:15:45.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30841370898822,"aZ":-27.24028115106301,"pfxX":-3.1971581177809547,"pfxZ":2.8698927423805003,"pX":0.1302546328627089,"pZ":2.5677019301484867,"vX0":-2.143999324596848,"vY0":-129.5262078130935,"vZ0":-2.8639308355292012,"x":112.03,"y":169.45,"x0":1.3810183897557957,"y0":50.001665673298525,"z0":5.747126860721289,"aX":-5.489676761430926},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.8,"breakHorizontal":6.2,"spinRate":2539,"spinDirection":234},"zone":5,"typeConfidence":0.87,"plateTime":0.42113263652054744,"extension":6.3694032297450125},"hitData":{"launchSpeed":107.7,"launchAngle":23.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":213.13,"coordY":59.98}},"index":4,"playId":"81d73bac-a907-3f3c-bc9e-539dd52e9a0c","pitchNumber":4,"startTime":"2026-07-18T22:15:59.844Z","endTime":"2026-07-18T22:16:25.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:16:25.454Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Fortes strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T22:16:21.253Z","endTime":"2026-07-18T22:17:29.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":70.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.471639301953534,"aZ":-39.684354792020216,"pfxX":-4.130302820806474,"pfxZ":-6.027168692459645,"pX":-0.1764844096844497,"pZ":2.974222533826865,"vX0":-1.7320160371972855,"vY0":-110.52782131064382,"vZ0":2.4171803376458803,"x":123.73,"y":158.48,"x0":1.1523676944507317,"y0":50.00399023698722,"z0":6.013717527876262,"aX":-5.144410142893199},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-10.1,"breakHorizontal":7.9,"spinRate":2660,"spinDirection":328},"zone":2,"typeConfidence":0.84,"plateTime":0.4942997661118431,"extension":6.422973690760474},"index":0,"playId":"79a25f3f-3937-397c-a646-d7f6ff247651","pitchNumber":1,"startTime":"2026-07-18T22:16:47.581Z","endTime":"2026-07-18T22:16:51.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.882014707645457,"aZ":-15.748886306714367,"pfxX":3.216136448539041,"pfxZ":8.612793318849157,"pX":-0.5951028878141776,"pZ":1.9336691487848112,"vX0":-5.493153959109138,"vY0":-136.87920175618567,"vZ0":-7.306005944014863,"x":139.68,"y":186.57,"x0":1.0155323889718466,"y0":50.00043373317427,"z0":5.706233168168247,"aX":6.131668315800836},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":-4.7,"spinRate":2131,"spinDirection":152},"zone":7,"typeConfidence":0.92,"plateTime":0.399441020812886,"extension":6.228247127387205},"index":1,"playId":"c22ac831-5a59-3744-a916-0b7160cea227","pitchNumber":2,"startTime":"2026-07-18T22:17:01.204Z","endTime":"2026-07-18T22:17:04.912Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-18T22:17:13.073Z","endTime":"2026-07-18T22:17:25.112Z","isPitch":false,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67895992816293,"aZ":-29.413337354350702,"pfxX":-4.345099429300424,"pfxZ":1.6329213891921048,"pX":-0.6582600079848807,"pZ":1.3303868940844565,"vX0":-3.4233152545292542,"vY0":-129.64145408930315,"vZ0":-5.419577733931832,"x":142.09,"y":202.86,"x0":1.246794863128881,"y0":50.00421757785528,"z0":5.7103798353939395,"aX":-7.349723543826011},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":8.6,"spinRate":2580,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.42351441890147745,"extension":6.37289369368397},"index":3,"playId":"9d10303e-5d88-345b-953a-2d7f8a885806","pitchNumber":3,"startTime":"2026-07-18T22:17:25.112Z","endTime":"2026-07-18T22:17:29.197Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:17:29.197Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Richie Palacios doubles (8) on a fly ball to left fielder Jahmai Jones.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T22:17:34.109Z","endTime":"2026-07-18T22:18:07.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5067993516825,"aZ":-18.302733523641596,"pfxX":6.4138721441626245,"pfxZ":7.111949361525802,"pX":-0.11569005322052417,"pZ":2.9235094717997043,"vX0":-5.885798983235673,"vY0":-137.79481748040476,"vZ0":-4.507860073309137,"x":121.41,"y":159.85,"x0":1.199921397635773,"y0":50.00271919443211,"z0":5.792867284283805,"aX":12.510795096067488},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.2,"breakHorizontal":-10.6,"spinRate":2039,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.39534048133043376,"extension":6.165280189421851},"hitData":{"launchSpeed":87.9,"launchAngle":37.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.8,"coordY":95.38}},"index":0,"playId":"f8e9d6d0-1b3f-3e65-87f3-42d364d74037","pitchNumber":1,"startTime":"2026-07-18T22:17:54.046Z","endTime":"2026-07-18T22:18:07.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:18:07.065Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yandy Díaz singles on a line drive to left fielder Jahmai Jones. Richie Palacios scores.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T22:19:04.364Z","endTime":"2026-07-18T22:21:04.665Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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_play","runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":{"id":663776,"link":"/api/v1/people/663776"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T22:18:23.214Z","endTime":"2026-07-18T22:19:06.669Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":83.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.589166154065122,"aZ":-26.96032064140702,"pfxX":-2.9982086640746792,"pfxZ":3.039606474219135,"pX":-0.8931043712073415,"pZ":1.0994622637350773,"vX0":-4.382231391210375,"vY0":-128.789020570789,"vZ0":-6.427992099077773,"x":151.04,"y":209.09,"x0":1.2067763303792132,"y0":50.00249220065663,"z0":5.656630286819524,"aX":-5.138766377255475},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":6.2,"spinRate":2591,"spinDirection":237},"zone":13,"typeConfidence":0.86,"plateTime":0.42200721199349367,"extension":6.152673025675184},"index":1,"playId":"819565bb-4d1f-3d30-8c36-f71a99b31414","pitchNumber":1,"startTime":"2026-07-18T22:19:06.669Z","endTime":"2026-07-18T22:19:16.030Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Carlos Narváez. Richie Palacios to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"819565bb-4d1f-3d30-8c36-f71a99b31414","startTime":"2026-07-18T22:19:34.823Z","endTime":"2026-07-18T22:19:43.593Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.698722454610014,"aZ":-16.928470555537814,"pfxX":4.550852481072596,"pfxZ":8.288364409451791,"pX":-0.06882926677926086,"pZ":3.2482452495861662,"vX0":-4.504873508472852,"vY0":-133.75221595013156,"vZ0":-3.689700766538688,"x":119.62,"y":151.08,"x0":1.033714090256748,"y0":50.00306774112933,"z0":5.835374852669829,"aX":8.372103805118227},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":-7.4,"spinRate":1967,"spinDirection":153},"zone":2,"typeConfidence":0.91,"plateTime":0.4071289561109932,"extension":6.242914120065931},"index":3,"playId":"24d4857f-9074-3532-adcc-599f19fb695a","pitchNumber":2,"startTime":"2026-07-18T22:19:43.593Z","endTime":"2026-07-18T22:19:48.153Z","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":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.083843789850828,"aZ":-23.602242733414542,"pfxX":9.354406283380897,"pfxZ":5.571488016063518,"pX":-0.7268178661934508,"pZ":0.6272544417984671,"vX0":-7.688418067882036,"vY0":-122.18268578335547,"vZ0":-6.990121873338578,"x":144.7,"y":221.84,"x0":1.2185590840398581,"y0":50.00449991979537,"z0":5.503239885483838,"aX":14.39529713780574},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.9,"breakHorizontal":-15.5,"spinRate":1704,"spinDirection":114},"zone":13,"typeConfidence":0.9,"plateTime":0.4452956466424931,"extension":6.275168354774661},"index":4,"playId":"2945a51f-f81a-3412-8b1d-4c7ae173366e","pitchNumber":3,"startTime":"2026-07-18T22:20:02.036Z","endTime":"2026-07-18T22:20:07.060Z","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":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59680854673851,"aZ":-24.760016907481287,"pfxX":8.942143021280057,"pfxZ":4.874931174705598,"pX":1.191035317505364,"pZ":2.421878112329966,"vX0":-2.8594752026601697,"vY0":-121.94256764024188,"vZ0":-2.816884366159754,"x":71.6,"y":173.39,"x0":1.2096949414632225,"y0":50.00543831261071,"z0":5.704299896498056,"aX":13.611953567731462},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":8.5,"breakHorizontal":-15.6,"spinRate":1788,"spinDirection":111},"zone":14,"typeConfidence":0.9,"plateTime":0.4473522569015116,"extension":6.205412134631531},"index":5,"playId":"dbf9a4e0-275a-3c04-b8e2-b47b3f9dfd9e","pitchNumber":4,"startTime":"2026-07-18T22:20:26.095Z","endTime":"2026-07-18T22:20:29.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":83.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70083876349933,"aZ":-25.778998670232447,"pfxX":-2.1326650593064285,"pfxZ":3.694992753408883,"pX":-0.770292483859322,"pZ":2.5453635804403687,"vX0":-4.2629287314141,"vY0":-129.5971962792722,"vZ0":-3.3936585630698386,"x":146.36,"y":170.06,"x0":1.1619366239908353,"y0":50.00236296192121,"z0":5.803610465815002,"aX":-3.689370155467631},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":4.7,"spinRate":2545,"spinDirection":236},"zone":4,"typeConfidence":0.81,"plateTime":0.4198935269212334,"extension":6.359445317445402},"hitData":{"launchSpeed":90.7,"launchAngle":13.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":106.12,"coordY":88.16}},"index":6,"playId":"508681fe-717b-304c-a009-ce3f36c9c174","pitchNumber":5,"startTime":"2026-07-18T22:20:52.664Z","endTime":"2026-07-18T22:21:04.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:21:04.665Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonny DeLuca doubles (14) on a sharp line drive to center fielder Ceddanne Rafaela. Yandy Díaz out at home on the throw, center fielder Ceddanne Rafaela to second baseman Anthony Seigler to catcher Carlos Narváez.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-18T22:21:29.429Z","endTime":"2026-07-18T22:21:45.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.3,"endSpeed":86.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.364756437759993,"aZ":-17.591814217642327,"pfxX":4.204138278980233,"pfxZ":7.590255316704939,"pX":0.5060231723978318,"pZ":2.3959178479270413,"vX0":-3.3545476643017333,"vY0":-137.23867746917256,"vZ0":-5.786892982905909,"x":97.71,"y":174.09,"x0":1.1937077246749335,"y0":50.00331384169719,"z0":5.716967592662561,"aX":8.07648379527173},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":-7.0,"spinRate":2009,"spinDirection":152},"zone":6,"typeConfidence":0.92,"plateTime":0.39803690869457053,"extension":6.177728531724449},"hitData":{"launchSpeed":102.2,"launchAngle":13.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":165.27,"coordY":74.41}},"index":0,"playId":"12d4aa6d-b36f-392d-b829-dda042b9b57c","pitchNumber":1,"startTime":"2026-07-18T22:21:30.312Z","endTime":"2026-07-18T22:21:45.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:21:45.377Z","atBatIndex":32},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Rays challenged (hit by pitch), call on the field was upheld: Romy Gonzalez hit by pitch.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T22:24:20.186Z","endTime":"2026-07-18T22:25:34.528Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Kelly replaces Ian Seymour.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T22:23:26.611Z","endTime":"2026-07-18T22:24:22.374Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687330,"link":"/api/v1/people/687330"},"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":91.4,"endSpeed":83.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.60429049623929,"aZ":-35.186487762111305,"pfxX":-10.280710039864168,"pfxZ":-1.6801180344783475,"pX":0.11389120905137076,"pZ":2.9434953821226975,"vX0":8.044185668839475,"vY0":-132.85398393246524,"vZ0":4.410454316657441,"x":112.66,"y":159.31,"x0":-1.6127087474910957,"y0":50.002230864722925,"z0":3.814678240976942,"aX":-18.43633323221804},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.8,"breakHorizontal":16.9,"spinRate":2113,"spinDirection":258},"zone":2,"typeConfidence":0.9,"plateTime":0.41177068003345507,"extension":7.227633057517331},"index":1,"playId":"2d0aaa7d-3687-30a6-9789-7bb009514f73","pitchNumber":1,"startTime":"2026-07-18T22:24:22.374Z","endTime":"2026-07-18T22:24:26.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.270544858555702,"aZ":-36.75177147675446,"pfxX":-9.897916434418635,"pfxZ":-2.5949447508184935,"pX":0.9195131633623516,"pZ":0.8443878394994395,"vX0":9.366298533284132,"vY0":-131.7003793802321,"vZ0":-0.0810252930568145,"x":81.95,"y":215.98,"x0":-1.392423532984543,"y0":50.00596919850464,"z0":3.5876890894598588,"aX":-17.437414470030287},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-4.4,"breakHorizontal":16.0,"spinRate":2124,"spinDirection":266},"zone":14,"typeConfidence":0.91,"plateTime":0.41547488957961853,"extension":7.036419161261283},"index":2,"playId":"e6234229-bf01-3924-8acf-9801beff16ee","pitchNumber":2,"startTime":"2026-07-18T22:24:36.811Z","endTime":"2026-07-18T22:24:41.989Z","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":84.9,"endSpeed":77.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.071001884847707,"aZ":-40.29910446646364,"pfxX":-6.513748924250483,"pfxZ":-5.251123208003673,"pX":-1.5361199923990019,"pZ":2.232159661655862,"vX0":2.498261248539772,"vY0":-123.47070566879859,"vZ0":4.61179746289123,"x":175.55,"y":178.51,"x0":-1.7135334444980805,"y0":50.00219185096299,"z0":3.7266746287825487,"aX":-10.079143606939606},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.2,"breakHorizontal":11.3,"spinRate":1929,"spinDirection":274},"zone":13,"typeConfidence":0.9,"plateTime":0.4432244923006663,"extension":7.006757174823974},"index":3,"playId":"dc5352e5-0434-3a33-a423-1a3d84aa463f","pitchNumber":3,"startTime":"2026-07-18T22:24:52.752Z","endTime":"2026-07-18T22:24:55.917Z","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":85.1,"endSpeed":78.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.667927280828028,"aZ":-39.43806037445324,"pfxX":-7.46532428129341,"pfxZ":-4.655570669667039,"pX":-2.017352747917668,"pZ":2.6054888738530178,"vX0":1.6081741953445574,"vY0":-123.83813588749297,"vZ0":5.344337710225681,"x":193.9,"y":168.43,"x0":-1.7032735678432829,"y0":50.00286637775174,"z0":3.710044393820525,"aX":-11.647841097201537},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-7.0,"breakHorizontal":13.2,"spinRate":2013,"spinDirection":268},"zone":11,"typeConfidence":0.91,"plateTime":0.4415205936950888,"extension":7.0998063174401755},"index":4,"playId":"948d980b-e655-31d0-b7b5-738bf80ceffd","pitchNumber":4,"startTime":"2026-07-18T22:25:13.577Z","endTime":"2026-07-18T22:25:19.120Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.212690127224032,"aZ":-36.3204469485322,"pfxX":-8.162197284363831,"pfxZ":-2.291800607141651,"pX":-1.7936418814767736,"pZ":3.24513788293512,"vX0":2.138995322950365,"vY0":-132.96001108908266,"vZ0":5.464668728896133,"x":185.37,"y":151.16,"x0":-1.5435443313527595,"y0":50.00582461120896,"z0":3.7873782317289346,"aX":-14.742007098778727},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-2.9,"breakHorizontal":14.4,"spinRate":1923,"spinDirection":263},"zone":11,"typeConfidence":0.89,"plateTime":0.41059976147581967,"extension":6.887341075292769},"index":5,"playId":"6975f877-74c5-3721-8dd7-c67f92f80358","pitchNumber":5,"startTime":"2026-07-18T22:25:29.515Z","endTime":"2026-07-18T22:25:34.528Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":139},"playEndTime":"2026-07-18T22:25:34.528Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T22:28:27.707Z","endTime":"2026-07-18T22:30:29.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T22:26:10.810Z","endTime":"2026-07-18T22:28:30.041Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"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":89.9,"endSpeed":82.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.274657744935567,"aZ":-35.00751795827743,"pfxX":-9.655698927331525,"pfxZ":-1.6293512956862823,"pX":-0.9001359963919493,"pZ":2.8285600081332656,"vX0":4.751203426673445,"vY0":-130.80776625813212,"vZ0":4.503968534394819,"x":151.31,"y":162.41,"x0":-1.4842359902064557,"y0":50.00583061266875,"z0":3.707169230122578,"aX":-16.756006415230203},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.7,"breakHorizontal":16.4,"spinRate":2059,"spinDirection":257},"zone":11,"typeConfidence":0.9,"plateTime":0.41853054660905054,"extension":6.985088530753476},"index":1,"playId":"86bdef23-6c80-3308-8f43-39245edd614d","pitchNumber":1,"startTime":"2026-07-18T22:28:30.041Z","endTime":"2026-07-18T22:28:34.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.276157730555994,"aZ":-39.95745817225896,"pfxX":-6.88530780263191,"pfxZ":-5.036539490390696,"pX":0.32990921634713,"pZ":2.1914675353699935,"vX0":6.7752508223138115,"vY0":-123.4202265330905,"vZ0":4.523796048501495,"x":104.42,"y":179.61,"x0":-1.5546387362802143,"y0":50.00433177604048,"z0":3.697305265440473,"aX":-10.636720628578928},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.8,"breakHorizontal":10.9,"spinRate":1931,"spinDirection":283},"zone":6,"typeConfidence":0.91,"plateTime":0.443581389657731,"extension":6.911300235007675},"index":2,"playId":"df9d3f63-e47b-3e01-89fa-b725015b6f4d","pitchNumber":2,"startTime":"2026-07-18T22:28:47.869Z","endTime":"2026-07-18T22:28:51.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34626857906293,"aZ":-38.48248058911416,"pfxX":-9.124063176845722,"pfxZ":-3.4727168446846797,"pX":-0.8437459055244475,"pZ":2.7585306891685404,"vX0":4.922878014619312,"vY0":-133.1035685309914,"vZ0":4.942579789232037,"x":149.16,"y":164.3,"x0":-1.5201105950523428,"y0":50.00316680625416,"z0":3.6456867878480983,"aX":-16.56894111330474},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-5.2,"breakHorizontal":15.6,"spinRate":1967,"spinDirection":264},"zone":11,"typeConfidence":0.89,"plateTime":0.4096292845551086,"extension":7.079488896130417},"index":3,"playId":"2be1ff02-490c-34f8-a48a-52cbc5a41e87","pitchNumber":3,"startTime":"2026-07-18T22:29:12.256Z","endTime":"2026-07-18T22:29:16.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.127553367699544,"aZ":-38.740891396362215,"pfxX":-5.896274704204826,"pfxZ":-4.213383107715526,"pX":0.02382609605150249,"pZ":2.1697049936704147,"vX0":5.615985967092465,"vY0":-123.13268196664689,"vZ0":4.342641329677737,"x":116.09,"y":180.2,"x0":-1.5047861969036254,"y0":50.004369186587006,"z0":3.6327441103457074,"aX":-9.186552019264434},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.6,"breakHorizontal":9.6,"spinRate":1948,"spinDirection":282},"zone":5,"typeConfidence":0.9,"plateTime":0.44240079414441347,"extension":6.784119116206185},"index":4,"playId":"6f44fa16-77fb-3f85-a063-00c5c19f1675","pitchNumber":4,"startTime":"2026-07-18T22:29:34.707Z","endTime":"2026-07-18T22:29:38.808Z","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":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.564538479973578,"aZ":-38.72247172778562,"pfxX":-7.595770211385114,"pfxZ":-4.006032871388793,"pX":-1.452246084114389,"pZ":1.05796901556849,"vX0":3.0659400222580673,"vY0":-126.72922341867604,"vZ0":1.5829395035918232,"x":172.36,"y":210.21,"x0":-1.6872042332799806,"y0":50.00234507556918,"z0":3.5057425535847506,"aX":-12.422136334140408},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.7,"breakHorizontal":13.1,"spinRate":2071,"spinDirection":275},"zone":13,"typeConfidence":0.9,"plateTime":0.4313069801202287,"extension":6.845728238650304},"index":5,"playId":"1a9da210-303e-3dd2-b2c5-3e393a9903bd","pitchNumber":5,"startTime":"2026-07-18T22:30:02.927Z","endTime":"2026-07-18T22:30:07.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.833450654372175,"aZ":-34.63491006484712,"pfxX":-9.92974200113438,"pfxZ":-1.3772367217462627,"pX":-0.9036233846271973,"pZ":2.8672445752181495,"vX0":4.989977048055746,"vY0":-132.12830170989676,"vZ0":4.692092376986788,"x":151.44,"y":161.36,"x0":-1.5140440443159076,"y0":50.000006066189954,"z0":3.596487660584429,"aX":-17.774857264205902},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.4,"breakHorizontal":17.0,"spinRate":2073,"spinDirection":262},"zone":11,"typeConfidence":0.89,"plateTime":0.41256565758428554,"extension":6.860535112167258},"index":6,"playId":"3d0a439e-23d2-3942-8705-a60e632591bf","pitchNumber":6,"startTime":"2026-07-18T22:30:22.664Z","endTime":"2026-07-18T22:30:29.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:30:29.392Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andruw Monasterio hits a ground-rule double (13) on a line drive down the right-field line.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T22:30:39.379Z","endTime":"2026-07-18T22:32:03.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,4],"actionIndex":[1,3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.937501325718543,"aZ":-36.14883959763142,"pfxX":-8.660080090809927,"pfxZ":-2.178516473929011,"pX":-1.2523629224153772,"pZ":1.9650103151815161,"vX0":3.8843245480121347,"vY0":-133.48288182189094,"vZ0":2.443737800691011,"x":164.74,"y":185.72,"x0":-1.592975779252055,"y0":50.00343148147905,"z0":3.6219337500924866,"aX":-15.790442982381053},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-3.2,"breakHorizontal":15.0,"spinRate":2136,"spinDirection":255},"zone":13,"typeConfidence":0.89,"plateTime":0.4087129055071679,"extension":6.9448893649786},"index":0,"playId":"f4db9127-c59a-37cb-9e18-4c64169df873","pitchNumber":1,"startTime":"2026-07-18T22:30:49.881Z","endTime":"2026-07-18T22:30:55.888Z","isPitch":true,"type":"pitch"},{"details":{"description":"Romy Gonzalez steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"f4db9127-c59a-37cb-9e18-4c64169df873","startTime":"2026-07-18T22:31:05.559Z","endTime":"2026-07-18T22:31:12.796Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663853,"link":"/api/v1/people/663853"}},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.969522159776822,"aZ":-37.871385737119205,"pfxX":-9.271912551854449,"pfxZ":-3.056003681931255,"pX":-0.09329836281144585,"pZ":2.0519023167734263,"vX0":7.222739249267675,"vY0":-134.5453815363572,"vZ0":2.692480894038774,"x":120.56,"y":183.38,"x0":-1.5875237955236732,"y0":50.00584032555472,"z0":3.694369706998286,"aX":-17.264636493399255},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-4.9,"breakHorizontal":15.6,"spinRate":2239,"spinDirection":260},"zone":8,"typeConfidence":0.9,"plateTime":0.40472387343407856,"extension":7.054972314955126},"index":2,"playId":"a62ae65a-5ea4-353d-b179-8847d56c8f1f","pitchNumber":2,"startTime":"2026-07-18T22:31:12.796Z","endTime":"2026-07-18T22:31:18.829Z","isPitch":true,"type":"pitch"},{"details":{"description":"Romy Gonzalez caught stealing 3rd base, catcher Nick Fortes to third baseman Junior Caminero.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"a62ae65a-5ea4-353d-b179-8847d56c8f1f","startTime":"2026-07-18T22:31:37.660Z","endTime":"2026-07-18T22:31:54.457Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663853,"link":"/api/v1/people/663853"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.673008765980818,"aZ":-37.07354257722383,"pfxX":-8.797390941529962,"pfxZ":-2.672496951134999,"pX":-0.16422917055615005,"pZ":2.153038876945958,"vX0":6.538763101920378,"vY0":-133.40119116853634,"vZ0":3.068089739267437,"x":123.26,"y":180.65,"x0":-1.4859208024505801,"y0":50.00650012185006,"z0":3.6347248550909472,"aX":-16.096748363527983},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-4.1,"breakHorizontal":14.8,"spinRate":2161,"spinDirection":258},"zone":5,"typeConfidence":0.9,"plateTime":0.40825534476351466,"extension":7.075369089238254},"hitData":{"launchSpeed":84.4,"launchAngle":20.0,"totalDistance":235.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":195.13,"coordY":134.78}},"index":4,"playId":"b3a9b911-14be-3067-85f8-0f8b1aad663e","pitchNumber":3,"startTime":"2026-07-18T22:31:54.457Z","endTime":"2026-07-18T22:32:03.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:32:03.714Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jarren Duran pops out to third baseman Junior Caminero in foul territory.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-18T22:33:45.253Z","endTime":"2026-07-18T22:34:55.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jarren Duran replaces Jahmai Jones.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T22:32:29.532Z","endTime":"2026-07-18T22:32:38.396Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-18T22:32:38.396Z","endTime":"2026-07-18T22:33:48.252Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-18T22:33:47.584Z","endTime":"2026-07-18T22:33:47.585Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066939718058364,"aZ":-34.11158151097924,"pfxX":-9.1708572579744,"pfxZ":-1.0772577296353028,"pX":-1.2512629497808265,"pZ":2.816169572771397,"vX0":3.9542602002880956,"vY0":-132.28325680042823,"vZ0":4.217197675217981,"x":164.7,"y":162.74,"x0":-1.5611019426399084,"y0":50.002008784708345,"z0":3.680273099650193,"aX":-16.507194611563865},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.0,"breakHorizontal":16.0,"spinRate":2102,"spinDirection":257},"zone":11,"typeConfidence":0.87,"plateTime":0.4116046501892128,"extension":6.9706208856032985},"index":3,"playId":"7d48b59f-faa6-3bce-8a79-c0ada58982c5","pitchNumber":1,"startTime":"2026-07-18T22:33:47.586Z","endTime":"2026-07-18T22:33:51.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.658515491652665,"aZ":-34.64159549656842,"pfxX":-9.377529956106878,"pfxZ":-1.359718309541936,"pX":-2.129952215872183,"pZ":2.743058533753302,"vX0":2.1321235543195867,"vY0":-132.94443524929238,"vZ0":4.164443492576167,"x":198.19,"y":164.72,"x0":-1.7180682043955908,"y0":50.00628356841219,"z0":3.6555092135115865,"aX":-16.96762815372423},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.4,"breakHorizontal":16.7,"spinRate":2173,"spinDirection":260},"zone":11,"typeConfidence":0.88,"plateTime":0.41033112777980385,"extension":6.973164193846693},"index":4,"playId":"0b7fedb6-74b8-36ea-94c3-fa071382e14b","pitchNumber":2,"startTime":"2026-07-18T22:34:06.202Z","endTime":"2026-07-18T22:34:11.148Z","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":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.219843589427747,"aZ":-34.407892083792625,"pfxX":-10.33169612221139,"pfxZ":-1.2153321217504356,"pX":0.280411740385007,"pZ":2.452172624950232,"vX0":8.032653226143164,"vY0":-133.57240857738103,"vZ0":3.220969267745945,"x":106.31,"y":172.57,"x0":-1.3985944598178681,"y0":50.00253552110849,"z0":3.6788918996315285,"aX":-18.98397857837707},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.4,"breakHorizontal":17.4,"spinRate":2131,"spinDirection":258},"zone":6,"typeConfidence":0.89,"plateTime":0.40744882757127154,"extension":7.173657571271601},"index":5,"playId":"5526cc54-ddf1-3e93-9a10-084ad0737f80","pitchNumber":3,"startTime":"2026-07-18T22:34:24.683Z","endTime":"2026-07-18T22:34:29.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68269063398543,"aZ":-34.428375695882586,"pfxX":-8.36130709085735,"pfxZ":-1.3876337864137245,"pX":-0.9693211002194176,"pZ":2.124214463146777,"vX0":4.653205781767136,"vY0":-126.23920824228432,"vZ0":3.1957326788173757,"x":153.95,"y":181.43,"x0":-1.746069625178088,"y0":50.00449031258368,"z0":3.6057371770323567,"aX":-13.55358277024424},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.6,"breakHorizontal":14.2,"spinRate":2064,"spinDirection":271},"zone":13,"typeConfidence":0.85,"plateTime":0.4331702431864377,"extension":6.7506788130993804},"hitData":{"launchSpeed":68.3,"launchAngle":78.0,"totalDistance":74.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":101.64,"coordY":188.17}},"index":6,"playId":"2215a479-5930-383a-bbd0-fa8192264a9a","pitchNumber":4,"startTime":"2026-07-18T22:34:47.316Z","endTime":"2026-07-18T22:34:55.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:34:55.266Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Caminero grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T22:37:17.557Z","endTime":"2026-07-18T22:38:06.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jarren Duran remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T22:36:34.204Z","endTime":"2026-07-18T22:37:19.855Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":663330,"link":"/api/v1/people/663330"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.06089965987748,"aZ":-23.876966382208415,"pfxX":-1.115777892170803,"pfxZ":5.009592599564289,"pX":0.7023567418899991,"pZ":0.29934301240696,"vX0":-1.430268986057151,"vY0":-126.66878836594438,"vZ0":-8.64643487707132,"x":90.23,"y":230.7,"x0":1.4151561990664845,"y0":50.004985573662616,"z0":5.607103325950994,"aX":-1.8494083961151102},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.7,"breakHorizontal":2.3,"spinRate":2264,"spinDirection":211},"zone":14,"typeConfidence":0.87,"plateTime":0.4291626142581286,"extension":6.2988264183962706},"index":1,"playId":"b26a1554-6182-3905-b562-f4dfeaa10021","pitchNumber":1,"startTime":"2026-07-18T22:37:19.855Z","endTime":"2026-07-18T22:37:23.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":69.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.605312623968313,"aZ":-41.10566337324704,"pfxX":-5.574250483013678,"pfxZ":-7.483070657431402,"pX":0.2052796954315755,"pZ":1.441684394156922,"vX0":-0.5941068426174136,"vY0":-108.41593692255397,"vZ0":-0.05131905751571719,"x":109.18,"y":199.85,"x0":1.2071916851064928,"y0":50.00514061091415,"z0":5.94461491996499,"aX":-6.649454373367712},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-13.3,"breakHorizontal":10.2,"spinRate":2652,"spinDirection":319},"zone":14,"typeConfidence":0.81,"plateTime":0.5048215496076773,"extension":6.389608718680555},"index":2,"playId":"34386bc7-3ca6-3062-9809-c5b01481e204","pitchNumber":2,"startTime":"2026-07-18T22:37:37.110Z","endTime":"2026-07-18T22:37:41.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-18T22:37:50.279Z","endTime":"2026-07-18T22:37:58.741Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"}},{"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":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.180931048803597,"aZ":-23.899959931890248,"pfxX":8.218385070283581,"pfxZ":5.315055536037693,"pX":0.42754621234885004,"pZ":1.8201978089985205,"vX0":-5.130359954981165,"vY0":-122.88773674107874,"vZ0":-4.5315092237030665,"x":100.7,"y":189.63,"x0":1.45537348179087,"y0":50.00531820204827,"z0":5.674155387177092,"aX":12.801236799327434},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.0,"breakHorizontal":-14.0,"spinRate":1762,"spinDirection":111},"zone":9,"typeConfidence":0.9,"plateTime":0.4426390026160498,"extension":6.2304486824233285},"hitData":{"launchSpeed":105.1,"launchAngle":3.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":155.23}},"index":4,"playId":"7fa8d73b-913d-3279-9a8e-90990cf9f58b","pitchNumber":3,"startTime":"2026-07-18T22:37:58.741Z","endTime":"2026-07-18T22:38:06.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:38:06.355Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Vilade grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T22:38:20.303Z","endTime":"2026-07-18T22:39:24.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.324313782522175,"aZ":-16.030853214052055,"pfxX":4.278092048103697,"pfxZ":8.563898526958537,"pX":0.7562699303912522,"pZ":4.20723418376226,"vX0":-2.9016851782730884,"vY0":-135.84668894057825,"vZ0":-1.8889264586588728,"x":88.17,"y":125.18,"x0":1.27769912144646,"y0":50.00448652017815,"z0":6.015393375125151,"aX":8.06654582297324},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":-7.2,"spinRate":2078,"spinDirection":147},"zone":12,"typeConfidence":0.92,"plateTime":0.40185005414517816,"extension":6.120528216742661},"index":0,"playId":"98aaacbb-50f2-35c7-b28a-46990a1f726d","pitchNumber":1,"startTime":"2026-07-18T22:38:38.607Z","endTime":"2026-07-18T22:38:42.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.358941323754024,"aZ":-15.933339152144478,"pfxX":4.1218969091249065,"pfxZ":8.620445394424424,"pX":-0.26287010704317537,"pZ":2.7790200081697183,"vX0":-5.163631451013939,"vY0":-135.57316207488236,"vZ0":-4.976872559231075,"x":127.02,"y":163.75,"x0":1.1204177874173822,"y0":50.00049029338045,"z0":5.7307493350092855,"aX":7.763236007445445},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.9,"breakHorizontal":-6.5,"spinRate":2099,"spinDirection":149},"zone":5,"typeConfidence":0.92,"plateTime":0.40220688497831514,"extension":6.321214256595138},"index":1,"playId":"8df051c3-6828-346a-923e-ae7b33185853","pitchNumber":2,"startTime":"2026-07-18T22:38:55.165Z","endTime":"2026-07-18T22:38:59.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.275,"strikeZoneBottom":1.653,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.720466309551917,"aZ":-27.92471037180378,"pfxX":-3.5380683116229887,"pfxZ":2.5497363612052064,"pX":-0.44050339681670997,"pZ":1.4817235960065518,"vX0":-3.240481479482775,"vY0":-127.3349896881982,"vZ0":-5.436434994977673,"x":133.79,"y":198.77,"x0":1.3018154699832876,"y0":50.00189991852908,"z0":5.815970937826797,"aX":-5.889767373213442},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.7,"breakHorizontal":7.1,"spinRate":2630,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.4278686280198363,"extension":6.298631370472451},"hitData":{"launchSpeed":101.6,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.87,"coordY":168.04}},"index":2,"playId":"d8f8a1f9-af0b-3ffe-a87d-a013f6e58b3f","pitchNumber":3,"startTime":"2026-07-18T22:39:16.908Z","endTime":"2026-07-18T22:39:24.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:39:24.919Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chandler Simpson called out on strikes.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-18T22:39:43.693Z","endTime":"2026-07-18T22:40:56.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.847443626150874,"aZ":-31.223011960120086,"pfxX":-5.230829565623475,"pfxZ":0.5876416453216438,"pX":0.28266162481608076,"pZ":1.5545405266164163,"vX0":-1.1399986849772321,"vY0":-125.89364039318465,"vZ0":-4.362681986928034,"x":106.23,"y":196.81,"x0":1.4204154925111716,"y0":50.00367028643626,"z0":5.817174065021201,"aX":-8.455791292428959},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":9.7,"spinRate":2607,"spinDirection":254},"zone":14,"typeConfidence":0.91,"plateTime":0.43389054031654695,"extension":6.2733170583104725},"index":0,"playId":"33cde4ce-3aa3-31fe-af5e-643f504e4dcf","pitchNumber":1,"startTime":"2026-07-18T22:39:50.722Z","endTime":"2026-07-18T22:39:55.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72181783275772,"aZ":-16.609081132531593,"pfxX":7.683138573950437,"pfxZ":8.27151037971148,"pX":0.06743643658246173,"pZ":2.6762977666965937,"vX0":-5.840673104724987,"vY0":-136.26840281778016,"vZ0":-5.021867175769857,"x":114.43,"y":166.52,"x0":1.2394936639293297,"y0":50.00495819020217,"z0":5.689215999954054,"aX":14.462577173774442},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":-12.7,"spinRate":2103,"spinDirection":152},"zone":5,"typeConfidence":0.85,"plateTime":0.401824257102946,"extension":6.197179167265427},"index":1,"playId":"4326e4db-21b7-3a10-9781-100a81d2b293","pitchNumber":2,"startTime":"2026-07-18T22:40:06.861Z","endTime":"2026-07-18T22:40:14.014Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-18T22:40:27.292Z","endTime":"2026-07-18T22:40:34.441Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66428915049463,"aZ":-34.21299345016882,"pfxX":-7.3171155118381295,"pfxZ":-1.4562139283015503,"pX":-1.4509587730885694,"pZ":1.2813846196049241,"vX0":-3.874053796836938,"vY0":-118.04389396518002,"vZ0":-3.0649118323954743,"x":172.31,"y":204.18,"x0":1.1649088406340773,"y0":50.0004978567445,"z0":5.76433344388625,"aX":-10.265662476768972},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.1,"breakHorizontal":14.3,"spinRate":2720,"spinDirection":300},"zone":13,"typeConfidence":0.44,"plateTime":0.4650185450244422,"extension":6.36688955917581},"index":3,"playId":"dbde4bf2-085c-3942-a337-c5edb76ed52b","pitchNumber":3,"startTime":"2026-07-18T22:40:34.441Z","endTime":"2026-07-18T22:40:38.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9068795522202,"aZ":-16.130810400561703,"pfxX":7.286851714080205,"pfxZ":8.041862969137323,"pX":-0.4298863463120469,"pZ":2.0386289347840862,"vX0":-6.895926886748185,"vY0":-139.3137925212087,"vZ0":-7.066623240784059,"x":133.39,"y":183.74,"x0":1.1129235818667198,"y0":50.00523108298496,"z0":5.645580296029676,"aX":14.540374424512144},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":-12.0,"spinRate":2094,"spinDirection":153},"zone":7,"typeConfidence":2.0,"plateTime":0.3909399476388966,"extension":6.26011637709051},"index":4,"playId":"dc4ddb0e-1bae-3316-8533-1329c65da6d6","pitchNumber":4,"startTime":"2026-07-18T22:40:52.820Z","endTime":"2026-07-18T22:40:56.915Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:40:56.915Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T22:43:24.565Z","endTime":"2026-07-18T22:44:44.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T22:43:03.359Z","endTime":"2026-07-18T22:43:26.887Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"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":91.1,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33566143536768,"aZ":-34.99751657577365,"pfxX":-8.961640005434091,"pfxZ":-1.558444344060332,"pX":-0.9197446236528826,"pZ":3.0809345746245316,"vX0":4.661804195319764,"vY0":-132.57821014332964,"vZ0":4.901467697138922,"x":152.06,"y":155.59,"x0":-1.5224733473279288,"y0":50.00650891290258,"z0":3.742393057129252,"aX":-16.197245951599346},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.7,"breakHorizontal":15.5,"spinRate":1980,"spinDirection":257},"zone":11,"typeConfidence":0.89,"plateTime":0.41079359692673423,"extension":7.087235702532428},"index":1,"playId":"547dcfe5-729c-3733-a12f-557d2bb4bbbc","pitchNumber":1,"startTime":"2026-07-18T22:43:26.887Z","endTime":"2026-07-18T22:43:30.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03174134205461,"aZ":-36.85718043253707,"pfxX":-8.377904981721514,"pfxZ":-2.8216708336847294,"pX":-0.4692543485689999,"pZ":2.064824428216696,"vX0":5.451809481795881,"vY0":-126.89816898847094,"vZ0":3.0850168569001024,"x":134.89,"y":183.03,"x0":-1.5395443448852721,"y0":50.00550117930422,"z0":3.7387344479836644,"aX":-13.886813125532667},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.3,"breakHorizontal":14.2,"spinRate":1976,"spinDirection":275},"zone":7,"typeConfidence":0.9,"plateTime":0.42899793459996616,"extension":6.96749502739546},"index":2,"playId":"5d33ed10-54ed-3ad1-bd22-4b1dc90409b9","pitchNumber":2,"startTime":"2026-07-18T22:43:47.052Z","endTime":"2026-07-18T22:43:51.935Z","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":92.8,"endSpeed":85.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31125578911048,"aZ":-25.104618181287233,"pfxX":-6.9187240043694995,"pfxZ":3.783739839500658,"pX":-0.5503998587390067,"pZ":4.07711811014782,"vX0":5.125218390044613,"vY0":-135.05060599598906,"vZ0":4.771304064146635,"x":137.98,"y":128.7,"x0":-1.5632691504446172,"y0":50.0016865188948,"z0":4.045261201018376,"aX":-12.92326600842527},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.0,"breakHorizontal":11.6,"spinRate":2074,"spinDirection":246},"zone":11,"typeConfidence":0.89,"plateTime":0.4038407313330845,"extension":7.338142626351907},"index":3,"playId":"bb094410-5800-3f64-860d-d3913f2cecba","pitchNumber":3,"startTime":"2026-07-18T22:44:03.773Z","endTime":"2026-07-18T22:44:08.176Z","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.0,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.173009501032205,"aZ":-38.475707704656806,"pfxX":-9.567192731496416,"pfxZ":-3.433070165841632,"pX":-0.5254023152285543,"pZ":1.2313407029545917,"vX0":5.928649925867476,"vY0":-133.91381432703696,"vZ0":1.1859627579911014,"x":137.03,"y":205.53,"x0":-1.5134740921382062,"y0":50.004300054074776,"z0":3.51400444078314,"aX":-17.553755289279596},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-5.8,"breakHorizontal":16.2,"spinRate":2052,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.4074480650879586,"extension":7.096356571915076},"index":4,"playId":"cd74a81e-6acd-33ab-a4da-6cf384d9a37c","pitchNumber":4,"startTime":"2026-07-18T22:44:20.569Z","endTime":"2026-07-18T22:44:24.313Z","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":87.0,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.079604769520298,"aZ":-39.863227667518565,"pfxX":-6.558904954943112,"pfxZ":-4.696044872368162,"pX":-0.2536017441926668,"pZ":1.17424214685476,"vX0":5.537526082601916,"vY0":-126.61277747667434,"vZ0":2.097855413673649,"x":126.67,"y":207.08,"x0":-1.6091153801363947,"y0":50.00622181139177,"z0":3.5081164973914833,"aX":-10.729067079503483},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.8,"breakHorizontal":10.7,"spinRate":2005,"spinDirection":280},"zone":13,"typeConfidence":0.9,"plateTime":0.43139621529724126,"extension":6.797140601017511},"index":5,"playId":"20b84859-1351-3260-b161-5efbe3921261","pitchNumber":5,"startTime":"2026-07-18T22:44:39.781Z","endTime":"2026-07-18T22:44:44.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:44:44.808Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Seigler grounds out to first baseman Ryan Vilade.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T22:44:51.021Z","endTime":"2026-07-18T22:45:33.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.30624447155934,"aZ":-28.15590335706547,"pfxX":10.3198695724323,"pfxZ":3.0080190843308134,"pX":-0.6576188676966169,"pZ":2.2523115174125232,"vX0":-0.08351652489472666,"vY0":-114.57393904770383,"vZ0":3.2869547628344424,"x":142.07,"y":177.97,"x0":-1.96237710249847,"y0":50.00142028237457,"z0":3.5433048026768676,"aX":13.778482639544647},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":6.5,"breakHorizontal":-18.7,"spinRate":2696,"spinDirection":89},"zone":4,"typeConfidence":0.91,"plateTime":0.4772565697034028,"extension":6.6764832383170685},"index":0,"playId":"826c7a06-087a-3d23-b7ec-2010687e95eb","pitchNumber":1,"startTime":"2026-07-18T22:45:08.454Z","endTime":"2026-07-18T22:45:13.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.814934844602085,"aZ":-40.23726603498924,"pfxX":-7.152226925971682,"pfxZ":-4.912126087608002,"pX":-0.10853138436884742,"pZ":1.4878787787114176,"vX0":6.217277731484906,"vY0":-127.23911576142879,"vZ0":2.7781034306736636,"x":121.14,"y":198.61,"x0":-1.6530128035691982,"y0":50.003403502831276,"z0":3.5676746043159873,"aX":-11.742225895163978},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-8.0,"breakHorizontal":11.5,"spinRate":2044,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.4302772629570537,"extension":6.770499421958665},"hitData":{"launchSpeed":69.5,"launchAngle":-4.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":156.75}},"index":1,"playId":"679ce14d-24b6-3e79-ae79-faf35938f82b","pitchNumber":2,"startTime":"2026-07-18T22:45:25.307Z","endTime":"2026-07-18T22:45:33.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:45:33.320Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out to right fielder Victor Mesa Jr.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-18T22:45:46.715Z","endTime":"2026-07-18T22:46:55.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.846263236795348,"aZ":-38.20753309882571,"pfxX":-10.126766245951877,"pfxZ":-3.322791575940693,"pX":0.023520086640625215,"pZ":2.8433259649050178,"vX0":7.27240087911716,"vY0":-133.59110802623647,"vZ0":4.669880391519997,"x":116.1,"y":162.01,"x0":-1.4135506661323913,"y0":50.005124945992,"z0":3.8135520552657636,"aX":-18.36977924157824},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-4.8,"breakHorizontal":16.8,"spinRate":2016,"spinDirection":259},"zone":2,"typeConfidence":0.9,"plateTime":0.4094513335930854,"extension":7.04047950402728},"index":0,"playId":"0b704bfe-f782-384d-b44b-9fc192482034","pitchNumber":1,"startTime":"2026-07-18T22:45:57.916Z","endTime":"2026-07-18T22:46:02.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.322635536102588,"aZ":-38.8710289512259,"pfxX":-7.986254593424987,"pfxZ":-4.1494979370921135,"pX":0.585594825934638,"pZ":1.9257889051197956,"vX0":7.63804239349386,"vY0":-125.94176740095895,"vZ0":3.6653622435672237,"x":94.68,"y":186.78,"x0":-1.4412961118439058,"y0":50.00157607657861,"z0":3.585004183348498,"aX":-12.896054314289433},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-6.5,"breakHorizontal":12.8,"spinRate":1938,"spinDirection":279},"zone":9,"typeConfidence":0.91,"plateTime":0.4340328698009781,"extension":6.959586158290862},"index":1,"playId":"900b88c7-8c1a-3939-b551-76ada17291b6","pitchNumber":2,"startTime":"2026-07-18T22:46:11.488Z","endTime":"2026-07-18T22:46:15.362Z","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":93.9,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65356281069723,"aZ":-21.957347405193925,"pfxX":-7.472281537180897,"pfxZ":5.442242264921106,"pX":1.1118725825888542,"pZ":3.7218342182075634,"vX0":9.66954283842689,"vY0":-136.31608933447689,"vZ0":3.369934228570459,"x":74.62,"y":138.29,"x0":-1.5145494105127275,"y0":50.002921301219054,"z0":3.987277337886111,"aX":-14.029418532082776},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.8,"breakHorizontal":11.4,"spinRate":2183,"spinDirection":251},"zone":12,"typeConfidence":0.9,"plateTime":0.4021918536100513,"extension":7.437667688799183},"index":2,"playId":"56b82393-cfe8-3dbc-a1a6-3c8c57a666a9","pitchNumber":3,"startTime":"2026-07-18T22:46:30.523Z","endTime":"2026-07-18T22:46:35.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47018794623021,"aZ":-40.21417396531612,"pfxX":-6.1913154447934025,"pfxZ":-5.007418145667956,"pX":-0.5619932886025532,"pZ":1.6990783379867336,"vX0":4.571222498515436,"vY0":-125.85928995425684,"vZ0":3.32872344263392,"x":138.42,"y":192.9,"x0":-1.5970943213641369,"y0":50.00489921258315,"z0":3.615425425491195,"aX":-9.937162390695525},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.0,"breakHorizontal":10.2,"spinRate":1997,"spinDirection":277},"zone":7,"typeConfidence":0.9,"plateTime":0.4351466797265533,"extension":6.696663609806862},"hitData":{"launchSpeed":80.1,"launchAngle":26.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.27,"coordY":118.8}},"index":3,"playId":"8b5765b3-7b90-3ff2-8acf-a022c58cac55","pitchNumber":4,"startTime":"2026-07-18T22:46:47.036Z","endTime":"2026-07-18T22:46:55.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:46:55.568Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, first baseman Willson Contreras to pitcher Ryan Watson.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T22:49:19.915Z","endTime":"2026-07-18T22:50:42.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":670245,"link":"/api/v1/people/670245"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Watson replaces Patrick Sandoval.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T22:48:32.698Z","endTime":"2026-07-18T22:49:22.093Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670245,"link":"/api/v1/people/670245"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9266110741361,"aZ":-27.786951511770337,"pfxX":2.885775717641169,"pfxZ":2.7113296242249456,"pX":1.0996971978779868,"pZ":2.156296450225934,"vX0":3.9498148013620056,"vY0":-126.05560743519983,"vZ0":-2.7059669486662092,"x":75.08,"y":180.56,"x0":-0.8584237450095831,"y0":50.00626575303511,"z0":5.470739825568454,"aX":4.677799118063469},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":-6.1,"spinRate":1824,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.43334801877606033,"extension":6.987064051712259},"index":1,"playId":"a45b7017-272f-36ed-bb15-dc578fd3079a","pitchNumber":1,"startTime":"2026-07-18T22:49:22.093Z","endTime":"2026-07-18T22:49:26.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.527537584225954,"aZ":-24.650914958320957,"pfxX":1.0683221189263548,"pfxZ":4.309529293046561,"pX":0.8520958283192894,"pZ":2.9133158284545426,"vX0":4.021964616730174,"vY0":-130.3324058539937,"vZ0":-1.8658818995080844,"x":84.52,"y":160.12,"x0":-0.8405537463474101,"y0":50.00320917336873,"z0":5.472617809230092,"aX":1.8657772863704367},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.7,"breakHorizontal":-2.6,"spinRate":1935,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.41785141358561706,"extension":7.076897151171866},"index":2,"playId":"d013e603-87b1-3fd9-ba55-711c234514c8","pitchNumber":2,"startTime":"2026-07-18T22:49:38.736Z","endTime":"2026-07-18T22:49:43.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.419971279389536,"aZ":-28.97858123461838,"pfxX":7.515036819320275,"pfxZ":2.1178082528150632,"pX":-1.1293207930468971,"pZ":3.34908097239275,"vX0":-2.4032140020160115,"vY0":-121.85927104146815,"vZ0":0.65157900777917,"x":160.05,"y":148.35,"x0":-1.1079847554405795,"y0":50.00082958481276,"z0":5.577000488068311,"aX":11.327343942410398},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.2,"breakHorizontal":-13.1,"spinRate":2022,"spinDirection":83},"zone":11,"typeConfidence":0.9,"plateTime":0.449062661348667,"extension":6.926047922006167},"index":3,"playId":"3f0894ca-b57f-35e8-9371-308d9b3b4569","pitchNumber":3,"startTime":"2026-07-18T22:49:57.480Z","endTime":"2026-07-18T22:50:03.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.050766758520513,"aZ":-27.176572899694346,"pfxX":-9.393787836807485,"pfxZ":2.65154818552063,"pX":-1.28466526044505,"pZ":2.5447105742512552,"vX0":1.8905799747996697,"vY0":-136.6162194147639,"vZ0":-2.886987146905821,"x":165.97,"y":170.07,"x0":-0.7669834171886264,"y0":50.00167459091047,"z0":5.4898863160109155,"aX":-17.694637057506153},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.3,"breakHorizontal":16.6,"spinRate":2149,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.40145229559805173,"extension":7.221871657803144},"index":4,"playId":"68ddefdc-e1b4-3937-a141-81d977984c03","pitchNumber":4,"startTime":"2026-07-18T22:50:13.899Z","endTime":"2026-07-18T22:50:18.043Z","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":94.7,"endSpeed":87.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.833487113553094,"aZ":-15.434475588168278,"pfxX":-3.0182322673146427,"pfxZ":8.641400936273623,"pX":0.31977061689901004,"pZ":2.6158076519042353,"vX0":3.800376973555695,"vY0":-137.87214096096952,"vZ0":-4.770334673204154,"x":104.81,"y":168.15,"x0":-0.680290895589113,"y0":50.004631628273295,"z0":5.400100731480814,"aX":-5.848301488996301},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":4.7,"spinRate":2183,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.39630767473514483,"extension":7.08383858967115},"hitData":{"launchSpeed":81.1,"launchAngle":-32.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.12,"coordY":162.4}},"index":5,"playId":"ead6a929-1d67-3a13-800a-03a0c191f9c0","pitchNumber":5,"startTime":"2026-07-18T22:50:34.826Z","endTime":"2026-07-18T22:50:42.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:50:42.851Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Mesa Jr. flies out to left fielder Jarren Duran.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T22:51:09.229Z","endTime":"2026-07-18T22:52:01.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"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(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":88.8,"endSpeed":82.9,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21388940689161,"aZ":-26.681151705453786,"pfxX":1.7881315487854343,"pfxZ":3.1700307330028146,"pX":-0.5208847788200484,"pZ":2.909999006713222,"vX0":0.9756895477272367,"vY0":-129.544808184625,"vZ0":-1.4602689586073208,"x":136.85,"y":160.21,"x0":-1.1324431466466243,"y0":50.00246531812392,"z0":5.4843035536215865,"aX":3.096666635784231},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.6,"breakHorizontal":-3.5,"spinRate":1952,"spinDirection":182},"zone":1,"typeConfidence":0.87,"plateTime":0.4197638955524594,"extension":7.00567480620848},"index":0,"playId":"5167420d-eb1c-3c11-b4f9-6cb0a5e32870","pitchNumber":1,"startTime":"2026-07-18T22:51:13.958Z","endTime":"2026-07-18T22:51:17.986Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-18T22:51:34.526Z","endTime":"2026-07-18T22:51:52.010Z","isPitch":false,"type":"action","player":{"id":683748,"link":"/api/v1/people/683748"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.464480819239572,"aZ":-15.875029112748317,"pfxX":-2.2428700532592494,"pfxZ":8.386244253063072,"pX":0.2686810164137951,"pZ":2.27337476080061,"vX0":3.505194832309363,"vY0":-138.21145958067626,"vZ0":-5.803584091001781,"x":106.76,"y":177.4,"x0":-0.7218776933076152,"y0":50.002896395727035,"z0":5.458299311910733,"aX":-4.359499948782904},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":3.4,"spinRate":2105,"spinDirection":210},"zone":6,"typeConfidence":0.9,"plateTime":0.3955982102032647,"extension":7.139193833806623},"hitData":{"launchSpeed":91.0,"launchAngle":46.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.97,"coordY":96.67}},"index":2,"playId":"ff35dff4-bd5f-3c72-995b-38c4645dc8dc","pitchNumber":2,"startTime":"2026-07-18T22:51:52.010Z","endTime":"2026-07-18T22:52:01.578Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:52:01.578Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Fortes strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-18T22:52:08.997Z","endTime":"2026-07-18T22:53:37.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":88.5,"endSpeed":82.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46669651316751,"aZ":-29.762038005641912,"pfxX":2.1770427103102747,"pfxZ":1.410585779418824,"pX":-0.06799969654334807,"pZ":2.407992490598878,"vX0":1.4369467960811253,"vY0":-129.10909622426607,"vZ0":-2.043515450985988,"x":119.59,"y":173.76,"x0":-0.9121326049755086,"y0":50.004047004205795,"z0":5.470287539989596,"aX":3.724990643843184},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":-4.2,"spinRate":1759,"spinDirection":183},"zone":5,"typeConfidence":0.81,"plateTime":0.4220673617041095,"extension":6.9298010190090595},"index":0,"playId":"a647f004-8568-3ac1-9b26-a6f71416a7d4","pitchNumber":1,"startTime":"2026-07-18T22:52:28.407Z","endTime":"2026-07-18T22:52:32.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24463245489414,"aZ":-25.99414334787697,"pfxX":-11.14101037351469,"pfxZ":3.260684072532868,"pX":-0.7431353211021491,"pZ":2.4525047369813686,"vX0":3.8667403929469524,"vY0":-137.45356436936257,"vZ0":-3.2309946539114227,"x":145.33,"y":172.56,"x0":-0.72891262184441,"y0":50.00261201407171,"z0":5.427553823951691,"aX":-21.10916625173381},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.4,"breakHorizontal":19.2,"spinRate":1928,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.3999861682697148,"extension":7.1325713751076},"index":1,"playId":"21d51a29-c5f6-3dfc-a0f3-1f5a1e9a7550","pitchNumber":2,"startTime":"2026-07-18T22:52:45.331Z","endTime":"2026-07-18T22:52:49.819Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-18T22:52:56.428Z","endTime":"2026-07-18T22:53:10.537Z","isPitch":false,"type":"action","player":{"id":663743,"link":"/api/v1/people/663743"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":88.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.955614846540968,"aZ":-24.187833666157264,"pfxX":-8.570583457271944,"pfxZ":4.073745540259059,"pX":-1.072821808996666,"pZ":2.374397045914193,"vX0":2.145852048644881,"vY0":-137.99449676361604,"vZ0":-3.897453145133316,"x":157.89,"y":174.67,"x0":-0.7385944086244982,"y0":50.00309337426007,"z0":5.402821495340168,"aX":-16.801900608066244},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.8,"breakHorizontal":15.2,"spinRate":2004,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.3944443487878022,"extension":7.182531615820622},"index":3,"playId":"571303a1-0481-3f1e-99cb-415ee590e17b","pitchNumber":3,"startTime":"2026-07-18T22:53:10.537Z","endTime":"2026-07-18T22:53:14.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.820285503485824,"aZ":-41.90303433503317,"pfxX":6.6216339860690345,"pfxZ":-6.416144114006674,"pX":0.06763337704996734,"pZ":1.222034468532104,"vX0":0.09924099161188715,"vY0":-122.56808062215444,"vZ0":-1.4805759912867171,"x":114.42,"y":205.79,"x0":-0.8331898458836705,"y0":50.00063573326417,"z0":5.4206550263010795,"aX":10.04629431096472},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-11.6,"breakHorizontal":-12.0,"spinRate":2203,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.4473208555206778,"extension":7.056994103662328},"index":4,"playId":"0c098b2d-5ac8-36f7-b910-090b47bee199","pitchNumber":4,"startTime":"2026-07-18T22:53:32.657Z","endTime":"2026-07-18T22:53:37.307Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:53:37.307Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T22:55:52.336Z","endTime":"2026-07-18T22:56:46.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Casey Legumina replaces Kevin Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T22:55:21.342Z","endTime":"2026-07-18T22:55:54.657Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668984,"link":"/api/v1/people/668984"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.058778851320383,"aZ":-22.62951313169768,"pfxX":-9.16427695939507,"pfxZ":5.043917323697219,"pX":0.3656554969993058,"pZ":2.832449703667921,"vX0":8.814542442391101,"vY0":-136.20926615349669,"vZ0":-0.29360011122851554,"x":103.06,"y":162.3,"x0":-1.7113915941443645,"y0":50.00107165653292,"z0":4.497536830070404,"aX":-17.333263660699327},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":14.9,"spinRate":2363,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.40111798589991876,"extension":7.007691985540047},"index":1,"playId":"1485699c-c2ad-3637-813e-64a9d396b9b1","pitchNumber":1,"startTime":"2026-07-18T22:55:54.657Z","endTime":"2026-07-18T22:56:00.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.673951029809775,"aZ":-32.38966698703891,"pfxX":-7.130668088704645,"pfxZ":-0.13380794879068425,"pX":-0.6616621962138262,"pZ":2.314014983218066,"vX0":5.669010582672955,"vY0":-124.99621423530097,"vZ0":1.3958627990369832,"x":142.22,"y":176.3,"x0":-2.0161750014392106,"y0":50.003722618268014,"z0":4.378740159125788,"aX":-11.452639966063732},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":11.9,"spinRate":1426,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.4357320169436414,"extension":6.886612064333949},"index":2,"playId":"1f9f64fb-962c-377a-9379-82c02c309f96","pitchNumber":2,"startTime":"2026-07-18T22:56:07.318Z","endTime":"2026-07-18T22:56:10.999Z","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":93.1,"endSpeed":85.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54502450469898,"aZ":-23.634582046098636,"pfxX":-7.55882665208963,"pfxZ":4.559585574525501,"pX":-0.6051557470715161,"pZ":3.7101605734083347,"vX0":5.674396951506779,"vY0":-135.48210927774684,"vZ0":2.0615023667405152,"x":140.07,"y":138.61,"x0":-1.7369456677013175,"y0":50.00271548607142,"z0":4.583470033723318,"aX":-14.1561589423954},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":12.6,"spinRate":2206,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.40314797658472656,"extension":6.7490254069854485},"index":3,"playId":"f34b51f5-a984-3f86-9745-d5095f950636","pitchNumber":3,"startTime":"2026-07-18T22:56:23.523Z","endTime":"2026-07-18T22:56:28.773Z","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":94.4,"endSpeed":86.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.943746904483138,"aZ":-21.03540743319159,"pfxX":-9.208286911571777,"pfxZ":5.7783831651007524,"pX":0.0042055580472508056,"pZ":3.047354320396913,"vX0":7.999892328892725,"vY0":-137.3534591295925,"vZ0":0.22990234881203975,"x":116.84,"y":156.5,"x0":-1.7373780430783143,"y0":50.001569381886014,"z0":4.382980759333558,"aX":-17.746629185185718},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":15.2,"spinRate":2273,"spinDirection":236},"zone":2,"typeConfidence":2.0,"plateTime":0.3974629675315797,"extension":6.685129133524683},"hitData":{"launchSpeed":89.0,"launchAngle":41.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.4,"coordY":96.41}},"index":4,"playId":"6f00cfbf-408d-38dd-afb0-8973aedf0eb8","pitchNumber":4,"startTime":"2026-07-18T22:56:37.805Z","endTime":"2026-07-18T22:56:46.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:56:46.875Z","atBatIndex":46},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Willson Contreras hit by pitch.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T22:56:54.779Z","endTime":"2026-07-18T22:58:13.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11468356548264,"aZ":-23.717739850344998,"pfxX":-10.600377502276647,"pfxZ":4.458499170395527,"pX":-1.448061694236311,"pZ":2.6380649177521196,"vX0":4.654300552973511,"vY0":-135.95206035396924,"vZ0":-1.1946557507346016,"x":172.2,"y":167.55,"x0":-1.7925159730836961,"y0":50.00305482838884,"z0":4.7090892793742745,"aX":-20.10525298211212},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.0,"breakHorizontal":18.4,"spinRate":2225,"spinDirection":229},"zone":11,"typeConfidence":0.93,"plateTime":0.40087331078416044,"extension":6.9332679373469155},"index":0,"playId":"de4799e4-887f-3b16-b955-284807f908a8","pitchNumber":1,"startTime":"2026-07-18T22:57:12.102Z","endTime":"2026-07-18T22:57:17.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99703515069566,"aZ":-23.514715550282247,"pfxX":-10.126261577595974,"pfxZ":4.550479178473276,"pX":0.28448450451314145,"pZ":2.3931367064011657,"vX0":8.607156781809852,"vY0":-136.3655985800636,"vZ0":-1.6503137399137162,"x":106.16,"y":174.17,"x0":-1.5807349616221136,"y0":50.00309409137096,"z0":4.611398060463118,"aX":-19.27453552915913},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":16.8,"spinRate":2332,"spinDirection":230},"zone":6,"typeConfidence":0.93,"plateTime":0.40003189432585984,"extension":7.027876981445205},"index":1,"playId":"016dac02-bdbc-3abe-ace7-d3e45fbb2ce3","pitchNumber":2,"startTime":"2026-07-18T22:57:26.113Z","endTime":"2026-07-18T22:57:30.760Z","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":80.0,"endSpeed":74.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.14104321002783,"aZ":-26.536694661423297,"pfxX":4.617887796139355,"pfxZ":4.061700170772223,"pX":1.0084235219148625,"pZ":0.5802906450513915,"vX0":5.550735089739934,"vY0":-116.53716123678146,"vZ0":-2.6943122215046285,"x":78.56,"y":223.11,"x0":-1.9963496635937876,"y0":50.00066228900483,"z0":4.236045383017624,"aX":6.404988248565907},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":7.0,"breakHorizontal":-9.6,"spinRate":2673,"spinDirection":100},"zone":14,"typeConfidence":0.91,"plateTime":0.4684567022181274,"extension":6.958825150693798},"index":2,"playId":"b15deaff-b7d4-3f4e-ace9-ea890c1ecc0b","pitchNumber":3,"startTime":"2026-07-18T22:57:43.056Z","endTime":"2026-07-18T22:57:46.983Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-18T22:57:56.682Z","endTime":"2026-07-18T22:58:08.430Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6384875624682,"aZ":-19.215590618213874,"pfxX":-8.250044456044813,"pfxZ":6.702229675837389,"pX":-0.8816779439702551,"pZ":3.3515796469587014,"vX0":5.346029224554473,"vY0":-137.7054250278586,"vZ0":0.06890755234541357,"x":150.61,"y":148.29,"x0":-1.769616033909879,"y0":50.00282053321279,"z0":4.618965254375517,"aX":-15.951783653215907},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.4,"breakHorizontal":13.9,"spinRate":2281,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39672163008888184,"extension":6.935642602620286},"index":4,"playId":"4f4eb08d-b5d5-3d32-94d4-82d4e81f33be","pitchNumber":4,"startTime":"2026-07-18T22:58:08.430Z","endTime":"2026-07-18T22:58:13.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T22:58:13.441Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Romy Gonzalez flies out to right fielder Victor Mesa Jr.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T23:00:20.761Z","endTime":"2026-07-18T23:00:34.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-18T22:58:56.265Z","endTime":"2026-07-18T23:00:22.979Z","isPitch":false,"type":"action","player":{"id":663853,"link":"/api/v1/people/663853"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26600205482889,"aZ":-24.680522109754506,"pfxX":-9.144994653354253,"pfxZ":4.142771867458412,"pX":-0.9364524575929826,"pZ":2.4728133143325572,"vX0":5.465839388348575,"vY0":-133.35142670934448,"vZ0":-0.8907583182004972,"x":152.7,"y":172.01,"x0":-1.8189039030909535,"y0":50.00635600220715,"z0":4.583161298580181,"aX":-16.560050245964913},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.6,"breakHorizontal":15.5,"spinRate":2289,"spinDirection":229},"zone":11,"typeConfidence":0.89,"plateTime":0.4099113985163836,"extension":6.843516831081893},"hitData":{"launchSpeed":88.1,"launchAngle":27.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.11,"coordY":79.65}},"index":1,"playId":"ff175fc4-5ea0-3381-aad0-d707f4fe372e","pitchNumber":1,"startTime":"2026-07-18T23:00:22.979Z","endTime":"2026-07-18T23:00:34.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:00:34.013Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Caleb Durbin flies out to right fielder Victor Mesa Jr.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-18T23:00:41.399Z","endTime":"2026-07-18T23:01:39.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683748,"link":"/api/v1/people/683748"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.392691513908698,"aZ":-27.2987957761087,"pfxX":5.432821029895201,"pfxZ":3.6346211835893634,"pX":0.46729559812159854,"pZ":1.5809391814896248,"vX0":4.138610610887061,"vY0":-115.06588657002973,"vZ0":-0.20914522535358426,"x":99.19,"y":196.09,"x0":-2.0603964808563875,"y0":50.000559767458334,"z0":4.3183742744242455,"aX":7.282530895258281},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":6.8,"breakHorizontal":-10.9,"spinRate":2654,"spinDirection":97},"zone":9,"typeConfidence":0.9,"plateTime":0.47604102178998753,"extension":6.883844651424098},"index":0,"playId":"a508973a-d798-3122-92da-d20b2c3df5a2","pitchNumber":1,"startTime":"2026-07-18T23:00:59.004Z","endTime":"2026-07-18T23:01:03.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.782749375777666,"aZ":-25.048971679639923,"pfxX":-8.628926520887862,"pfxZ":3.89664075096288,"pX":-1.5295664163405331,"pZ":1.7339440679587639,"vX0":3.9002243964755587,"vY0":-134.09040721187665,"vZ0":-2.800384860170388,"x":175.3,"y":191.96,"x0":-1.8782684975726054,"y0":50.00337248932206,"z0":4.570400052067475,"aX":-15.784095636231518},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.7,"breakHorizontal":14.9,"spinRate":2284,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.40776989121430196,"extension":6.867855119569794},"index":1,"playId":"8b5d1679-516c-3bf9-bcce-f613348a8698","pitchNumber":2,"startTime":"2026-07-18T23:01:12.711Z","endTime":"2026-07-18T23:01:17.502Z","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.5,"endSpeed":84.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.444272646255794,"aZ":-17.982951484175185,"pfxX":-6.815229170956719,"pfxZ":7.788177121017762,"pX":0.09963136318620547,"pZ":2.8335042141335243,"vX0":7.098875193615912,"vY0":-134.4647195940926,"vZ0":-1.215774334542274,"x":113.2,"y":162.28,"x0":-1.6951581784000922,"y0":50.003902769642174,"z0":4.573307989427883,"aX":-12.421672115433873},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.0,"breakHorizontal":10.7,"spinRate":2475,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.4080630795799185,"extension":6.840385751740545},"hitData":{"launchSpeed":94.5,"launchAngle":47.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.32,"coordY":87.41}},"index":2,"playId":"88c5b5b1-67ee-3239-8c34-ea173c8cd128","pitchNumber":3,"startTime":"2026-07-18T23:01:29.284Z","endTime":"2026-07-18T23:01:39.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:01:39.309Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Richie Palacios strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T23:03:28.710Z","endTime":"2026-07-18T23:05:19.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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(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.4,"endSpeed":82.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2769122733704,"aZ":-26.09398955621348,"pfxX":2.2406181650056514,"pfxZ":3.5468597058686875,"pX":0.6159643867339081,"pZ":2.2764877533769923,"vX0":3.595093211344532,"vY0":-128.94540988302376,"vZ0":-3.0799795969834003,"x":93.52,"y":177.31,"x0":-1.0778151149901753,"y0":50.00229896297246,"z0":5.4609384574902275,"aX":3.84098714927532},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.1,"breakHorizontal":-4.7,"spinRate":2075,"spinDirection":190},"zone":6,"typeConfidence":0.77,"plateTime":0.4218739689205915,"extension":6.941422789787719},"index":0,"playId":"a8a142c8-d2b4-3931-9f8c-7ec791beec55","pitchNumber":1,"startTime":"2026-07-18T23:03:50.554Z","endTime":"2026-07-18T23:03:54.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.778659250655746,"aZ":-44.44883592366148,"pfxX":6.338291789057732,"pfxZ":-8.348154922435933,"pX":-0.03098781765545455,"pZ":2.2564456692232944,"vX0":0.4152223069584331,"vY0":-120.3051285005177,"vZ0":1.382583907538821,"x":118.18,"y":177.86,"x0":-1.0295815703565185,"y0":50.00529052252382,"z0":5.6062463026248075,"aX":9.315633694311758},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-14.5,"breakHorizontal":-11.6,"spinRate":2411,"spinDirection":43},"zone":5,"typeConfidence":0.91,"plateTime":0.4548312582668337,"extension":6.817220825969372},"index":1,"playId":"fcc21331-e65a-3aed-883b-5622805ca797","pitchNumber":2,"startTime":"2026-07-18T23:04:10.109Z","endTime":"2026-07-18T23:04:14.699Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-18T23:04:23.452Z","endTime":"2026-07-18T23:04:37.455Z","isPitch":false,"type":"action","player":{"id":680700,"link":"/api/v1/people/680700"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.811378651948097,"aZ":-19.245421659020227,"pfxX":-3.1476229564281057,"pfxZ":6.767811133154542,"pX":0.06720053293427812,"pZ":3.6475308568960028,"vX0":3.640138617009539,"vY0":-137.43862873296624,"vZ0":-1.7703532516059344,"x":114.44,"y":140.3,"x0":-0.8662525178070996,"y0":50.00373395792488,"z0":5.60868498567954,"aX":-6.014549934005939},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":4.9,"spinRate":2200,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.3987074472226073,"extension":6.921859358046297},"index":3,"playId":"5dc5e551-24d9-3b42-ba80-982f49497a60","pitchNumber":3,"startTime":"2026-07-18T23:04:37.455Z","endTime":"2026-07-18T23:04:42.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.257979875928868,"aZ":-40.96923783238559,"pfxX":7.946951229152245,"pfxZ":-5.923408868786524,"pX":0.22855674832870942,"pZ":0.8673795685652538,"vX0":0.4799032784280007,"vY0":-121.74137387540006,"vZ0":-2.4848285114072355,"x":108.29,"y":215.36,"x0":-1.0026235454381602,"y0":50.00321740437335,"z0":5.48363231288919,"aX":11.8016621968443},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.0,"breakHorizontal":-14.5,"spinRate":2325,"spinDirection":38},"zone":14,"typeConfidence":0.89,"plateTime":0.45174351494437603,"extension":6.97212842091543},"index":4,"playId":"583b872b-b724-38cd-9426-ed3caab8ba6f","pitchNumber":4,"startTime":"2026-07-18T23:04:54.320Z","endTime":"2026-07-18T23:04:58.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":85.4,"endSpeed":79.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.949822130060156,"aZ":-28.728251481839486,"pfxX":6.353379838655876,"pfxZ":2.176189517458212,"pX":-0.017550377915389236,"pZ":2.7452665186526892,"vX0":0.33214794665964054,"vY0":-124.54077863766057,"vZ0":-1.2474731679926294,"x":117.67,"y":164.66,"x0":-0.9788923825434406,"y0":50.00478452171419,"z0":5.609699931019286,"aX":10.068634581119843},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.0,"breakHorizontal":-11.6,"spinRate":2028,"spinDirection":86},"zone":2,"typeConfidence":0.9,"plateTime":0.43832768358133833,"extension":6.811902262666012},"index":5,"playId":"42485008-9606-322a-8f8b-4448c456eb3b","pitchNumber":5,"startTime":"2026-07-18T23:05:14.238Z","endTime":"2026-07-18T23:05:19.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:05:19.298Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yandy Díaz grounds out, shortstop Andruw Monasterio to first baseman Willson Contreras.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T23:05:20.800Z","endTime":"2026-07-18T23:06:44.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.359057542853588,"aZ":-29.867718856544464,"pfxX":1.5497545525184238,"pfxZ":1.393529904722552,"pX":0.15254341013654432,"pZ":3.019860488637055,"vX0":2.13986365557553,"vY0":-127.99962848144996,"vZ0":-0.4592385524154611,"x":111.19,"y":157.24,"x0":-0.8956297369819627,"y0":50.005097282594036,"z0":5.5396272825781905,"aX":2.5727586372054283},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":-3.2,"spinRate":1955,"spinDirection":182},"zone":2,"typeConfidence":0.73,"plateTime":0.42786593130398387,"extension":7.143211863457017},"index":0,"playId":"213eba25-08d3-3a67-9236-cb65bc2c467e","pitchNumber":1,"startTime":"2026-07-18T23:05:42.459Z","endTime":"2026-07-18T23:05:48.199Z","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":90.4,"endSpeed":84.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5412153156748,"aZ":-27.081633217395158,"pfxX":0.8728696680723536,"pfxZ":2.8423835640542183,"pX":0.5763503599546498,"pZ":3.0238793531357464,"vX0":3.2278818993774925,"vY0":-131.84165928923832,"vZ0":-1.502567199169464,"x":95.03,"y":157.14,"x0":-0.7687874611513227,"y0":50.00157078922077,"z0":5.567871950384989,"aX":1.5619857634621936},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.0,"breakHorizontal":-2.2,"spinRate":2044,"spinDirection":192},"zone":3,"typeConfidence":0.92,"plateTime":0.4127605955386331,"extension":7.079721640628493},"index":1,"playId":"eeb4399c-bfff-3cc6-ae40-7bcfd29d63de","pitchNumber":2,"startTime":"2026-07-18T23:05:59.961Z","endTime":"2026-07-18T23:06:04.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":88.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.745901831393397,"aZ":-24.055613222284038,"pfxX":-8.069487019602077,"pfxZ":4.176118212015495,"pX":-1.2303596918852198,"pZ":1.7503668424862118,"vX0":2.0803514387524724,"vY0":-137.2295323052718,"vZ0":-5.5854588783082955,"x":163.9,"y":191.52,"x0":-0.9400733973335267,"y0":50.0054472731491,"z0":5.407796135526324,"aX":-15.696738529791874},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":14.4,"spinRate":2125,"spinDirection":212},"zone":13,"typeConfidence":0.89,"plateTime":0.3961601000578896,"extension":7.087900576247327},"index":2,"playId":"85780b35-2502-385b-b48f-fa23a25f1c26","pitchNumber":3,"startTime":"2026-07-18T23:06:17.119Z","endTime":"2026-07-18T23:06:21.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74793459771471,"aZ":-41.50351487517474,"pfxX":7.344132591247993,"pfxZ":-6.027599810960224,"pX":0.4523735368353541,"pZ":2.2731449632015575,"vX0":0.8469172822670943,"vY0":-123.64152657835268,"vZ0":0.5362596430393154,"x":99.76,"y":177.41,"x0":-0.8487680235890096,"y0":50.003460124799396,"z0":5.537440626882596,"aX":11.365651880709283},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-10.6,"breakHorizontal":-13.4,"spinRate":2241,"spinDirection":41},"zone":6,"typeConfidence":0.89,"plateTime":0.44307345941299925,"extension":6.79630730294557},"hitData":{"launchSpeed":73.8,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":148.14}},"index":3,"playId":"f873ff4f-a997-3a6e-8046-cf97a7aa1508","pitchNumber":4,"startTime":"2026-07-18T23:06:36.565Z","endTime":"2026-07-18T23:06:44.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:06:44.572Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jonny DeLuca homers (6) on a line drive to left center field.","rbi":1,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T23:07:15.101Z","endTime":"2026-07-18T23:07:39.235Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":{"id":670245,"link":"/api/v1/people/670245"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.670657366150795,"aZ":-25.315171879818507,"pfxX":2.0294446369196564,"pfxZ":3.8978024791109522,"pX":-0.041089892156179815,"pZ":2.9739219747310597,"vX0":1.3845291701238736,"vY0":-130.58849821995148,"vZ0":-1.6936959664398255,"x":118.57,"y":158.48,"x0":-0.8384839159305775,"y0":50.00235230552742,"z0":5.501026018943703,"aX":3.570350059450222},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.0,"breakHorizontal":-4.0,"spinRate":1859,"spinDirection":194},"zone":2,"typeConfidence":0.91,"plateTime":0.4164657218239931,"extension":7.0334644872464},"hitData":{"launchSpeed":102.7,"launchAngle":22.0,"totalDistance":394.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":58.93,"coordY":54.33}},"index":0,"playId":"d5827563-76b3-36f5-962c-d662b87f0451","pitchNumber":1,"startTime":"2026-07-18T23:07:15.101Z","endTime":"2026-07-18T23:07:39.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:07:39.235Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Caminero grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-18T23:07:55.325Z","endTime":"2026-07-18T23:08:26.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.522911240777095,"aZ":-28.282038016473663,"pfxX":6.777538627143093,"pfxZ":2.5040453280228245,"pX":-0.4654142654766843,"pZ":2.4244182116223807,"vX0":-0.8324697612812142,"vY0":-123.02067502537163,"vZ0":-1.7447824050180716,"x":134.74,"y":173.32,"x0":-1.006690842080741,"y0":50.00052947056803,"z0":5.511632897027798,"aX":10.517122970266279},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.4,"breakHorizontal":-12.1,"spinRate":2041,"spinDirection":77},"zone":4,"typeConfidence":0.91,"plateTime":0.44310993063188064,"extension":6.968549157940063},"index":0,"playId":"3d8b778a-2f02-3086-b8d7-095b01a2a890","pitchNumber":1,"startTime":"2026-07-18T23:08:01.976Z","endTime":"2026-07-18T23:08:06.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.790038674650848,"aZ":-43.0647949473792,"pfxX":7.683107418703177,"pfxZ":-7.344365258314486,"pX":-0.7736961131182477,"pZ":2.2487406850807776,"vX0":-1.8700240436598123,"vY0":-121.2991584823506,"vZ0":0.9540289166425091,"x":146.49,"y":178.06,"x0":-0.9885609721057727,"y0":50.00213983635499,"z0":5.619258760914539,"aX":11.393559399741132},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-12.7,"breakHorizontal":-13.4,"spinRate":2385,"spinDirection":46},"zone":4,"typeConfidence":0.91,"plateTime":0.4523834699649445,"extension":6.980713446360631},"hitData":{"launchSpeed":114.4,"launchAngle":-2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.5,"coordY":156.05}},"index":1,"playId":"e55781fd-4e4d-397d-9d24-31280819f065","pitchNumber":2,"startTime":"2026-07-18T23:08:17.967Z","endTime":"2026-07-18T23:08:26.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:08:26.504Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andruw Monasterio doubles (14) on a line drive to left fielder Chandler Simpson.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T23:10:14.622Z","endTime":"2026-07-18T23:11:09.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08822432537987,"aZ":-25.1860964823035,"pfxX":-9.810363386253272,"pfxZ":3.758241402112384,"pX":-0.14635017667079675,"pZ":2.1341980180625177,"vX0":7.422704528462908,"vY0":-134.53330433740845,"vZ0":-1.9660605839721246,"x":122.58,"y":181.16,"x0":-1.6461074722804168,"y0":50.005131713330364,"z0":4.63313205199,"aX":-18.255113735507386},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.6,"breakHorizontal":16.4,"spinRate":2081,"spinDirection":229},"zone":5,"typeConfidence":0.87,"plateTime":0.40482142415067823,"extension":7.001972181289499},"index":0,"playId":"d2d4378c-799e-3fbd-92e8-c622cd3f4e3c","pitchNumber":1,"startTime":"2026-07-18T23:10:30.500Z","endTime":"2026-07-18T23:10:34.911Z","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":79.4,"endSpeed":72.6,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77589169649611,"aZ":-25.46268137098987,"pfxX":2.272285592353339,"pfxZ":4.970398180003981,"pX":-0.27080261535980316,"pZ":2.9963492392150655,"vX0":3.5844025988499304,"vY0":-115.57969668877601,"vZ0":2.3112084410590428,"x":127.32,"y":157.88,"x0":-2.1377763920265584,"y0":50.00546224305451,"z0":4.430409246339995,"aX":3.0710440331093922},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":9.8,"breakHorizontal":-5.0,"spinRate":2448,"spinDirection":103},"zone":2,"typeConfidence":0.9,"plateTime":0.47410471529069875,"extension":6.8870708392860625},"index":1,"playId":"7cc7cb9c-0608-38ae-afa2-2441e2b4b6a3","pitchNumber":2,"startTime":"2026-07-18T23:10:43.043Z","endTime":"2026-07-18T23:10:46.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.580571979815737,"aZ":-19.941173975301524,"pfxX":-10.035085265572643,"pfxZ":6.49661098095725,"pX":-0.07464879430544463,"pZ":2.210702023679294,"vX0":8.121099599580898,"vY0":-136.05265985527294,"vZ0":-1.9349244719783036,"x":119.85,"y":179.09,"x0":-1.7877816495364087,"y0":50.00457330995658,"z0":4.306644926917282,"aX":-18.900424691903105},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":16.6,"spinRate":2397,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4018895939025766,"extension":7.104047270175845},"hitData":{"launchSpeed":94.4,"launchAngle":14.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":99.08,"coordY":75.16}},"index":2,"playId":"b0e8cb8d-2626-37d6-a4b5-e233375056ab","pitchNumber":3,"startTime":"2026-07-18T23:10:58.035Z","endTime":"2026-07-18T23:11:09.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:11:09.348Z","atBatIndex":54},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jarren Duran reaches on a throwing error by first baseman Ryan Vilade. Andruw Monasterio to 3rd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T23:13:52.924Z","endTime":"2026-07-18T23:14:39.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnThird":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T23:11:35.942Z","endTime":"2026-07-18T23:11:48.506Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Cole Sulser replaces Casey Legumina.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T23:11:48.506Z","endTime":"2026-07-18T23:13:55.230Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642121,"link":"/api/v1/people/642121"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64649267796306,"aZ":-29.945170148356002,"pfxX":-8.161269781958083,"pfxZ":1.484611350025164,"pX":0.30950643284032536,"pZ":0.6455049355812491,"vX0":7.291963559877434,"vY0":-121.04060322893199,"vZ0":-5.487251594946963,"x":105.2,"y":221.35,"x0":-1.6624833492069468,"y0":50.00591182036628,"z0":5.522486656483354,"aX":-12.275550007573363},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.8,"breakHorizontal":13.3,"spinRate":1853,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.45021162210989907,"extension":6.467853250875506},"index":2,"playId":"c00a4c76-6bfd-3f40-ad4f-0c006f3c5045","pitchNumber":1,"startTime":"2026-07-18T23:13:55.230Z","endTime":"2026-07-18T23:14:00.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.814486692204806,"aZ":-14.049723615736378,"pfxX":-4.678303258237452,"pfxZ":9.865029617967132,"pX":-0.33496289609138186,"pZ":3.7816391352520764,"vX0":4.454166083358979,"vY0":-134.8283609254933,"vZ0":-2.607791038759264,"x":129.77,"y":136.68,"x0":-1.4020270014758407,"y0":50.006673397992635,"z0":5.75516342992207,"aX":-8.599469820243751},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":7.4,"spinRate":2223,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.40651387464780653,"extension":6.474525095369575},"index":3,"playId":"a58ef250-09a8-3922-98ab-378ab68f4f1a","pitchNumber":2,"startTime":"2026-07-18T23:14:14.549Z","endTime":"2026-07-18T23:14:19.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3599019992902,"aZ":-31.57864436128742,"pfxX":-7.798093337472405,"pfxZ":0.4002210728735207,"pX":-0.33443032262225814,"pZ":1.8179437410461048,"vX0":5.4410534823942065,"vY0":-120.61554337791864,"vZ0":-2.414567273459265,"x":129.75,"y":189.7,"x0":-1.6110093660681788,"y0":50.00005540704021,"z0":5.627921664476412,"aX":-11.440972902268152},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.4,"breakHorizontal":12.7,"spinRate":1853,"spinDirection":237},"zone":7,"typeConfidence":0.9,"plateTime":0.45482753302037837,"extension":6.450780477523419},"hitData":{"launchSpeed":94.4,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.4,"coordY":157.26}},"index":4,"playId":"b5ac0dbe-6167-3e72-9fed-8e85cd6b9417","pitchNumber":3,"startTime":"2026-07-18T23:14:31.393Z","endTime":"2026-07-18T23:14:39.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:14:39.399Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, shortstop Ben Williamson to first baseman Ryan Vilade. Andruw Monasterio scores. Jarren Duran to 2nd.","rbi":1,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T23:16:28.993Z","endTime":"2026-07-18T23:16:51.330Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668723,"link":"/api/v1/people/668723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":{"id":668984,"link":"/api/v1/people/668984"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Masataka Yoshida replaces Carlos Narváez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T23:15:37.106Z","endTime":"2026-07-18T23:15:41.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T23:15:41.812Z","endTime":"2026-07-18T23:16:31.235Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.139176333261467,"aZ":-28.57464879589357,"pfxX":-8.030641270440208,"pfxZ":2.384923854653156,"pX":-1.0119898747433544,"pZ":2.6654191485692005,"vX0":4.25342932086434,"vY0":-121.04569497487894,"vZ0":-1.4238697414668284,"x":155.57,"y":166.81,"x0":-1.7343593265126434,"y0":50.00136573115387,"z0":5.72700537261031,"aX":-12.103557936460035},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.3,"breakHorizontal":13.8,"spinRate":1692,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.4498157908707894,"extension":6.452635246719929},"index":2,"playId":"c70f805d-bbc0-3c25-be13-ada7db8ffa47","pitchNumber":1,"startTime":"2026-07-18T23:16:31.235Z","endTime":"2026-07-18T23:16:36.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.761291795211523,"aZ":-29.621855563319567,"pfxX":-8.694857830353023,"pfxZ":1.722057033858734,"pX":-0.7546665065770393,"pZ":1.6905344243379248,"vX0":5.15335452622813,"vY0":-120.56057569150677,"vZ0":-3.304213502623271,"x":145.77,"y":193.14,"x0":-1.7819139157425026,"y0":50.00478983136457,"z0":5.672518020053358,"aX":-12.898741678856654},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.6,"breakHorizontal":14.6,"spinRate":1786,"spinDirection":237},"zone":7,"typeConfidence":0.9,"plateTime":0.4530093446384966,"extension":6.49610920219246},"hitData":{"launchSpeed":69.4,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":136.61,"coordY":147.63}},"index":3,"playId":"7985a0f0-8113-30f9-93bf-d719a24819b2","pitchNumber":2,"startTime":"2026-07-18T23:16:43.800Z","endTime":"2026-07-18T23:16:51.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:16:51.330Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Seigler strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T23:17:18.668Z","endTime":"2026-07-18T23:18:43.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.807003185295784,"aZ":-28.706689361934373,"pfxX":-7.563747982974684,"pfxZ":2.252413709981832,"pX":-0.6521161699536625,"pZ":0.9674588541486053,"vX0":5.008982928641926,"vY0":-122.81376779851105,"vZ0":-5.281441100988563,"x":141.86,"y":212.66,"x0":-1.7286156885427817,"y0":50.00158211650182,"z0":5.567905305002208,"aX":-11.630585977165055},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.1,"breakHorizontal":12.6,"spinRate":1774,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.444862854617857,"extension":6.533787677099864},"index":0,"playId":"728321dd-371f-33e0-a91c-182f07e8bacd","pitchNumber":1,"startTime":"2026-07-18T23:17:19.659Z","endTime":"2026-07-18T23:17:26.242Z","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(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":93.3,"endSpeed":85.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.174485103773545,"aZ":-14.457706755832309,"pfxX":-5.402201437493289,"pfxZ":9.488536176785312,"pX":0.787852630950049,"pZ":3.824965995698394,"vX0":7.252244295534941,"vY0":-135.6607553751116,"vZ0":-2.4308840506993654,"x":86.97,"y":135.51,"x0":-1.2159707153430253,"y0":50.00321244712546,"z0":5.738212367536462,"aX":-10.087892716355068},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":8.3,"spinRate":2388,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.40346645783808466,"extension":6.4387991649477705},"index":1,"playId":"44ab1d93-542c-34e4-a336-e4c27557d7c3","pitchNumber":2,"startTime":"2026-07-18T23:17:41.863Z","endTime":"2026-07-18T23:17:46.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.769355751955327,"aZ":-15.106221003875211,"pfxX":-6.3049680176581795,"pfxZ":9.045254109566926,"pX":-0.029152415661579577,"pZ":2.649290248286759,"vX0":5.856965203110656,"vY0":-135.9796668212389,"vZ0":-5.0379886929558415,"x":118.11,"y":167.25,"x0":-1.3841884845576993,"y0":50.00028162000948,"z0":5.562039918839947,"aX":-11.892618589240708},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":10.3,"spinRate":2328,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.4016804320323004,"extension":6.678657965371097},"index":2,"playId":"4a3bea65-1120-3c5b-bc2e-a2456b33e240","pitchNumber":3,"startTime":"2026-07-18T23:18:19.126Z","endTime":"2026-07-18T23:18:22.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.343491338135365,"aZ":-13.280910890945485,"pfxX":-6.2763645912208705,"pfxZ":10.00328552294719,"pX":-0.2910313386214739,"pZ":2.4550872336075913,"vX0":5.486407400944901,"vY0":-136.40122410084322,"vZ0":-5.993620824433921,"x":128.09,"y":172.49,"x0":-1.510761748890101,"y0":50.00171814118248,"z0":5.592599826334946,"aX":-11.85368294631058},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.0,"breakHorizontal":10.2,"spinRate":2393,"spinDirection":216},"zone":4,"typeConfidence":0.91,"plateTime":0.4011947258731534,"extension":6.582109472878979},"index":3,"playId":"24957e3b-133c-3a61-9a25-0a8535ee542d","pitchNumber":4,"startTime":"2026-07-18T23:18:38.293Z","endTime":"2026-07-18T23:18:43.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:18:43.020Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ceddanne Rafaela doubles (25) on a fly ball to center fielder Jonny DeLuca. Jarren Duran scores.","rbi":1,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T23:19:11.010Z","endTime":"2026-07-18T23:21:10.066Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":642121,"link":"/api/v1/people/642121"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.5,"endSpeed":78.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.972361646869068,"aZ":-28.935712796227396,"pfxX":-8.476367126898637,"pfxZ":2.1061764217589096,"pX":0.4253993463307317,"pZ":0.31721992856347325,"vX0":7.572234828795867,"vY0":-122.77585339407113,"vZ0":-6.661684921297899,"x":100.78,"y":230.22,"x0":-1.58878737419213,"y0":50.00241564490697,"z0":5.509740083068321,"aX":-13.016820682060544},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.5,"breakHorizontal":13.7,"spinRate":1814,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.44513596971234914,"extension":6.62124173438453},"index":0,"playId":"ec1bd02a-89df-3180-9f49-14bac7d00616","pitchNumber":1,"startTime":"2026-07-18T23:19:11.010Z","endTime":"2026-07-18T23:19:16.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.335139742880784,"aZ":-16.584375293606847,"pfxX":-5.824538770608226,"pfxZ":8.16618413286101,"pX":-0.47116277335598283,"pZ":3.0529288116220514,"vX0":4.44562555417841,"vY0":-136.6265238544599,"vZ0":-3.944477648184555,"x":134.96,"y":156.35,"x0":-1.3547403852542117,"y0":50.00234981645273,"z0":5.639912792855433,"aX":-11.119391322244685},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":9.7,"spinRate":2296,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.399398802366131,"extension":6.543806631978894},"index":1,"playId":"f10aa507-7b98-3dfc-aaf0-d2a1d4509162","pitchNumber":2,"startTime":"2026-07-18T23:19:30.788Z","endTime":"2026-07-18T23:19:37.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.156652781998126,"aZ":-28.913433922520948,"pfxX":-7.677422394782296,"pfxZ":2.1815234655321456,"pX":0.3053982771811767,"pZ":1.815491686703682,"vX0":6.68730624295661,"vY0":-121.50697053089189,"vZ0":-3.1232162960939185,"x":105.36,"y":189.76,"x0":-1.4870749873782538,"y0":50.00075942830218,"z0":5.633881879741673,"aX":-11.460670450712716},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.5,"breakHorizontal":12.2,"spinRate":1723,"spinDirection":241},"zone":9,"typeConfidence":0.9,"plateTime":0.4510462449531105,"extension":6.415872071475765},"index":2,"playId":"8c4d96ce-3001-371d-9b7d-1fd1d0ee6222","pitchNumber":3,"startTime":"2026-07-18T23:20:00.091Z","endTime":"2026-07-18T23:20:05.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.096021336895493,"aZ":-25.820975722815977,"pfxX":-8.720374206910451,"pfxZ":4.106419628979275,"pX":0.09850373305430778,"pZ":-0.39069933831812276,"vX0":6.708082578573968,"vY0":-122.75165612767556,"vZ0":-8.929663053619516,"x":113.25,"y":249.33,"x0":-1.5179865189793764,"y0":50.00315960195292,"z0":5.445783689495231,"aX":-13.495384921296736},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.8,"breakHorizontal":14.5,"spinRate":1904,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.44382361169984597,"extension":6.679934913314035},"index":3,"playId":"fc44b783-1917-3a01-9b1a-f84cd54a3b1c","pitchNumber":4,"startTime":"2026-07-18T23:20:15.482Z","endTime":"2026-07-18T23:20:19.994Z","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":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.124479545088377,"aZ":-14.258606520093638,"pfxX":-4.133468319434178,"pfxZ":9.550509880793758,"pX":0.18428901827137964,"pZ":4.534730861563021,"vX0":5.923950619455354,"vY0":-136.15292183817238,"vZ0":-0.48094481294927116,"x":109.98,"y":116.34,"x0":-1.4834675422261792,"y0":50.00222345249993,"z0":5.701119410339492,"aX":-7.754018291842551},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":6.2,"spinRate":2301,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.4024197503278186,"extension":6.5398995045680355},"index":4,"playId":"5a3af9bb-f4b6-36b8-bdbf-09e49bb76fa7","pitchNumber":5,"startTime":"2026-07-18T23:20:39.684Z","endTime":"2026-07-18T23:20:43.267Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.746903237766098,"aZ":-14.339584195322148,"pfxX":-6.0904313673944905,"pfxZ":9.634252440405989,"pX":-0.6093487356573604,"pZ":3.114747096945998,"vX0":4.087461962198562,"vY0":-135.2560859716521,"vZ0":-3.9993376692273226,"x":140.23,"y":154.68,"x0":-1.349577693177759,"y0":50.00146415099848,"z0":5.6193034652595815,"aX":-11.273456452740694},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":10.2,"spinRate":2268,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.40508845900532764,"extension":6.579542452100154},"hitData":{"launchSpeed":88.5,"launchAngle":31.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":95.4,"coordY":73.91}},"index":5,"playId":"5345286f-aaf9-3273-8f81-2c07c89bf4ba","pitchNumber":6,"startTime":"2026-07-18T23:20:57.049Z","endTime":"2026-07-18T23:21:10.066Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:21:10.066Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wilyer Abreu homers (15) on a fly ball to right center field. Ceddanne Rafaela scores.","rbi":2,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T23:24:00.993Z","endTime":"2026-07-18T23:26:09.026Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":664076,"link":"/api/v1/people/664076"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":true,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":642121,"link":"/api/v1/people/642121"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T23:21:42.995Z","endTime":"2026-07-18T23:23:38.497Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Garrett Cleavinger replaces Cole Sulser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-18T23:23:38.497Z","endTime":"2026-07-18T23:24:03.289Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664076,"link":"/api/v1/people/664076"},"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":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.901353669855077,"aZ":-23.93249042892533,"pfxX":9.073223010320165,"pfxZ":4.278713751951825,"pX":1.135785075461622,"pZ":3.3738336017512003,"vX0":-3.0146992816702216,"vY0":-137.50772664777287,"vZ0":-0.6516519788494916,"x":73.71,"y":147.69,"x0":1.063933660200174,"y0":50.001796689964266,"z0":5.229584374750724,"aX":17.470363583741687},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.8,"breakHorizontal":-15.8,"spinRate":2410,"spinDirection":132},"zone":12,"typeConfidence":0.89,"plateTime":0.3974783040066461,"extension":5.904778340514361},"index":2,"playId":"9f90d996-2f7c-3e32-9dd5-c484aa301e45","pitchNumber":1,"startTime":"2026-07-18T23:24:03.289Z","endTime":"2026-07-18T23:24:07.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79929617044227,"aZ":-29.072677184348237,"pfxX":-2.5165544371368602,"pfxZ":1.8305350993482188,"pX":-1.6879453465571836,"pZ":1.880474277326905,"vX0":-5.900407131227657,"vY0":-128.13703362001021,"vZ0":-2.3463371048373585,"x":181.34,"y":188.01,"x0":0.9545130863663501,"y0":50.0030755995063,"z0":5.0373684298067545,"aX":-4.262617985056273},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":5.6,"spinRate":2780,"spinDirection":232},"zone":13,"typeConfidence":0.87,"plateTime":0.42441855870948597,"extension":6.0663925792416915},"index":3,"playId":"56708a1c-8fb6-3a56-9cc5-b885a3b0df31","pitchNumber":2,"startTime":"2026-07-18T23:24:21.086Z","endTime":"2026-07-18T23:24:24.804Z","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":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768660312599348,"aZ":-23.052008743801427,"pfxX":10.208898678638342,"pfxZ":4.713341318978163,"pX":0.6029841195043779,"pZ":3.3136607478370643,"vX0":-4.868434709007855,"vY0":-137.55093826800834,"vZ0":-0.7132463426339987,"x":94.02,"y":149.31,"x0":1.0603275554636868,"y0":50.00149398385234,"z0":5.1259758630256345,"aX":19.747897271727588},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.6,"breakHorizontal":-17.6,"spinRate":2443,"spinDirection":128},"zone":12,"typeConfidence":0.93,"plateTime":0.3967558621924723,"extension":6.01175471286644},"index":4,"playId":"5de389d9-7134-3119-b5be-815f345b18ed","pitchNumber":3,"startTime":"2026-07-18T23:24:39.503Z","endTime":"2026-07-18T23:24:44.028Z","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":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.044816661005218,"aZ":-13.508879542022294,"pfxX":6.006360373697203,"pfxZ":9.488737436038782,"pX":-0.24300193266781378,"pZ":2.4229837951440745,"vX0":-4.766602427985481,"vY0":-139.0928629589822,"vZ0":-5.303643180348604,"x":126.26,"y":173.36,"x0":0.70915619824873,"y0":50.00476897631683,"z0":5.244271156093439,"aX":11.81694758393235},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":-10.0,"spinRate":2464,"spinDirection":138},"zone":5,"typeConfidence":0.81,"plateTime":0.39320789701663106,"extension":6.141200612494917},"index":5,"playId":"a128e067-0a3f-35f8-8f46-3725ff27f310","pitchNumber":4,"startTime":"2026-07-18T23:25:00.284Z","endTime":"2026-07-18T23:25:04.438Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.721131337774384,"aZ":-23.741225734861736,"pfxX":9.666201555255395,"pfxZ":4.2293900043562624,"pX":-0.7958105397746783,"pZ":2.110051408136636,"vX0":-8.138823499309161,"vY0":-139.21533389700923,"vZ0":-3.851606127347226,"x":147.33,"y":181.81,"x0":0.8876251000827723,"y0":50.00220644103555,"z0":5.0541500764575265,"aX":19.266826876535752},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.2,"breakHorizontal":-16.2,"spinRate":2505,"spinDirection":128},"zone":7,"typeConfidence":0.94,"plateTime":0.391148308400902,"extension":6.096829409393362},"index":6,"playId":"0ec57804-1a67-394b-ac2e-d18efb86f5f7","pitchNumber":5,"startTime":"2026-07-18T23:25:18.114Z","endTime":"2026-07-18T23:25:22.280Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.540138201615946,"aZ":-12.65574039278651,"pfxX":5.706008112582227,"pfxZ":9.796079108280225,"pX":0.43226469186110084,"pZ":2.5232355764590535,"vX0":-2.8713724384883395,"vY0":-140.44658673622322,"vZ0":-5.157444963357454,"x":100.52,"y":170.65,"x0":0.7278533909139915,"y0":50.005729411807806,"z0":5.210151506125275,"aX":11.372945179373668},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":-9.7,"spinRate":2462,"spinDirection":140},"zone":6,"typeConfidence":0.93,"plateTime":0.39036274929977743,"extension":6.1533959752631215},"hitData":{"launchSpeed":103.7,"launchAngle":28.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":179.83,"coordY":40.96}},"index":7,"playId":"a397a93a-fc84-3c45-a257-0b72a89bbc81","pitchNumber":6,"startTime":"2026-07-18T23:25:40.015Z","endTime":"2026-07-18T23:26:09.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:26:09.026Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T23:26:36.465Z","endTime":"2026-07-18T23:29:16.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.473442551646926,"aZ":-29.770875109256544,"pfxX":-1.3773269686769485,"pfxZ":1.3927480766204852,"pX":-1.662041110172415,"pZ":2.7140450972565633,"vX0":-6.37379911125056,"vY0":-129.19435269015693,"vZ0":-0.36738924501964143,"x":180.35,"y":165.5,"x0":0.9981629322944316,"y0":50.00008016636083,"z0":5.1122787516393515,"aX":-2.3666118304526167},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.6,"breakHorizontal":3.7,"spinRate":2737,"spinDirection":246},"zone":11,"typeConfidence":0.88,"plateTime":0.42113821775522364,"extension":6.195933453936635},"index":0,"playId":"2e22d894-5039-310c-9c71-1cb4f26a34ba","pitchNumber":1,"startTime":"2026-07-18T23:26:36.465Z","endTime":"2026-07-18T23:26:40.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.049108696018838,"aZ":-30.05554659008107,"pfxX":-2.3935844902414134,"pfxZ":1.2637554436083551,"pX":-0.7580736187424281,"pZ":1.365739620267858,"vX0":-3.7976182131693474,"vY0":-127.74995855815098,"vZ0":-3.1101095799342384,"x":145.9,"y":201.91,"x0":1.0511408522681793,"y0":50.00275455957615,"z0":4.929094817458323,"aX":-4.007500797646841},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":5.0,"spinRate":2748,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.42660943260963835,"extension":6.113170359136642},"index":1,"playId":"ded73dc5-bcfc-3276-b578-f3ed45754546","pitchNumber":2,"startTime":"2026-07-18T23:26:54.316Z","endTime":"2026-07-18T23:26:57.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.12882667996207,"aZ":-29.308256625106385,"pfxX":-1.5205410441474925,"pfxZ":1.6745044308886348,"pX":-1.9171700290682618,"pZ":2.102291934067071,"vX0":-6.726093082577445,"vY0":-129.1905047842217,"vZ0":-1.7817731112322894,"x":190.08,"y":182.02,"x0":0.9058226104634982,"y0":50.001258255808935,"z0":5.029954641062287,"aX":-2.5968432845570235},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.9,"breakHorizontal":4.1,"spinRate":2728,"spinDirection":236},"zone":13,"typeConfidence":0.85,"plateTime":0.4222018736800912,"extension":6.025730674273147},"index":2,"playId":"7efe0689-5902-3aca-8675-1044d46fba60","pitchNumber":3,"startTime":"2026-07-18T23:27:12.305Z","endTime":"2026-07-18T23:27:15.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70592419223178,"aZ":-30.724495518069315,"pfxX":-2.065790567369016,"pfxZ":0.8704412432335125,"pX":-0.9382741785555989,"pZ":0.9557659555828416,"vX0":-4.369576259017798,"vY0":-127.49600582627494,"vZ0":-3.874620381538714,"x":152.76,"y":212.97,"x0":1.0566728639191376,"y0":50.00422503868339,"z0":4.8824328954701475,"aX":-3.4496679076846437},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.1,"breakHorizontal":4.6,"spinRate":2674,"spinDirection":215},"zone":13,"typeConfidence":0.9,"plateTime":0.42728122096387455,"extension":6.095905252028378},"index":3,"playId":"a5935c6d-de98-36ea-91da-722a02726e3a","pitchNumber":4,"startTime":"2026-07-18T23:27:31.745Z","endTime":"2026-07-18T23:27:35.825Z","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":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.469920180729666,"aZ":-14.458058404667867,"pfxX":4.094891278149953,"pfxZ":8.656858976327236,"pX":-0.8418157229705118,"pZ":2.1970450577069163,"vX0":-5.59277820032521,"vY0":-141.28126799899988,"vZ0":-5.7731252896288145,"x":149.09,"y":179.46,"x0":0.6200918564228228,"y0":50.00227745079444,"z0":5.176173340264418,"aX":8.380107217134206},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":-6.5,"spinRate":2528,"spinDirection":147},"zone":13,"typeConfidence":0.93,"plateTime":0.385863987874167,"extension":6.177163302955814},"index":4,"playId":"a57843f7-92dd-3fbe-a568-b313df6b64d6","pitchNumber":5,"startTime":"2026-07-18T23:27:51.529Z","endTime":"2026-07-18T23:27:57.261Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-18T23:28:05.316Z","endTime":"2026-07-18T23:28:20.809Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.639492898866937,"aZ":-31.27150985595927,"pfxX":-2.000031759073276,"pfxZ":0.5309275156535831,"pX":-0.7261708332810694,"pZ":1.943648341183287,"vX0":-3.8381506223105273,"vY0":-128.31518061125516,"vZ0":-1.663170237309754,"x":144.68,"y":186.3,"x0":1.0396708328708326,"y0":50.00214620623163,"z0":5.001152006697073,"aX":-3.386105298452351},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.8,"breakHorizontal":4.3,"spinRate":2720,"spinDirection":244},"zone":7,"typeConfidence":0.91,"plateTime":0.42432214876086194,"extension":6.0715161348713815},"index":6,"playId":"d1f87bbd-0136-33c2-a0b4-d5a9b5778b7e","pitchNumber":6,"startTime":"2026-07-18T23:28:20.809Z","endTime":"2026-07-18T23:28:25.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.343540855573362,"aZ":-30.128645906979752,"pfxX":-2.2045786425397647,"pfxZ":1.2089888498430836,"pX":-1.0515777822106707,"pZ":1.8744231468038375,"vX0":-4.571317741047851,"vY0":-128.841985606904,"vZ0":-1.96427907806783,"x":157.08,"y":188.17,"x0":1.0255258845436497,"y0":50.00606319070095,"z0":4.953364620470601,"aX":-3.7427090279429445},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":4.9,"spinRate":2666,"spinDirection":214},"zone":13,"typeConfidence":0.89,"plateTime":0.4235618188834609,"extension":5.987485988611771},"index":7,"playId":"8e71ac74-7f89-3717-a3cb-1e9a94dff9e2","pitchNumber":7,"startTime":"2026-07-18T23:28:43.669Z","endTime":"2026-07-18T23:28:50.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.791193208777354,"aZ":-16.442578556434842,"pfxX":6.73248230284192,"pfxZ":7.904489294152345,"pX":1.4640583302993666,"pZ":3.644913079777046,"vX0":-0.8565192501843011,"vY0":-139.34909567733587,"vZ0":-1.6395469030558727,"x":61.19,"y":140.37,"x0":0.8973909244760959,"y0":50.00399379925203,"z0":5.313563786496323,"aX":13.399197393616111},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":-12.1,"spinRate":2378,"spinDirection":145},"zone":12,"typeConfidence":0.7,"plateTime":0.39128049251304153,"extension":6.146643034685378},"index":8,"playId":"6332899a-55cc-35a1-bf6b-f473275ef2cc","pitchNumber":8,"startTime":"2026-07-18T23:29:13.227Z","endTime":"2026-07-18T23:29:16.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:29:16.764Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Romy Gonzalez flies out to left fielder Chandler Simpson.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-18T23:29:31.614Z","endTime":"2026-07-18T23:30:56.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.665359941188854,"aZ":-28.013230608757983,"pfxX":-2.448109252844003,"pfxZ":2.5146460092978504,"pX":1.269436562074987,"pZ":2.739213152645533,"vX0":0.7968393873408497,"vY0":-126.6420635315355,"vZ0":-0.3722703378910548,"x":68.61,"y":164.82,"x0":1.2719248618565533,"y0":50.00024315391211,"z0":5.096010719244412,"aX":-4.044615811035467},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.7,"breakHorizontal":4.3,"spinRate":2542,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.4296769188800429,"extension":6.154251549160169},"index":0,"playId":"a28d7701-0ecf-3994-b453-fbd9b6374bbd","pitchNumber":1,"startTime":"2026-07-18T23:29:45.819Z","endTime":"2026-07-18T23:29:50.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.485906814655714,"aZ":-26.185812029524236,"pfxX":-1.7853954426201897,"pfxZ":3.4797716307312676,"pX":-1.3378540264504022,"pZ":2.467219565586581,"vX0":-5.483999018333455,"vY0":-129.27371403826515,"vZ0":-1.4404285321370023,"x":168.0,"y":172.17,"x0":1.0281794268372635,"y0":50.00478773943509,"z0":5.00852349221604,"aX":-3.075998146786226},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.2,"breakHorizontal":4.2,"spinRate":2611,"spinDirection":180},"zone":13,"typeConfidence":0.84,"plateTime":0.4208605670432486,"extension":6.1425355727860875},"index":1,"playId":"897e2829-f92b-38d3-bb42-3fdc0efd3d14","pitchNumber":2,"startTime":"2026-07-18T23:30:03.971Z","endTime":"2026-07-18T23:30:07.077Z","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.2,"endSpeed":89.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02995552175542,"aZ":-13.968731422408904,"pfxX":4.05691059148447,"pfxZ":8.977737706431096,"pX":-1.2759160891904266,"pZ":0.8240639432188535,"vX0":-6.882248634119934,"vY0":-139.95557613756625,"vZ0":-9.164977911882186,"x":165.63,"y":216.53,"x0":0.6633849829150325,"y0":50.00255600725914,"z0":5.009515587238812,"aX":8.226805433646007},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":-6.2,"spinRate":2400,"spinDirection":142},"zone":13,"typeConfidence":0.92,"plateTime":0.38810889541349924,"extension":6.320675352507618},"index":2,"playId":"f2f87a5d-6678-319b-80ac-75b11daf6d25","pitchNumber":3,"startTime":"2026-07-18T23:30:26.477Z","endTime":"2026-07-18T23:30:30.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.757939554729813,"aZ":-29.068317466825068,"pfxX":-1.729612880838172,"pfxZ":1.830806651924183,"pX":-0.40839705437031104,"pZ":2.778894630440432,"vX0":-3.196775293574805,"vY0":-128.5761521894289,"vZ0":-0.15054396200095577,"x":132.57,"y":163.75,"x0":1.0700120510122173,"y0":50.00000628232279,"z0":5.071976348683404,"aX":-2.928634105149464},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.5,"breakHorizontal":3.7,"spinRate":2636,"spinDirection":227},"zone":4,"typeConfidence":0.91,"plateTime":0.4241099396021757,"extension":6.032617838032267},"hitData":{"launchSpeed":97.9,"launchAngle":54.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.71,"coordY":96.11}},"index":3,"playId":"eeb25cd3-c7eb-3308-aa99-1c306ff881f0","pitchNumber":4,"startTime":"2026-07-18T23:30:46.131Z","endTime":"2026-07-18T23:30:56.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:30:56.151Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan Aranda flies out to left fielder Jarren Duran.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T23:33:14.084Z","endTime":"2026-07-18T23:33:41.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Connor Wong replaces Masataka Yoshida, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T23:32:51.396Z","endTime":"2026-07-18T23:32:51.410Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"description":"Pitching Change: Garrett Whitlock replaces Ryan Watson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T23:32:51.410Z","endTime":"2026-07-18T23:33:04.246Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jonathan Aranda replaces Ryan Vilade.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-18T23:33:04.246Z","endTime":"2026-07-18T23:33:16.428Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":668723,"link":"/api/v1/people/668723"}},{"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":94.3,"endSpeed":86.9,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.975396131367972,"aZ":-13.352858252729856,"pfxX":-6.826826339695401,"pfxZ":9.787213642187576,"pX":0.27068517753799504,"pZ":2.2749144291338754,"vX0":5.535355430033837,"vY0":-137.2266804124361,"vZ0":-7.071928043497613,"x":106.68,"y":177.36,"x0":-0.8772525266460801,"y0":50.00541207970069,"z0":5.779840973348941,"aX":-13.131729412246223},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":11.3,"spinRate":2217,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.3978750112688312,"extension":7.129396911949944},"index":3,"playId":"67affd59-27ed-35ba-830a-2bdb0a9cb012","pitchNumber":1,"startTime":"2026-07-18T23:33:16.428Z","endTime":"2026-07-18T23:33:19.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.189,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62691660354526,"aZ":-13.397406155628042,"pfxX":-4.829728110263554,"pfxZ":9.58577267830882,"pX":0.5842782249291595,"pZ":3.089092567759067,"vX0":5.650819074809496,"vY0":-138.52796857130244,"vZ0":-5.296209934759219,"x":94.73,"y":155.37,"x0":-0.8468675556173919,"y0":50.00623562663043,"z0":5.909209773715348,"aX":-9.464177275952979},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":7.7,"spinRate":2138,"spinDirection":226},"zone":3,"typeConfidence":0.9,"plateTime":0.39418792941199143,"extension":6.9668637847736},"hitData":{"launchSpeed":82.5,"launchAngle":54.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.94,"coordY":124.91}},"index":4,"playId":"9c38bfae-1f93-3949-b182-7619cfc7edcb","pitchNumber":2,"startTime":"2026-07-18T23:33:32.614Z","endTime":"2026-07-18T23:33:41.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:33:41.642Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chandler Simpson lines out to left fielder Jarren Duran.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T23:33:47.491Z","endTime":"2026-07-18T23:34:49.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.946255219180493,"aZ":-14.563701346037396,"pfxX":-5.272688965596093,"pfxZ":9.057413599883889,"pX":-0.4843337890363904,"pZ":3.9431212242113545,"vX0":2.7033192316277908,"vY0":-137.7005883017239,"vZ0":-2.8215444931126474,"x":135.46,"y":132.32,"x0":-0.7870536691040078,"y0":50.004765963120434,"z0":5.950675118133481,"aX":-10.255242939308477},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":9.1,"spinRate":2118,"spinDirection":229},"zone":11,"typeConfidence":0.89,"plateTime":0.3958516020153957,"extension":6.992771929946227},"index":0,"playId":"456a0819-86c0-374d-9bb7-c91e927a8d0d","pitchNumber":1,"startTime":"2026-07-18T23:34:08.000Z","endTime":"2026-07-18T23:34:12.686Z","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":94.9,"endSpeed":87.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03919044973285,"aZ":-13.48036044846805,"pfxX":-6.448040054726417,"pfxZ":9.661836309070328,"pX":0.05257047631316992,"pZ":2.4755563306501616,"vX0":4.507023533646397,"vY0":-138.0375576965601,"vZ0":-6.675232402080864,"x":115.0,"y":171.94,"x0":-0.7616532639558102,"y0":50.00125866643422,"z0":5.828507496215763,"aX":-12.472030267346062},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":10.8,"spinRate":2148,"spinDirection":232},"zone":5,"typeConfidence":0.9,"plateTime":0.3964504934881403,"extension":7.0581589923327295},"index":1,"playId":"94ea8c31-0e0f-346b-be5b-66e74c6df874","pitchNumber":2,"startTime":"2026-07-18T23:34:21.427Z","endTime":"2026-07-18T23:34:28.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.745393981859202,"aZ":-15.045462831972166,"pfxX":-6.9657701891118595,"pfxZ":8.700973456100806,"pX":0.5824187876715317,"pZ":3.0090367448533386,"vX0":6.114480217127845,"vY0":-138.8674632649238,"vZ0":-5.162090161635673,"x":94.8,"y":157.54,"x0":-0.734280236448171,"y0":50.00333799107434,"z0":5.879896546201373,"aX":-13.714979468341934},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":11.5,"spinRate":2077,"spinDirection":226},"zone":3,"typeConfidence":0.9,"plateTime":0.3932041859336146,"extension":7.053775742616508},"hitData":{"launchSpeed":84.3,"launchAngle":25.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.86,"coordY":93.34}},"index":2,"playId":"adfe9bc6-7faa-307e-85d6-c93a5f854ce7","pitchNumber":3,"startTime":"2026-07-18T23:34:39.682Z","endTime":"2026-07-18T23:34:49.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:34:49.691Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, shortstop Andruw Monasterio to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-18T23:34:59.274Z","endTime":"2026-07-18T23:35:47.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52061266470724,"aZ":-16.55847431421474,"pfxX":-6.146160190062801,"pfxZ":7.877012467626054,"pX":-0.38051916887529913,"pZ":3.2528545228278194,"vX0":3.885009431656719,"vY0":-139.23857682825303,"vZ0":-4.305590477952437,"x":131.5,"y":150.95,"x0":-0.9886832257716421,"y0":50.00056656812608,"z0":5.9003560385681535,"aX":-12.179499065640666},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.7,"breakHorizontal":10.4,"spinRate":2123,"spinDirection":227},"zone":1,"typeConfidence":0.89,"plateTime":0.3919841452686552,"extension":7.049763600977943},"index":0,"playId":"276a8953-bd72-3bd1-944d-1dddf43102a9","pitchNumber":1,"startTime":"2026-07-18T23:35:11.275Z","endTime":"2026-07-18T23:35:15.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.943308235964107,"aZ":-30.12810417245301,"pfxX":-0.8428339776101399,"pfxZ":1.2419884641302037,"pX":0.3516010935769535,"pZ":1.8686094806474112,"vX0":3.7524048110472212,"vY0":-128.5144351472916,"vZ0":-4.114177054668316,"x":103.6,"y":188.33,"x0":-1.0264988544330569,"y0":50.005550734962114,"z0":5.865867360582405,"aX":-1.391792106280123},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":0.6,"spinRate":2010,"spinDirection":243},"zone":9,"typeConfidence":0.87,"plateTime":0.4283909579956062,"extension":6.962326277345058},"index":1,"playId":"f7f7b96c-bdea-330c-98c4-fb858c52dd08","pitchNumber":2,"startTime":"2026-07-18T23:35:25.345Z","endTime":"2026-07-18T23:35:29.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.002773442633337,"aZ":-33.27890767223672,"pfxX":0.3685420159875825,"pfxZ":-0.6652474061375369,"pX":1.2125504567903969,"pZ":2.1675190016133765,"vX0":5.103294948462317,"vY0":-128.26070594811875,"vZ0":-2.8911305694304277,"x":70.78,"y":180.26,"x0":-0.8523324579225092,"y0":50.00161989150869,"z0":5.90939008278661,"aX":0.6126564267832251},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.7,"breakHorizontal":-1.8,"spinRate":2031,"spinDirection":4},"zone":14,"typeConfidence":0.9,"plateTime":0.42734125724886063,"extension":7.080285874225998},"hitData":{"launchSpeed":71.9,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.98,"coordY":157.76}},"index":2,"playId":"ff413671-faa9-3843-8262-816875ac30c6","pitchNumber":3,"startTime":"2026-07-18T23:35:40.323Z","endTime":"2026-07-18T23:35:47.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:35:47.353Z","atBatIndex":64},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Caleb Durbin pops out softly to first baseman Jonathan Aranda.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T23:38:12.255Z","endTime":"2026-07-18T23:39:40.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jonathan Aranda remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T23:37:21.716Z","endTime":"2026-07-18T23:37:21.728Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":668723,"link":"/api/v1/people/668723"}},{"details":{"description":"Pitching Change: Cam Booser replaces Garrett Cleavinger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-18T23:37:21.728Z","endTime":"2026-07-18T23:38:14.568Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592155,"link":"/api/v1/people/592155"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.898117487916956,"aZ":-26.849366170915733,"pfxX":-0.007651382870867973,"pfxZ":3.125723519951055,"pX":-0.5618489081167227,"pZ":0.998462903757439,"vX0":-7.993491222268131,"vY0":-129.22927465297315,"vZ0":-5.626545284639859,"x":138.42,"y":211.82,"x0":2.5621370062780344,"y0":50.006031900786,"z0":5.245532042334891,"aX":-0.011934243022864551},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.7,"breakHorizontal":1.7,"spinRate":2036,"spinDirection":192},"zone":13,"typeConfidence":0.87,"plateTime":0.4225522819437231,"extension":6.6370178571878435},"index":2,"playId":"9133a22f-2032-33e5-bb24-176717235e83","pitchNumber":1,"startTime":"2026-07-18T23:38:14.568Z","endTime":"2026-07-18T23:38:20.340Z","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":94.9,"endSpeed":87.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.064541600549795,"aZ":-15.25772877878438,"pfxX":6.3531201473723815,"pfxZ":8.712173456697116,"pX":-0.18290644734238343,"pZ":1.6666978715316403,"vX0":-9.159317758904427,"vY0":-137.83505898736988,"vZ0":-7.259644763731628,"x":123.97,"y":193.78,"x0":2.343987598480749,"y0":50.000996795324674,"z0":5.347334903823735,"aX":12.33343963824453},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":-9.8,"spinRate":1748,"spinDirection":144},"zone":8,"typeConfidence":0.9,"plateTime":0.39603353764893834,"extension":6.773229638323249},"index":3,"playId":"17ad1800-c583-3d4d-aecd-eccaeb078bbe","pitchNumber":2,"startTime":"2026-07-18T23:38:30.262Z","endTime":"2026-07-18T23:38:35.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.474749240117205,"aZ":-29.466639768760444,"pfxX":-0.012554885362043522,"pfxZ":1.6484404196355449,"pX":-0.1758628739778136,"pZ":2.189416980979961,"vX0":-6.795251926382888,"vY0":-126.81872315415423,"vZ0":-2.147141056816771,"x":123.7,"y":179.67,"x0":2.533012257010246,"y0":50.000168441222726,"z0":5.3835898824575805,"aX":-0.019162412688609007},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":1.4,"spinRate":2100,"spinDirection":232},"zone":5,"typeConfidence":0.88,"plateTime":0.43091852449843726,"extension":6.545635827507354},"index":4,"playId":"d86b5261-68ae-31b8-a851-2b93dd8988d4","pitchNumber":3,"startTime":"2026-07-18T23:38:46.980Z","endTime":"2026-07-18T23:38:50.336Z","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":88.4,"endSpeed":83.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.696863119495447,"aZ":-30.47346535808737,"pfxX":-0.07383154455961627,"pfxZ":0.9996190532495655,"pX":-1.3807204750910784,"pZ":0.09577912255253097,"vX0":-9.65363055263808,"vY0":-128.4598261597553,"vZ0":-6.97527059989156,"x":169.63,"y":236.19,"x0":2.4049698848538776,"y0":50.00551646796291,"z0":5.155218367055273,"aX":-0.12392278019026463},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.7,"breakHorizontal":1.9,"spinRate":2015,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.42322008452892845,"extension":6.622679829178063},"index":5,"playId":"47d58a5d-51be-3b0e-996c-4a7275e50f5f","pitchNumber":4,"startTime":"2026-07-18T23:39:12.060Z","endTime":"2026-07-18T23:39:16.400Z","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.2,"endSpeed":89.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.459782296807393,"aZ":-15.714294475786,"pfxX":4.753396226928137,"pfxZ":8.177709894417319,"pX":-1.0330810691486692,"pZ":2.624782642178871,"vX0":-10.611561153743201,"vY0":-139.78984184373988,"vZ0":-5.079086337831713,"x":156.38,"y":167.91,"x0":2.165876918138304,"y0":50.00563965433004,"z0":5.469686524340179,"aX":9.571881994281553},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":-6.8,"spinRate":1880,"spinDirection":141},"zone":11,"typeConfidence":0.9,"plateTime":0.38929859421763613,"extension":6.600297196491954},"hitData":{"launchSpeed":50.2,"launchAngle":64.0,"totalDistance":89.0,"trajectory":"popup","hardness":"soft","location":"3","coordinates":{"coordX":151.48,"coordY":177.52}},"index":6,"playId":"98ae7b0c-7b06-3ee2-9900-65d741ba88a0","pitchNumber":5,"startTime":"2026-07-18T23:39:32.615Z","endTime":"2026-07-18T23:39:40.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:39:40.163Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andruw Monasterio lines out to center fielder Jonny DeLuca.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T23:39:54.061Z","endTime":"2026-07-18T23:40:28.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.653383788018065,"aZ":-28.541447070407905,"pfxX":-0.6651047272846311,"pfxZ":2.1695902263494427,"pX":-0.8548716387196302,"pZ":0.22554117870645185,"vX0":-8.235004659922685,"vY0":-127.48114481973026,"vZ0":-7.010721753274414,"x":149.59,"y":232.69,"x0":2.479281305183685,"y0":50.00570053212162,"z0":5.209120192760246,"aX":-1.1141738625216902},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.8,"breakHorizontal":2.8,"spinRate":2079,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.42665747537211285,"extension":6.701742798376303},"index":0,"playId":"8079a7c3-eb1d-3816-a149-da7d832ce6f8","pitchNumber":1,"startTime":"2026-07-18T23:40:04.966Z","endTime":"2026-07-18T23:40:09.026Z","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":94.8,"endSpeed":88.3,"strikeZoneTop":3.148,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.744734391170976,"aZ":-20.090646834472423,"pfxX":7.990636786326402,"pfxZ":6.1516222449442886,"pX":0.4304004990969093,"pZ":2.144208966233134,"vX0":-8.246095161378705,"vY0":-137.88742569796867,"vZ0":-5.423346546538117,"x":100.59,"y":180.89,"x0":2.3924381637722125,"y0":50.00595954265854,"z0":5.452620510006976,"aX":15.706362405541997},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.4,"breakHorizontal":-13.2,"spinRate":1839,"spinDirection":139},"zone":6,"typeConfidence":0.89,"plateTime":0.3941376584886509,"extension":6.745086653100169},"hitData":{"launchSpeed":93.5,"launchAngle":22.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.45,"coordY":72.07}},"index":1,"playId":"8eb8dd76-c68b-37f5-ad4f-e719fbb64445","pitchNumber":2,"startTime":"2026-07-18T23:40:21.500Z","endTime":"2026-07-18T23:40:28.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:40:28.512Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-18T23:40:41.269Z","endTime":"2026-07-18T23:42:31.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663743,"link":"/api/v1/people/663743"},"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(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":91.3,"endSpeed":84.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38835254656366,"aZ":-27.807418276012307,"pfxX":-0.8596323636516905,"pfxZ":2.4369152940598706,"pX":-1.104516785257919,"pZ":2.310650042532546,"vX0":-9.059694273762123,"vY0":-132.80862996185036,"vZ0":-2.7233968234028163,"x":159.1,"y":176.39,"x0":2.4571243236655365,"y0":50.00387597222024,"z0":5.363451555708135,"aX":-1.5421342490650027},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.1,"breakHorizontal":3.5,"spinRate":1954,"spinDirection":181},"zone":13,"typeConfidence":0.88,"plateTime":0.411791217153735,"extension":6.670560461228344},"index":0,"playId":"4873560b-d853-3a33-8d48-6309fa38a919","pitchNumber":1,"startTime":"2026-07-18T23:40:57.971Z","endTime":"2026-07-18T23:41:01.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29505658923139,"aZ":-31.03214176804067,"pfxX":-1.4598396937572256,"pfxZ":0.6853655718159501,"pX":1.2404774595276675,"pZ":4.251810721440071,"vX0":-3.1520721852022318,"vY0":-127.68594297872372,"vZ0":2.7913190764469844,"x":69.72,"y":123.98,"x0":2.6747777049752908,"y0":50.00487469607843,"z0":5.567308928017068,"aX":-2.4392759908526416},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.0,"breakHorizontal":3.2,"spinRate":1945,"spinDirection":216},"zone":12,"typeConfidence":0.92,"plateTime":0.4270008008171522,"extension":6.553234727029899},"index":1,"playId":"0a3e4c62-4ccf-37f1-9c74-70098469f7cd","pitchNumber":2,"startTime":"2026-07-18T23:41:18.111Z","endTime":"2026-07-18T23:41:21.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.240916335756836,"aZ":-35.827092200444774,"pfxX":-5.292564518482579,"pfxZ":-2.5103299110210604,"pX":-2.3699482417986193,"pZ":0.23027417596023889,"vX0":-9.834548833285057,"vY0":-119.72927964378553,"vZ0":-4.185790639106949,"x":207.34,"y":232.56,"x0":2.47158547521908,"y0":50.000898879234306,"z0":5.193629101771029,"aX":-7.711733497091896},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.3,"breakHorizontal":11.9,"spinRate":2084,"spinDirection":321},"zone":13,"typeConfidence":0.9,"plateTime":0.4567598384200626,"extension":6.606313041475738},"index":2,"playId":"7689c75e-cc68-3356-96d7-178a467745e6","pitchNumber":3,"startTime":"2026-07-18T23:41:41.395Z","endTime":"2026-07-18T23:41:46.761Z","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":95.6,"endSpeed":88.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.939588500431626,"aZ":-15.704284142969222,"pfxX":5.315281211656208,"pfxZ":8.295165208816671,"pX":0.9668586692041233,"pZ":2.778962527651784,"vX0":-5.637057377516519,"vY0":-139.2479407031744,"vZ0":-4.529441031222396,"x":80.15,"y":163.75,"x0":2.315975174480193,"y0":50.006781183532674,"z0":5.448332702443422,"aX":10.559268939375377},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":-8.6,"spinRate":1949,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.39164919948532795,"extension":6.6556036636503135},"index":3,"playId":"84b4992a-db25-3baf-89ac-cc6048c64435","pitchNumber":4,"startTime":"2026-07-18T23:42:00.165Z","endTime":"2026-07-18T23:42:04.727Z","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":83.1,"endSpeed":77.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49318710428261,"aZ":-32.95981300384973,"pfxX":-6.318576659658712,"pfxZ":-0.5219485824866501,"pX":-2.212773684223318,"pZ":0.7222600862181925,"vX0":-9.246290412230922,"vY0":-120.85081617144655,"vZ0":-3.89033611694981,"x":201.35,"y":219.28,"x0":2.4704090456274637,"y0":50.00546425601605,"z0":5.219446034868252,"aX":-9.434614321021293},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.6,"breakHorizontal":13.4,"spinRate":2031,"spinDirection":290},"zone":13,"typeConfidence":0.9,"plateTime":0.45160904091686316,"extension":6.668539552244829},"index":4,"playId":"57ae07ff-1132-3850-a5b0-744546a03019","pitchNumber":5,"startTime":"2026-07-18T23:42:27.484Z","endTime":"2026-07-18T23:42:31.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:42:31.558Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Victor Mesa Jr. pops out to third baseman Caleb Durbin.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T23:45:09.383Z","endTime":"2026-07-18T23:45:21.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aroldis Chapman replaces Garrett Whitlock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-18T23:44:05.192Z","endTime":"2026-07-18T23:45:11.716Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.158,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.573494812095586,"aZ":-12.628037483721302,"pfxX":1.9237575608555846,"pfxZ":9.852993267393472,"pX":0.1794692134324209,"pZ":3.2635568265518433,"vX0":-0.9515976099774689,"vY0":-139.09566837723915,"vZ0":-5.469456200516677,"x":110.16,"y":150.66,"x0":0.27377516071579816,"y0":50.004384759202544,"z0":6.074091455423151,"aX":3.8166348939716057},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":-3.4,"spinRate":2473,"spinDirection":167},"zone":2,"typeConfidence":0.9,"plateTime":0.39193072614978597,"extension":6.941635273069518},"hitData":{"launchSpeed":91.3,"launchAngle":81.0,"totalDistance":53.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":132.34,"coordY":183.37}},"index":1,"playId":"9ba80e6e-45bf-3603-b289-f374aad5f737","pitchNumber":1,"startTime":"2026-07-18T23:45:11.716Z","endTime":"2026-07-18T23:45:21.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:45:21.749Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Fortes grounds out softly, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T23:45:37.849Z","endTime":"2026-07-18T23:46:56.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36499441452142,"aZ":-15.040871635206907,"pfxX":6.59822982224896,"pfxZ":8.726254302469158,"pX":0.7450224122576877,"pZ":2.5621577033201297,"vX0":-0.8742686051041801,"vY0":-139.26451456679044,"vZ0":-6.786714385405771,"x":88.6,"y":169.6,"x0":0.20575163023581325,"y0":50.00548246261759,"z0":6.02633186072344,"aX":12.95801747264816},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.6,"breakHorizontal":-11.8,"spinRate":2458,"spinDirection":170},"zone":6,"typeConfidence":0.91,"plateTime":0.39335406966884356,"extension":6.953752465509808},"index":0,"playId":"f3afca50-0059-3c75-9355-26aa7bd6b7d2","pitchNumber":1,"startTime":"2026-07-18T23:45:50.937Z","endTime":"2026-07-18T23:45:55.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.320974572725763,"aZ":-25.96833979574427,"pfxX":3.391178024211677,"pfxZ":3.710321403649523,"pX":-1.3599711758392659,"pZ":0.23550438942049023,"vX0":-4.70193289569646,"vY0":-128.01849268606279,"vZ0":-9.310826111449725,"x":168.84,"y":232.42,"x0":0.052774011750508845,"y0":50.00635892562682,"z0":5.925416833857523,"aX":5.678159286425747},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":-5.2,"spinRate":1199,"spinDirection":151},"zone":13,"typeConfidence":0.91,"plateTime":0.42647460913906343,"extension":7.259096362519225},"index":1,"playId":"78444942-f7b7-3a8b-83de-a1449998212e","pitchNumber":2,"startTime":"2026-07-18T23:46:09.805Z","endTime":"2026-07-18T23:46:14.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":81.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63297908532239,"aZ":-33.681914647232304,"pfxX":3.1167230036865714,"pfxZ":-0.9092885887218607,"pX":1.681233915226323,"pZ":1.9551042293412193,"vX0":1.8819550494620934,"vY0":-126.67962767572118,"vZ0":-3.4706033315730727,"x":52.92,"y":185.99,"x0":0.5279276949913309,"y0":50.00499959714931,"z0":5.986931481214207,"aX":5.154465503189563},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.2,"breakHorizontal":-6.0,"spinRate":772,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.4295141924982562,"extension":7.1907802476184255},"index":2,"playId":"cf29069c-edc0-3082-b0af-9842c91761bf","pitchNumber":3,"startTime":"2026-07-18T23:46:32.332Z","endTime":"2026-07-18T23:46:35.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.316421469928066,"aZ":-15.851470751037185,"pfxX":4.65959490368629,"pfxZ":8.453506974290253,"pX":0.8818151364587201,"pZ":2.900569886443353,"vX0":0.35272922227524967,"vY0":-137.11297287256497,"vZ0":-5.741692550064737,"x":83.39,"y":160.46,"x0":0.1455180027615007,"y0":50.00120910467983,"z0":6.078495348257391,"aX":8.996159898547484},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":-8.5,"spinRate":2379,"spinDirection":171},"zone":12,"typeConfidence":0.93,"plateTime":0.3973325140348516,"extension":7.205616691136714},"hitData":{"launchSpeed":58.2,"launchAngle":-59.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":115.15,"coordY":172.67}},"index":3,"playId":"04a0f7db-cd9f-3a27-9cf6-5786d5723e01","pitchNumber":4,"startTime":"2026-07-18T23:46:48.863Z","endTime":"2026-07-18T23:46:56.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:46:56.877Z","atBatIndex":69},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Wong challenged (pitch result), call on the field was confirmed: Richie Palacios walks.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T23:47:15.342Z","endTime":"2026-07-18T23:49:25.042Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.092537727442927,"aZ":-29.12059856722818,"pfxX":-8.288105571814555,"pfxZ":1.9793467138798189,"pX":1.3716107831071132,"pZ":2.9767602451161506,"vX0":4.402516776558542,"vY0":-123.37832905639601,"vZ0":-1.877324827805987,"x":64.72,"y":158.41,"x0":0.6428016974042162,"y0":50.00529783799761,"z0":6.1970683472126655,"aX":-12.80465682781604},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.4,"breakHorizontal":14.0,"spinRate":2270,"spinDirection":273},"zone":12,"typeConfidence":0.91,"plateTime":0.44360553416693893,"extension":7.1630375511408255},"index":0,"playId":"5a79e80c-f03c-3ecd-b753-24587ab1db8a","pitchNumber":1,"startTime":"2026-07-18T23:47:24.359Z","endTime":"2026-07-18T23:47:29.995Z","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":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.469898968918574,"aZ":-15.439716332447192,"pfxX":4.873520058629341,"pfxZ":8.283628128825553,"pX":0.9465935210002152,"pZ":3.0391939809683826,"vX0":-0.3116806116014483,"vY0":-140.68208637682545,"vZ0":-5.545125469517588,"x":80.92,"y":156.72,"x0":0.42426753502079034,"y0":50.00623783636224,"z0":6.023149995570578,"aX":9.85087386109603},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":-8.8,"spinRate":2493,"spinDirection":167},"zone":12,"typeConfidence":0.92,"plateTime":0.38811999260587804,"extension":7.08848660944777},"index":1,"playId":"87bb048c-61ab-32d4-8ddb-8ad0fdf18001","pitchNumber":2,"startTime":"2026-07-18T23:47:41.282Z","endTime":"2026-07-18T23:47:46.808Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.944274555556525,"aZ":-22.505022727677343,"pfxX":-5.9217562352489574,"pfxZ":6.156209902121334,"pX":-0.0025789659883269337,"pZ":1.4308441464078216,"vX0":0.9388612252015361,"vY0":-123.81412905220857,"vZ0":-6.596238873771898,"x":117.1,"y":200.15,"x0":0.3862041099643964,"y0":50.005089479743916,"z0":5.980981128356402,"aX":-9.305409906781211},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.1,"breakHorizontal":10.6,"spinRate":2316,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.44036912864013456,"extension":7.467584417752513},"index":2,"playId":"41721eeb-dfd2-3b11-b9a1-7c2f600125e3","pitchNumber":3,"startTime":"2026-07-18T23:48:26.761Z","endTime":"2026-07-18T23:48:31.220Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"}}},{"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":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.294976150479425,"aZ":-16.627905214783084,"pfxX":7.676681244507637,"pfxZ":7.828046935849688,"pX":1.0451075579712896,"pZ":1.712554419466226,"vX0":-1.12654947068861,"vY0":-139.7600342896975,"vZ0":-8.494327198939382,"x":77.16,"y":192.54,"x0":0.45456604753781926,"y0":50.00510122814695,"z0":5.874558315657144,"aX":15.250217907782384},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.7,"breakHorizontal":-13.7,"spinRate":2407,"spinDirection":162},"zone":14,"typeConfidence":0.91,"plateTime":0.3912972650160649,"extension":7.238348122094132},"index":3,"playId":"79fa5a9a-338e-32af-aa29-bdbb2bb3ff9d","pitchNumber":4,"startTime":"2026-07-18T23:49:00.829Z","endTime":"2026-07-18T23:49:04.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44234143648912,"aZ":-12.52602808265781,"pfxX":3.674061794154217,"pfxZ":9.89188429234828,"pX":-0.46981580921754734,"pZ":1.3859371576170691,"vX0":-3.584679972158913,"vY0":-138.71378775841265,"vZ0":-10.168304092774836,"x":134.91,"y":201.36,"x0":0.3500271714705416,"y0":50.00340608975178,"z0":5.892040263695777,"aX":7.297823734502054},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":-6.1,"spinRate":2452,"spinDirection":168},"zone":13,"typeConfidence":2.0,"plateTime":0.39200997296309836,"extension":7.195352987153599},"index":4,"playId":"7e3ca364-09ff-3104-beae-c30bacdcae8b","pitchNumber":5,"startTime":"2026-07-18T23:49:19.111Z","endTime":"2026-07-18T23:49:25.042Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"}},"playEndTime":"2026-07-18T23:49:25.042Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yandy Díaz walks.","rbi":0,"awayScore":6,"homeScore":7,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T23:50:18.357Z","endTime":"2026-07-18T23:52:44.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"postOnSecond":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Taylor Walls replaces Richie Palacios.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T23:50:05.324Z","endTime":"2026-07-18T23:50:20.474Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":680700,"link":"/api/v1/people/680700"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.562314855802928,"aZ":-9.20267418749379,"pfxX":2.1407718361351544,"pfxZ":11.15970740261875,"pX":-0.5217483766972641,"pZ":1.4278711641263235,"vX0":-3.529057505001463,"vY0":-142.30169910192498,"vZ0":-10.766205837290528,"x":136.89,"y":200.23,"x0":0.45428481807350285,"y0":50.00011692335744,"z0":5.835717649114732,"aX":4.405759381495871},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.2,"breakHorizontal":-3.2,"spinRate":2536,"spinDirection":162},"zone":13,"typeConfidence":0.9,"plateTime":0.38437483408022466,"extension":7.16673936277098},"index":1,"playId":"8eaa63d9-6369-370e-b7a3-d40a3509fe7e","pitchNumber":1,"startTime":"2026-07-18T23:50:20.474Z","endTime":"2026-07-18T23:50:27.853Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03103329673462,"aZ":-18.246797144014987,"pfxX":5.048624335279813,"pfxZ":6.993842279117459,"pX":0.20480337415588215,"pZ":2.8221525107874172,"vX0":-2.093620556365662,"vY0":-139.21412493942753,"vZ0":-5.55821153025008,"x":109.19,"y":162.58,"x0":0.304620425522101,"y0":50.00063025652536,"z0":6.025954007885976,"aX":10.051178340244908},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":-8.8,"spinRate":2478,"spinDirection":168},"zone":2,"typeConfidence":0.92,"plateTime":0.3912868730689416,"extension":7.0347713449531035},"index":2,"playId":"9869a81c-1697-3c1f-994c-7856c5c6f0e2","pitchNumber":2,"startTime":"2026-07-18T23:50:41.070Z","endTime":"2026-07-18T23:50:47.075Z","isPitch":true,"type":"pitch"},{"details":{"description":"Taylor Walls steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"9869a81c-1697-3c1f-994c-7856c5c6f0e2","startTime":"2026-07-18T23:50:52.651Z","endTime":"2026-07-18T23:51:08.395Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14517216664711,"aZ":-25.509673264195353,"pfxX":-0.18722825151719302,"pfxZ":3.811746701476717,"pX":-0.6014855268520016,"pZ":1.146826563695092,"vX0":-1.7937062629054439,"vY0":-130.84510227077877,"vZ0":-7.734333385217618,"x":139.93,"y":207.82,"x0":0.11460743143174616,"y0":50.00606757347904,"z0":6.0258214053225405,"aX":-0.3279246877346141},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.5,"breakHorizontal":0.7,"spinRate":1227,"spinDirection":164},"zone":13,"typeConfidence":0.89,"plateTime":0.4170846634804528,"extension":7.434446332123695},"index":4,"playId":"23801dd4-7e71-3324-b4f4-4f81ecd2958c","pitchNumber":3,"startTime":"2026-07-18T23:51:08.395Z","endTime":"2026-07-18T23:51:12.048Z","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":97.3,"endSpeed":89.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05288720282438,"aZ":-17.679610544958766,"pfxX":8.186712937268492,"pfxZ":7.1152111941864575,"pX":0.9535000618779347,"pZ":4.880300694827971,"vX0":-1.7177814197485066,"vY0":-141.73985065507478,"vZ0":0.2758623445689369,"x":80.65,"y":107.01,"x0":0.5033577121871134,"y0":50.00160322944581,"z0":5.909609522242123,"aX":16.674723083831967},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":-14.5,"spinRate":2466,"spinDirection":153},"zone":12,"typeConfidence":0.9,"plateTime":0.386255177563128,"extension":6.914239910685904},"index":5,"playId":"62634d76-8c28-3190-8574-662c0977a38f","pitchNumber":4,"startTime":"2026-07-18T23:51:33.755Z","endTime":"2026-07-18T23:51:36.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"3c24ff55-9abf-49dc-af4a-8d3cc9a36e22","startTime":"2026-07-18T23:51:56.585Z","endTime":"2026-07-18T23:52:01.585Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.006266162418235,"aZ":-16.760003292884456,"pfxX":5.77320195142213,"pfxZ":7.419431985885108,"pX":0.7574871133850664,"pZ":4.035911089720868,"vX0":-0.767698455568089,"vY0":-142.56895831631965,"vZ0":-3.2738840212872553,"x":88.13,"y":129.81,"x0":0.2781477288255752,"y0":50.0004372705977,"z0":6.2446524909696235,"aX":11.989648728459825},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.1,"breakHorizontal":-10.3,"spinRate":2481,"spinDirection":170},"zone":12,"typeConfidence":0.91,"plateTime":0.3828626753683415,"extension":6.917697112299738},"index":7,"playId":"3b055449-c22b-3584-96c0-1f4d5461eac1","pitchNumber":5,"startTime":"2026-07-18T23:52:18.594Z","endTime":"2026-07-18T23:52:22.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.996753874702392,"aZ":-27.719985355128383,"pfxX":2.1779465103223767,"pfxZ":2.5473984949673927,"pX":-1.0143593001467395,"pZ":2.125929089025925,"vX0":-3.732214507812375,"vY0":-129.88692542181306,"vZ0":-4.70724722816705,"x":155.66,"y":181.38,"x0":0.14261268907276609,"y0":50.00558904822125,"z0":6.00972713762735,"aX":3.81279487380661},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":-3.4,"spinRate":1244,"spinDirection":149},"zone":13,"typeConfidence":0.91,"plateTime":0.41784132766278814,"extension":7.377491425555589},"index":8,"playId":"e03d0155-f544-3c41-b153-bfbdf82b9377","pitchNumber":6,"startTime":"2026-07-18T23:52:38.601Z","endTime":"2026-07-18T23:52:44.793Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:52:44.793Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonny DeLuca grounds out, shortstop Andruw Monasterio to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T23:54:01.188Z","endTime":"2026-07-18T23:55:15.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.105"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.34"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.23"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.24"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.24"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.55"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.13"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.14"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.31"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.79"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.00"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.61"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.15"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.18"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.105"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[1,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T23:52:52.803Z","endTime":"2026-07-18T23:53:35.959Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-runner Cedric Mullins replaces Yandy Díaz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-18T23:53:35.959Z","endTime":"2026-07-18T23:54:03.498Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":650490,"link":"/api/v1/people/650490"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.831976096035074,"aZ":-13.716621487305538,"pfxX":7.914285640725206,"pfxZ":9.243305042053999,"pX":1.4412086808734232,"pZ":2.09081067945602,"vX0":0.1727879395515195,"vY0":-140.43913600706975,"vZ0":-8.20799108803735,"x":62.06,"y":182.33,"x0":0.35045380077167465,"y0":50.0061598745815,"z0":5.943865620145928,"aX":15.810721974169967},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":-14.4,"spinRate":2402,"spinDirection":165},"zone":14,"typeConfidence":0.9,"plateTime":0.39002679870595935,"extension":7.069543036805712},"index":2,"playId":"bf57f97a-38a1-3e25-8bc7-f69fa5a73098","pitchNumber":1,"startTime":"2026-07-18T23:54:03.498Z","endTime":"2026-07-18T23:54:07.066Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75064530350718,"aZ":-15.242224455282608,"pfxX":7.5109962076860075,"pfxZ":8.45113605506021,"pX":0.23769328337221066,"pZ":1.8688745388930426,"vX0":-2.7846074325721633,"vY0":-140.41313271155028,"vZ0":-8.493365909116406,"x":107.94,"y":188.32,"x0":0.264253793132862,"y0":50.00648543791535,"z0":5.917651915838973,"aX":15.053188581475162},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":-13.1,"spinRate":2399,"spinDirection":172},"zone":8,"typeConfidence":0.9,"plateTime":0.38956626925242244,"extension":7.34090288926067},"index":3,"playId":"3864fb7c-f0cf-37f1-957f-a066fa04a498","pitchNumber":2,"startTime":"2026-07-18T23:54:22.807Z","endTime":"2026-07-18T23:54:26.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.728348158302065,"aZ":-13.249304832955804,"pfxX":-0.43667562357170997,"pfxZ":9.48488884491734,"pX":-1.4264644180050876,"pZ":2.254674292383484,"vX0":-3.892629907153851,"vY0":-139.90814633077414,"vZ0":-7.933073119996331,"x":171.37,"y":177.9,"x0":0.03594386892385038,"y0":50.00050472529122,"z0":5.983349306738743,"aX":-0.8696481445700666},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":1.6,"spinRate":2390,"spinDirection":167},"zone":13,"typeConfidence":0.88,"plateTime":0.39056964828614005,"extension":7.214277549672858},"index":4,"playId":"34322021-ac2b-3b39-8568-744a4a7b7d2c","pitchNumber":3,"startTime":"2026-07-18T23:54:44.742Z","endTime":"2026-07-18T23:54:52.298Z","isPitch":true,"type":"pitch"},{"details":{"description":"Taylor Walls steals (15) 3rd base. Cedric Mullins steals (15) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":5,"actionPlayId":"34322021-ac2b-3b39-8568-744a4a7b7d2c","startTime":"2026-07-18T23:55:03.068Z","endTime":"2026-07-18T23:55:07.834Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.698193373649183,"aZ":-17.93936281697729,"pfxX":7.471209461778113,"pfxZ":7.277881083322674,"pX":0.737262134755973,"pZ":3.0704424147952687,"vX0":-1.2710733226852984,"vY0":-138.6635464058526,"vZ0":-5.014693919721006,"x":88.9,"y":155.88,"x0":0.22930079984289842,"y0":50.003405517824845,"z0":6.091355112413672,"aX":14.614914744803398},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":-13.3,"spinRate":2363,"spinDirection":176},"zone":3,"typeConfidence":0.91,"plateTime":0.39433010215316866,"extension":7.128901138042382},"hitData":{"launchSpeed":82.5,"launchAngle":-22.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":146.62}},"index":6,"playId":"b114429c-deea-31d6-ad56-78b8d7d1c455","pitchNumber":4,"startTime":"2026-07-18T23:55:07.834Z","endTime":"2026-07-18T23:55:15.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:55:15.346Z","atBatIndex":72}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonny DeLuca grounds out, shortstop Andruw Monasterio to first baseman Willson Contreras.","rbi":0,"awayScore":6,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-18T23:54:01.188Z","endTime":"2026-07-18T23:55:15.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".438"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".077"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.105"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"63.34"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.23"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.24"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.24"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.55"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.13"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.14"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.31"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.79"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.00"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.61"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.15"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.18"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.105"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".313"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[1,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":655316,"link":"/api/v1/people/655316"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-18T23:52:52.803Z","endTime":"2026-07-18T23:53:35.959Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-runner Cedric Mullins replaces Yandy Díaz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-18T23:53:35.959Z","endTime":"2026-07-18T23:54:03.498Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":650490,"link":"/api/v1/people/650490"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.831976096035074,"aZ":-13.716621487305538,"pfxX":7.914285640725206,"pfxZ":9.243305042053999,"pX":1.4412086808734232,"pZ":2.09081067945602,"vX0":0.1727879395515195,"vY0":-140.43913600706975,"vZ0":-8.20799108803735,"x":62.06,"y":182.33,"x0":0.35045380077167465,"y0":50.0061598745815,"z0":5.943865620145928,"aX":15.810721974169967},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":-14.4,"spinRate":2402,"spinDirection":165},"zone":14,"typeConfidence":0.9,"plateTime":0.39002679870595935,"extension":7.069543036805712},"index":2,"playId":"bf57f97a-38a1-3e25-8bc7-f69fa5a73098","pitchNumber":1,"startTime":"2026-07-18T23:54:03.498Z","endTime":"2026-07-18T23:54:07.066Z","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":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75064530350718,"aZ":-15.242224455282608,"pfxX":7.5109962076860075,"pfxZ":8.45113605506021,"pX":0.23769328337221066,"pZ":1.8688745388930426,"vX0":-2.7846074325721633,"vY0":-140.41313271155028,"vZ0":-8.493365909116406,"x":107.94,"y":188.32,"x0":0.264253793132862,"y0":50.00648543791535,"z0":5.917651915838973,"aX":15.053188581475162},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":-13.1,"spinRate":2399,"spinDirection":172},"zone":8,"typeConfidence":0.9,"plateTime":0.38956626925242244,"extension":7.34090288926067},"index":3,"playId":"3864fb7c-f0cf-37f1-957f-a066fa04a498","pitchNumber":2,"startTime":"2026-07-18T23:54:22.807Z","endTime":"2026-07-18T23:54:26.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.728348158302065,"aZ":-13.249304832955804,"pfxX":-0.43667562357170997,"pfxZ":9.48488884491734,"pX":-1.4264644180050876,"pZ":2.254674292383484,"vX0":-3.892629907153851,"vY0":-139.90814633077414,"vZ0":-7.933073119996331,"x":171.37,"y":177.9,"x0":0.03594386892385038,"y0":50.00050472529122,"z0":5.983349306738743,"aX":-0.8696481445700666},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":1.6,"spinRate":2390,"spinDirection":167},"zone":13,"typeConfidence":0.88,"plateTime":0.39056964828614005,"extension":7.214277549672858},"index":4,"playId":"34322021-ac2b-3b39-8568-744a4a7b7d2c","pitchNumber":3,"startTime":"2026-07-18T23:54:44.742Z","endTime":"2026-07-18T23:54:52.298Z","isPitch":true,"type":"pitch"},{"details":{"description":"Taylor Walls steals (15) 3rd base. Cedric Mullins steals (15) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":6,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":5,"actionPlayId":"34322021-ac2b-3b39-8568-744a4a7b7d2c","startTime":"2026-07-18T23:55:03.068Z","endTime":"2026-07-18T23:55:07.834Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670764,"link":"/api/v1/people/670764"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.698193373649183,"aZ":-17.93936281697729,"pfxX":7.471209461778113,"pfxZ":7.277881083322674,"pX":0.737262134755973,"pZ":3.0704424147952687,"vX0":-1.2710733226852984,"vY0":-138.6635464058526,"vZ0":-5.014693919721006,"x":88.9,"y":155.88,"x0":0.22930079984289842,"y0":50.003405517824845,"z0":6.091355112413672,"aX":14.614914744803398},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":-13.3,"spinRate":2363,"spinDirection":176},"zone":3,"typeConfidence":0.91,"plateTime":0.39433010215316866,"extension":7.128901138042382},"hitData":{"launchSpeed":82.5,"launchAngle":-22.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":146.62}},"index":6,"playId":"b114429c-deea-31d6-ad56-78b8d7d1c455","pitchNumber":4,"startTime":"2026-07-18T23:55:07.834Z","endTime":"2026-07-18T23:55:15.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-18T23:55:15.346Z","atBatIndex":72},"scoringPlays":[8,11,16,24,27,28,31,52,56,58,59],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":1,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":105.7,"y":167.9},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":150.28,"y":169.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":1,"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":135.59,"y":87.85},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":17,"top":[7,8,9,10,11,12],"bottom":[13,14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"coordinates":{"x":43.37,"y":111.14},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":138.63,"y":159.28},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":177.69,"y":124.86},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":176.51,"y":138.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":2,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"coordinates":{"x":121.63,"y":174.83},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":132.52,"y":142.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"coordinates":{"x":24.92,"y":67.72},"type":"H","description":"Home Run"}]}},{"startIndex":18,"endIndex":25,"top":[18,19,20,21],"bottom":[22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":143.71,"y":151.07},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":142.87,"y":102.56},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":3,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":158.0,"y":103.0},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":89.88,"y":160.86},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":139.34,"y":23.16},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":153.65,"y":199.02},"type":"O","description":"Pop Out"}]}},{"startIndex":26,"endIndex":36,"top":[26,27,28,29,30,31,32],"bottom":[33,34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":79.31,"y":93.56},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":111.27,"y":152.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":213.13,"y":59.98},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"coordinates":{"x":49.8,"y":95.38},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":106.12,"y":88.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":4,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":165.27,"y":74.41},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":195.13,"y":134.78},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":101.64,"y":188.17},"type":"O","description":"Pop Out"}]}},{"startIndex":37,"endIndex":42,"top":[37,38,39],"bottom":[40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":105.7,"y":155.23},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":5,"pitcher":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"batter":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"coordinates":{"x":95.87,"y":168.04},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":156.88,"y":156.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":175.27,"y":118.8},"type":"O","description":"Lineout"}]}},{"startIndex":43,"endIndex":49,"top":[43,44,45],"bottom":[46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":149.12,"y":162.4},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":6,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":89.97,"y":96.67},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":56.4,"y":96.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":168.11,"y":79.65},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":162.32,"y":87.41},"type":"O","description":"Flyout"}]}},{"startIndex":50,"endIndex":61,"top":[50,51,52,53],"bottom":[54,55,56,57,58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"coordinates":{"x":112.28,"y":148.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":58.93,"y":54.33},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":7,"pitcher":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"coordinates":{"x":95.5,"y":156.05},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":99.08,"y":75.16},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":158.4,"y":157.26},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":136.61,"y":147.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":95.4,"y":73.91},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":179.83,"y":40.96},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"coordinates":{"x":75.71,"y":96.11},"type":"O","description":"Flyout"}]}},{"startIndex":62,"endIndex":67,"top":[62,63,64],"bottom":[65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"coordinates":{"x":66.94,"y":124.91},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"coordinates":{"x":84.86,"y":93.34},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":8,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"coordinates":{"x":126.98,"y":157.76},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":151.48,"y":177.52},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"batter":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"coordinates":{"x":132.45,"y":72.07},"type":"O","description":"Lineout"}]}},{"startIndex":68,"endIndex":72,"top":[68,69,70,71,72],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"coordinates":{"x":132.34,"y":183.37},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"coordinates":{"x":115.15,"y":172.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"inning":9,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"coordinates":{"x":108.74,"y":146.62},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":2,"hits":1,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":3,"hits":5,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":4,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":7,"hits":6,"errors":2,"leftOnBase":4},"away":{"runs":6,"hits":10,"errors":1,"leftOnBase":5}},"defense":{"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"catcher":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"third":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"shortstop":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"left":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"center":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"right":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"onDeck":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"inHole":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"battingOrder":9,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"onDeck":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"inHole":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"pitcher":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"battingOrder":2,"team":{"id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"}},"balls":2,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":139,"name":"Tampa Bay Rays","link":"/api/v1/teams/139"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":11,"airOuts":7,"runs":6,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".257","atBats":35,"obp":".332","slg":".399","ops":".731","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":20,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":2,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":5,"airOuts":11,"runs":7,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":2,"atBats":30,"obp":".314","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":150,"era":"3.89","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.18","battersFaced":35,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":54,"strikes":96,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":7,"pitchesPerInning":"18.75","runsScoredPer9":"7.88","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":3,"putOuts":24,"errors":1,"chances":28,"passedBall":0,"pickoffs":0}},"players":{"ID670764":{"person":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"jerseyNumber":"6","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"901","stats":{"batting":{"note":"1-","summary":"0-0 | 2 SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":47,"groundOuts":53,"airOuts":69,"runs":36,"doubles":12,"triples":2,"homeRuns":0,"strikeOuts":68,"baseOnBalls":31,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".216","atBats":231,"obp":".311","slg":".286","ops":".597","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":66,"rbi":21,"leftOnBase":87,"sacBunts":6,"sacFlies":3,"babip":".301","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":15,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":158,"putOuts":121,"errors":5,"chances":284,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID688297":{"person":{"id":688297,"fullName":"Chris Roycroft","link":"/api/v1/people/688297"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":4,"groundOuts":17,"airOuts":9,"runs":15,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":13,"baseOnBalls":10,"intentionalWalks":1,"hits":22,"hitByPitch":1,"atBats":60,"obp":".465","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":271,"era":"10.13","inningsPitched":"13.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"2.40","battersFaced":72,"outs":40,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":271,"balls":104,"strikes":167,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.89","rbi":0,"winPercentage":".---","pitchesPerInning":"20.33","gamesFinished":5,"strikeoutWalkRatio":"1.30","strikeoutsPer9Inn":"8.78","walksPer9Inn":"6.75","hitsPer9Inn":"14.85","runsScoredPer9":"10.12","homeRunsPer9":"3.37","inheritedRunners":7,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"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":true,"isSubstitute":false}},"ID663556":{"person":{"id":663556,"fullName":"Shane McClanahan","link":"/api/v1/people/663556"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":49,"groundOuts":85,"airOuts":87,"runs":33,"doubles":12,"triples":1,"homeRuns":6,"strikeOuts":82,"baseOnBalls":28,"intentionalWalks":0,"hits":69,"hitByPitch":2,"atBats":322,"obp":".281","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1340,"era":"2.83","inningsPitched":"86.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.13","battersFaced":354,"outs":258,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1340,"balls":460,"strikes":880,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".615","pitchesPerInning":"15.58","gamesFinished":0,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"8.58","walksPer9Inn":"2.93","hitsPer9Inn":"7.22","runsScoredPer9":"3.45","homeRunsPer9":"0.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":1,"errors":4,"chances":16,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680700":{"person":{"id":680700,"fullName":"Richie Palacios","link":"/api/v1/people/680700"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":25,"groundOuts":53,"airOuts":60,"runs":29,"doubles":8,"triples":2,"homeRuns":3,"strikeOuts":41,"baseOnBalls":27,"intentionalWalks":0,"hits":48,"hitByPitch":3,"avg":".239","atBats":201,"obp":".336","slg":".343","ops":".679","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":232,"totalBases":69,"rbi":27,"leftOnBase":104,"sacBunts":0,"sacFlies":1,"babip":".285","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.00","popOuts":19,"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":125,"putOuts":92,"errors":6,"chances":223,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID668723":{"person":{"id":668723,"fullName":"Ryan Vilade","link":"/api/v1/people/668723"},"jerseyNumber":"26","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":27,"groundOuts":32,"airOuts":49,"runs":17,"doubles":7,"triples":1,"homeRuns":7,"strikeOuts":33,"baseOnBalls":14,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".257","atBats":148,"obp":".319","slg":".459","ops":".778","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":68,"rbi":31,"leftOnBase":78,"sacBunts":1,"sacFlies":3,"babip":".279","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.14","popOuts":11,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":129,"errors":1,"chances":139,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID668984":{"person":{"id":668984,"fullName":"Casey Legumina","link":"/api/v1/people/668984"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":32,"gamesStarted":2,"flyOuts":28,"groundOuts":38,"airOuts":48,"runs":18,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":11,"intentionalWalks":2,"hits":41,"hitByPitch":6,"atBats":150,"obp":".341","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":642,"era":"4.02","inningsPitched":"40.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":18,"whip":"1.29","battersFaced":172,"outs":121,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":642,"balls":216,"strikes":426,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".500","pitchesPerInning":"15.92","gamesFinished":7,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"6.25","walksPer9Inn":"2.45","hitsPer9Inn":"9.15","runsScoredPer9":"4.02","homeRunsPer9":"0.89","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"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"}]},"ID802415":{"person":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":41,"groundOuts":135,"airOuts":81,"runs":41,"doubles":9,"triples":6,"homeRuns":0,"strikeOuts":34,"baseOnBalls":18,"intentionalWalks":0,"hits":94,"hitByPitch":0,"avg":".279","atBats":337,"obp":".314","slg":".341","ops":".655","caughtStealing":11,"stolenBases":23,"stolenBasePercentage":".676","caughtStealingPercentage":".324","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":115,"rbi":17,"leftOnBase":118,"sacBunts":5,"sacFlies":2,"babip":".308","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":9,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":173,"errors":2,"chances":180,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID607259":{"person":{"id":607259,"fullName":"Nick Martinez","link":"/api/v1/people/607259"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":78,"groundOuts":100,"airOuts":145,"runs":31,"doubles":23,"triples":2,"homeRuns":11,"strikeOuts":62,"baseOnBalls":19,"intentionalWalks":0,"hits":99,"hitByPitch":3,"atBats":401,"obp":".284","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":1482,"era":"2.65","inningsPitched":"105.1","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.12","battersFaced":428,"outs":316,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1482,"balls":484,"strikes":998,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".800","pitchesPerInning":"14.07","gamesFinished":0,"strikeoutWalkRatio":"3.26","strikeoutsPer9Inn":"5.30","walksPer9Inn":"1.62","hitsPer9Inn":"8.46","runsScoredPer9":"2.65","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":29,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592155":{"person":{"id":592155,"fullName":"Cam Booser","link":"/api/v1/people/592155"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"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":12,"balls":5,"strikes":7,"strikePercentage":".580","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":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":9,"groundOuts":7,"airOuts":25,"runs":3,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":64,"obp":".188","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":268,"era":"1.42","inningsPitched":"19.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":3,"whip":"0.68","battersFaced":69,"outs":57,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":268,"balls":83,"strikes":185,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.28","rbi":0,"winPercentage":".---","pitchesPerInning":"14.11","gamesFinished":5,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"11.37","walksPer9Inn":"1.89","hitsPer9Inn":"4.26","runsScoredPer9":"1.42","homeRunsPer9":"1.42","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676356":{"person":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"jerseyNumber":"21","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":25,"groundOuts":41,"airOuts":54,"runs":23,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":39,"baseOnBalls":9,"intentionalWalks":0,"hits":46,"hitByPitch":0,"avg":".258","atBats":178,"obp":".294","slg":".438","ops":".732","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":78,"rbi":28,"leftOnBase":95,"sacBunts":2,"sacFlies":0,"babip":".301","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.67","popOuts":17,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":112,"errors":0,"chances":114,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID693855":{"person":{"id":693855,"fullName":"Ian Seymour","link":"/api/v1/people/693855"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 3 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":61,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":13,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":61,"balls":22,"strikes":39,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"6.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":7,"flyOuts":40,"groundOuts":44,"airOuts":77,"runs":39,"doubles":12,"triples":1,"homeRuns":12,"strikeOuts":79,"baseOnBalls":26,"intentionalWalks":4,"hits":53,"hitByPitch":4,"atBats":247,"obp":".295","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1117,"era":"4.79","inningsPitched":"67.2","wins":6,"losses":2,"saves":2,"saveOpportunities":2,"holds":10,"blownSaves":0,"earnedRuns":36,"whip":"1.17","battersFaced":283,"outs":203,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":1117,"balls":374,"strikes":743,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":3,"winPercentage":".750","pitchesPerInning":"16.51","gamesFinished":5,"strikeoutWalkRatio":"3.04","strikeoutsPer9Inn":"10.51","walksPer9Inn":"3.46","hitsPer9Inn":"7.05","runsScoredPer9":"5.19","homeRunsPer9":"1.60","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":20,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642121":{"person":{"id":642121,"fullName":"Cole Sulser","link":"/api/v1/people/642121"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(H, 10)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","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":38,"gamesStarted":2,"flyOuts":24,"groundOuts":38,"airOuts":42,"runs":29,"doubles":13,"triples":0,"homeRuns":6,"strikeOuts":45,"baseOnBalls":14,"intentionalWalks":3,"hits":46,"hitByPitch":0,"atBats":168,"obp":".328","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":733,"era":"5.31","inningsPitched":"42.1","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":10,"blownSaves":0,"earnedRuns":25,"whip":"1.42","battersFaced":185,"outs":127,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":733,"balls":271,"strikes":462,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":2,"winPercentage":"1.000","pitchesPerInning":"17.31","gamesFinished":9,"strikeoutWalkRatio":"3.21","strikeoutsPer9Inn":"9.57","walksPer9Inn":"2.98","hitsPer9Inn":"9.78","runsScoredPer9":"6.17","homeRunsPer9":"1.28","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"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"}]},"ID664076":{"person":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"note":"(L, 2-3)(BS, 3)","summary":"0.1 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"27.00","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":32,"gamesStarted":0,"flyOuts":12,"groundOuts":20,"airOuts":23,"runs":13,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":38,"baseOnBalls":13,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":101,"obp":".325","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":483,"era":"3.86","inningsPitched":"28.0","wins":2,"losses":3,"saves":2,"saveOpportunities":5,"holds":16,"blownSaves":3,"earnedRuns":12,"whip":"1.36","battersFaced":120,"outs":84,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":483,"balls":173,"strikes":310,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":2,"winPercentage":".400","pitchesPerInning":"17.25","gamesFinished":3,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"12.21","walksPer9Inn":"4.18","hitsPer9Inn":"8.04","runsScoredPer9":"4.18","homeRunsPer9":"1.29","inheritedRunners":15,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676439":{"person":{"id":676439,"fullName":"Hunter Feduccia","link":"/api/v1/people/676439"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":22,"groundOuts":19,"airOuts":38,"runs":13,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":41,"baseOnBalls":13,"intentionalWalks":0,"hits":28,"hitByPitch":1,"avg":".228","atBats":123,"obp":".304","slg":".325","ops":".629","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":40,"rbi":11,"leftOnBase":55,"sacBunts":2,"sacFlies":1,"babip":".321","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"61.50","popOuts":5,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":10,"stolenBases":31,"stolenBasePercentage":".756","caughtStealingPercentage":".244","assists":12,"putOuts":323,"errors":4,"chances":339,"fielding":".988","passedBall":1,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687330":{"person":{"id":687330,"fullName":"Kevin Kelly","link":"/api/v1/people/687330"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":6,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":29,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":9,"strikes":20,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":12,"groundOuts":61,"airOuts":35,"runs":14,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":1,"hits":34,"hitByPitch":3,"atBats":163,"obp":".257","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":629,"era":"2.33","inningsPitched":"46.1","wins":5,"losses":3,"saves":4,"saveOpportunities":6,"holds":19,"blownSaves":2,"earnedRuns":12,"whip":"0.91","battersFaced":175,"outs":139,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":629,"balls":206,"strikes":423,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.74","rbi":0,"winPercentage":".625","pitchesPerInning":"13.58","gamesFinished":9,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"6.60","walksPer9Inn":"1.55","hitsPer9Inn":"6.60","runsScoredPer9":"2.72","homeRunsPer9":"0.78","inheritedRunners":30,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666018":{"person":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"401","stats":{"batting":{"note":"a-","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":60,"groundOuts":73,"airOuts":90,"runs":48,"doubles":17,"triples":0,"homeRuns":14,"strikeOuts":91,"baseOnBalls":52,"intentionalWalks":3,"hits":101,"hitByPitch":8,"avg":".290","atBats":348,"obp":".388","slg":".460","ops":".848","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":415,"totalBases":160,"rbi":64,"leftOnBase":139,"sacBunts":0,"sacFlies":7,"babip":".348","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.86","popOuts":9,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":648,"errors":4,"chances":701,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663743":{"person":{"id":663743,"fullName":"Nick Fortes","link":"/api/v1/people/663743"},"jerseyNumber":"40","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"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":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":26,"groundOuts":73,"airOuts":59,"runs":23,"doubles":11,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":0,"hits":54,"hitByPitch":8,"avg":".254","atBats":213,"obp":".298","slg":".333","ops":".631","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":230,"totalBases":71,"rbi":20,"leftOnBase":93,"sacBunts":2,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"106.50","popOuts":21,"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":13,"stolenBases":56,"stolenBasePercentage":".812","caughtStealingPercentage":".188","assists":19,"putOuts":479,"errors":7,"chances":505,"fielding":".986","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID643377":{"person":{"id":643377,"fullName":"Griffin Jax","link":"/api/v1/people/643377"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":15,"flyOuts":34,"groundOuts":70,"airOuts":68,"runs":43,"doubles":9,"triples":0,"homeRuns":13,"strikeOuts":77,"baseOnBalls":26,"intentionalWalks":1,"hits":69,"hitByPitch":2,"atBats":276,"obp":".315","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1148,"era":"4.08","inningsPitched":"75.0","wins":5,"losses":7,"saves":0,"saveOpportunities":2,"holds":2,"blownSaves":2,"earnedRuns":34,"whip":"1.27","battersFaced":312,"outs":225,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1148,"balls":417,"strikes":731,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".417","pitchesPerInning":"15.31","gamesFinished":1,"strikeoutWalkRatio":"2.96","strikeoutsPer9Inn":"9.24","walksPer9Inn":"3.12","hitsPer9Inn":"8.28","runsScoredPer9":"5.16","homeRunsPer9":"1.56","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518886":{"person":{"id":518886,"fullName":"Craig Kimbrel","link":"/api/v1/people/518886"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":20,"groundOuts":22,"airOuts":34,"runs":17,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":1,"hits":26,"hitByPitch":1,"atBats":107,"obp":".322","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":496,"era":"4.66","inningsPitched":"29.0","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":15,"whip":"1.31","battersFaced":122,"outs":87,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":496,"balls":193,"strikes":303,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".000","pitchesPerInning":"17.10","gamesFinished":15,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"8.38","walksPer9Inn":"3.72","hitsPer9Inn":"8.07","runsScoredPer9":"5.28","homeRunsPer9":"1.24","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":9},"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":true,"isSubstitute":false}},"ID650490":{"person":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"jerseyNumber":"2","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | 2 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":43,"groundOuts":108,"airOuts":84,"runs":51,"doubles":17,"triples":1,"homeRuns":13,"strikeOuts":55,"baseOnBalls":39,"intentionalWalks":4,"hits":112,"hitByPitch":9,"avg":".315","atBats":356,"obp":".393","slg":".478","ops":".871","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":407,"totalBases":170,"rbi":56,"leftOnBase":110,"sacBunts":0,"sacFlies":3,"babip":".340","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.38","popOuts":16,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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"}]},"ID810938":{"person":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"jerseyNumber":"15","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":21,"groundOuts":66,"airOuts":49,"runs":26,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":44,"baseOnBalls":19,"intentionalWalks":0,"hits":51,"hitByPitch":1,"avg":".244","atBats":209,"obp":".310","slg":".325","ops":".635","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":230,"totalBases":68,"rbi":23,"leftOnBase":80,"sacBunts":1,"sacFlies":0,"babip":".301","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"104.50","popOuts":7,"lineOuts":21},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":7,"groundOuts":4,"airOuts":11,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":50,"era":"3.60","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.20","battersFaced":21,"outs":15,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":17,"strikes":33,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":5,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"1.80","hitsPer9Inn":"9.00","runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":139,"putOuts":76,"errors":3,"chances":218,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID641329":{"person":{"id":641329,"fullName":"Bryan Baker","link":"/api/v1/people/641329"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":0,"flyOuts":17,"groundOuts":32,"airOuts":36,"runs":7,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":41,"baseOnBalls":11,"intentionalWalks":0,"hits":19,"hitByPitch":1,"atBats":127,"obp":".221","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":569,"era":"1.73","inningsPitched":"36.1","wins":1,"losses":0,"saves":25,"saveOpportunities":28,"holds":2,"blownSaves":3,"earnedRuns":7,"whip":"0.83","battersFaced":140,"outs":109,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":569,"balls":180,"strikes":389,"strikePercentage":".680","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.66","gamesFinished":27,"strikeoutWalkRatio":"3.73","strikeoutsPer9Inn":"10.16","walksPer9Inn":"2.72","hitsPer9Inn":"4.71","runsScoredPer9":"1.73","homeRunsPer9":"0.50","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683748":{"person":{"id":683748,"fullName":"Victor Mesa Jr.","link":"/api/v1/people/683748"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":11,"groundOuts":19,"airOuts":32,"runs":14,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":24,"baseOnBalls":13,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".215","atBats":93,"obp":".308","slg":".430","ops":".738","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":40,"rbi":13,"leftOnBase":37,"sacBunts":1,"sacFlies":1,"babip":".219","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":15,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":58,"errors":1,"chances":61,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID691406":{"person":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"300","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":97,"flyOuts":38,"groundOuts":115,"airOuts":72,"runs":63,"doubles":14,"triples":0,"homeRuns":29,"strikeOuts":79,"baseOnBalls":53,"intentionalWalks":7,"hits":103,"hitByPitch":1,"avg":".281","atBats":367,"obp":".371","slg":".556","ops":".927","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":18,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":204,"rbi":60,"leftOnBase":158,"sacBunts":0,"sacFlies":2,"babip":".284","groundOutsToAirouts":"1.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.66","popOuts":21,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":172,"putOuts":67,"errors":14,"chances":253,"fielding":".945","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656876":{"person":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"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":43,"groundOuts":106,"airOuts":89,"runs":38,"doubles":11,"triples":1,"homeRuns":12,"strikeOuts":98,"baseOnBalls":17,"intentionalWalks":0,"hits":77,"hitByPitch":5,"atBats":369,"obp":".253","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","numberOfPitches":1544,"era":"3.26","inningsPitched":"99.1","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"0.95","battersFaced":392,"outs":298,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1544,"balls":521,"strikes":1023,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".583","pitchesPerInning":"15.54","gamesFinished":0,"strikeoutWalkRatio":"5.76","strikeoutsPer9Inn":"8.88","walksPer9Inn":"1.54","hitsPer9Inn":"6.98","runsScoredPer9":"3.44","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656775":{"person":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"jerseyNumber":"31","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":139,"battingOrder":"101","stats":{"batting":{"note":"2-","summary":"0-0 | SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":59,"groundOuts":42,"airOuts":123,"runs":32,"doubles":4,"triples":1,"homeRuns":11,"strikeOuts":67,"baseOnBalls":27,"intentionalWalks":0,"hits":57,"hitByPitch":5,"avg":".201","atBats":283,"obp":".281","slg":".339","ops":".620","caughtStealing":6,"stolenBases":15,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":323,"totalBases":96,"rbi":30,"leftOnBase":147,"sacBunts":4,"sacFlies":2,"babip":".222","groundOutsToAirouts":"0.34","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"25.73","popOuts":41,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":198,"errors":2,"chances":203,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]}},"batters":[650490,656775,676356,691406,668723,666018,802415,810938,683748,663743,680700,670764,693855,687330,668984,642121,664076,592155],"pitchers":[693855,687330,668984,642121,664076,592155],"bench":[676439],"bullpen":[641329,643377,518886,607259,663556,656876,688297],"battingOrder":[656775,676356,691406,666018,802415,810938,683748,663743,670764],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Vilade (7, Sandoval); Simpson (9, Sandoval); Palacios, R (8, Sandoval); DeLuca (14, Sandoval)."},{"label":"HR","value":"Mesa Jr. (6, 4th inning off Sandoval, 0 on, 1 out); DeLuca (6, 7th inning off Watson, R, 0 on, 2 out)."},{"label":"TB","value":"Caminero; DeLuca 6; Díaz, Y; Fortes; Mesa Jr. 4; Palacios, R 2; Simpson 3; Vilade 2."},{"label":"RBI","value":"DeLuca (28); Díaz, Y (56); Fortes (20); Mesa Jr. (13)."},{"label":"2-out RBI","value":"Díaz, Y; Fortes; DeLuca."},{"label":"Runners left in scoring position, 2 out","value":"DeLuca 2."},{"label":"GIDP","value":"Caminero."},{"label":"Team RISP","value":"3-for-6."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Simpson (23, 3rd base off Sandoval/Narváez); Walls 2 (15, 2nd base off Chapman/Wong, 3rd base off Chapman/Wong); Mullins (15, 2nd base off Chapman/Wong)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Vilade (1, throw)."}]}],"note":[{"label":"a","value":"Flied out for Vilade in the 8th."},{"label":"1","value":"Ran for Palacios, R in the 9th."},{"label":"2","value":"Ran for Díaz, Y in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":5,"airOuts":11,"runs":7,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":2,"avg":".244","atBats":30,"obp":".315","slg":".394","ops":".709","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":18,"rbi":7,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.00","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":11,"airOuts":7,"runs":6,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":35,"obp":".342","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":127,"era":"3.56","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.21","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":39,"strikes":88,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":4,"pitchesPerInning":"14.11","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":14,"putOuts":27,"errors":2,"chances":43,"passedBall":1,"pickoffs":0}},"players":{"ID687562":{"person":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":9,"flyOuts":31,"groundOuts":56,"airOuts":60,"runs":14,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":9,"intentionalWalks":1,"hits":38,"hitByPitch":2,"atBats":188,"obp":".243","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":720,"era":"2.35","inningsPitched":"53.2","wins":5,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"0.88","battersFaced":203,"outs":161,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":720,"balls":238,"strikes":482,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".625","pitchesPerInning":"13.42","gamesFinished":0,"strikeoutWalkRatio":"4.22","strikeoutsPer9Inn":"6.37","walksPer9Inn":"1.51","hitsPer9Inn":"6.37","runsScoredPer9":"2.35","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | BB, HBP","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":37,"groundOuts":63,"airOuts":75,"runs":47,"doubles":16,"triples":2,"homeRuns":21,"strikeOuts":93,"baseOnBalls":36,"intentionalWalks":1,"hits":90,"hitByPitch":15,"avg":".283","atBats":318,"obp":".379","slg":".544","ops":".923","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":372,"totalBases":173,"rbi":62,"leftOnBase":124,"sacBunts":0,"sacFlies":3,"babip":".333","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.14","popOuts":25,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":64,"putOuts":622,"errors":3,"chances":689,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID594027":{"person":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":0,"flyOuts":9,"groundOuts":21,"airOuts":16,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":24,"baseOnBalls":2,"intentionalWalks":0,"hits":19,"hitByPitch":2,"atBats":80,"obp":".274","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":318,"era":"2.21","inningsPitched":"20.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":10,"blownSaves":0,"earnedRuns":5,"whip":"1.03","battersFaced":84,"outs":61,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":318,"balls":87,"strikes":231,"strikePercentage":".730","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".500","pitchesPerInning":"15.64","gamesFinished":2,"strikeoutWalkRatio":"12.00","strikeoutsPer9Inn":"10.62","walksPer9Inn":"0.89","hitsPer9Inn":"8.41","runsScoredPer9":"3.54","homeRunsPer9":"0.89","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700842":{"person":{"id":700842,"fullName":"Eduardo Rivera","link":"/api/v1/people/700842"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":2,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":169,"era":"2.89","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.96","battersFaced":36,"outs":28,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":64,"strikes":105,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":0,"winPercentage":".---","pitchesPerInning":"18.11","gamesFinished":1,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"8.68","walksPer9Inn":"3.86","hitsPer9Inn":"4.82","runsScoredPer9":"2.89","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":true,"isSubstitute":false}},"ID663853":{"person":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"jerseyNumber":"23","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | HBP, SB, CS","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":4,"groundOuts":15,"airOuts":5,"runs":5,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":16,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".200","atBats":45,"obp":".294","slg":".333","ops":".627","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":15,"rbi":5,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":39,"errors":0,"chances":44,"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"}]},"ID663776":{"person":{"id":663776,"fullName":"Patrick Sandoval","link":"/api/v1/people/663776"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 4 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":3,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":76,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":22,"strikes":54,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":2,"flyOuts":4,"groundOuts":6,"airOuts":10,"runs":6,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":40,"obp":".381","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":141,"era":"4.82","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.71","battersFaced":42,"outs":28,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":141,"balls":46,"strikes":95,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":3,"winPercentage":".---","pitchesPerInning":"15.11","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.64","walksPer9Inn":"1.93","hitsPer9Inn":"13.50","runsScoredPer9":"5.79","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"gamesStarted":1,"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"}]},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"1-1 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":15,"groundOuts":21,"airOuts":27,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":10,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".144","atBats":97,"obp":".224","slg":".258","ops":".482","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":25,"rbi":9,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".186","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.33","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669711":{"person":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":26,"groundOuts":36,"airOuts":41,"runs":17,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":1,"hits":35,"hitByPitch":1,"atBats":146,"obp":".300","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":616,"era":"3.76","inningsPitched":"38.1","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":16,"whip":"1.23","battersFaced":161,"outs":115,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":616,"balls":207,"strikes":409,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"16.07","gamesFinished":4,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"8.22","walksPer9Inn":"2.82","hitsPer9Inn":"8.22","runsScoredPer9":"3.99","homeRunsPer9":"1.41","inheritedRunners":27,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678011":{"person":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"jerseyNumber":"48","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":15,"groundOuts":24,"airOuts":24,"runs":13,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".256","atBats":86,"obp":".330","slg":".407","ops":".737","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":35,"rbi":7,"leftOnBase":30,"sacBunts":1,"sacFlies":1,"babip":".299","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":64,"putOuts":36,"errors":3,"chances":103,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657136":{"person":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":16,"groundOuts":32,"airOuts":26,"runs":14,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":15,"intentionalWalks":0,"hits":32,"hitByPitch":4,"avg":".283","atBats":113,"obp":".383","slg":".381","ops":".764","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":43,"rbi":15,"leftOnBase":39,"sacBunts":4,"sacFlies":1,"babip":".365","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"113.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":23,"stolenBasePercentage":".885","caughtStealingPercentage":".115","assists":13,"putOuts":281,"errors":2,"chances":296,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID678394":{"person":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":8,"flyOuts":38,"groundOuts":84,"airOuts":58,"runs":48,"doubles":14,"triples":0,"homeRuns":11,"strikeOuts":49,"baseOnBalls":24,"intentionalWalks":0,"hits":80,"hitByPitch":1,"atBats":266,"obp":".356","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1102,"era":"6.06","inningsPitched":"65.1","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.59","battersFaced":296,"outs":196,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1102,"balls":394,"strikes":708,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".250","pitchesPerInning":"16.87","gamesFinished":1,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.31","hitsPer9Inn":"11.02","runsScoredPer9":"6.61","homeRunsPer9":"1.52","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2 HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.50","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":95,"flyOuts":74,"groundOuts":65,"airOuts":124,"runs":49,"doubles":20,"triples":3,"homeRuns":15,"strikeOuts":84,"baseOnBalls":41,"intentionalWalks":2,"hits":97,"hitByPitch":1,"avg":".266","atBats":364,"obp":".338","slg":".462","ops":".800","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":413,"totalBases":168,"rbi":49,"leftOnBase":175,"sacBunts":1,"sacFlies":5,"babip":".304","groundOutsToAirouts":"0.52","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.27","popOuts":20,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":183,"errors":6,"chances":197,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676477":{"person":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(H, 18)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":17,"groundOuts":28,"airOuts":36,"runs":9,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":38,"baseOnBalls":6,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":127,"obp":".241","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":503,"era":"2.06","inningsPitched":"35.0","wins":4,"losses":1,"saves":2,"saveOpportunities":3,"holds":18,"blownSaves":1,"earnedRuns":8,"whip":"0.91","battersFaced":134,"outs":105,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":503,"balls":149,"strikes":354,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".800","pitchesPerInning":"14.37","gamesFinished":7,"strikeoutWalkRatio":"6.33","strikeoutsPer9Inn":"9.77","walksPer9Inn":"1.54","hitsPer9Inn":"6.69","runsScoredPer9":"2.31","homeRunsPer9":"0.77","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":48,"groundOuts":98,"airOuts":91,"runs":28,"doubles":18,"triples":1,"homeRuns":10,"strikeOuts":85,"baseOnBalls":24,"intentionalWalks":0,"hits":81,"hitByPitch":3,"atBats":353,"obp":".283","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1392,"era":"2.54","inningsPitched":"95.2","wins":11,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"1.10","battersFaced":382,"outs":287,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1392,"balls":490,"strikes":902,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".917","pitchesPerInning":"14.55","gamesFinished":0,"strikeoutWalkRatio":"3.54","strikeoutsPer9Inn":"8.00","walksPer9Inn":"2.26","hitsPer9Inn":"7.62","runsScoredPer9":"2.63","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":12,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"32","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | 2 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":29,"groundOuts":32,"airOuts":53,"runs":20,"doubles":14,"triples":1,"homeRuns":5,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".238","atBats":160,"obp":".291","slg":".431","ops":".722","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":69,"rbi":16,"leftOnBase":77,"sacBunts":1,"sacFlies":0,"babip":".282","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":14,"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":58,"putOuts":89,"errors":2,"chances":149,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID686580":{"person":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":27,"gamesStarted":0,"flyOuts":12,"groundOuts":20,"airOuts":17,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":6,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":96,"obp":".343","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":388,"era":"5.40","inningsPitched":"23.1","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":13,"blownSaves":1,"earnedRuns":14,"whip":"1.50","battersFaced":104,"outs":70,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":388,"balls":131,"strikes":257,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".200","pitchesPerInning":"16.63","gamesFinished":3,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"12.34","walksPer9Inn":"2.31","hitsPer9Inn":"11.19","runsScoredPer9":"6.56","homeRunsPer9":"1.54","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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}},"ID702332":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":30,"groundOuts":100,"airOuts":86,"runs":40,"doubles":18,"triples":1,"homeRuns":9,"strikeOuts":46,"baseOnBalls":22,"intentionalWalks":0,"hits":70,"hitByPitch":6,"avg":".236","atBats":297,"obp":".300","slg":".394","ops":".694","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":117,"rbi":40,"leftOnBase":124,"sacBunts":3,"sacFlies":2,"babip":".250","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":26,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":167,"putOuts":63,"errors":6,"chances":236,"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"}]},"ID665966":{"person":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"jerseyNumber":"75","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":1,"chances":9,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":25,"groundOuts":33,"airOuts":43,"runs":17,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":57,"baseOnBalls":12,"intentionalWalks":0,"hits":32,"hitByPitch":3,"avg":".200","atBats":160,"obp":".266","slg":".294","ops":".560","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":47,"rbi":9,"leftOnBase":81,"sacBunts":3,"sacFlies":2,"babip":".284","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.33","popOuts":7,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":29,"stolenBasePercentage":".806","caughtStealingPercentage":".194","assists":23,"putOuts":457,"errors":4,"chances":484,"fielding":".992","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID680776":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":35,"groundOuts":89,"airOuts":84,"runs":43,"doubles":10,"triples":2,"homeRuns":13,"strikeOuts":116,"baseOnBalls":27,"intentionalWalks":0,"hits":67,"hitByPitch":4,"avg":".191","atBats":350,"obp":".254","slg":".343","ops":".597","caughtStealing":1,"stolenBases":14,"stolenBasePercentage":".933","caughtStealingPercentage":".067","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":387,"totalBases":120,"rbi":48,"leftOnBase":130,"sacBunts":1,"sacFlies":5,"babip":".239","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.92","popOuts":25,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":161,"errors":1,"chances":167,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID691907":{"person":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":6,"groundOuts":7,"airOuts":6,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".303","atBats":33,"obp":".368","slg":".333","ops":".701","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":11,"rbi":5,"leftOnBase":18,"sacBunts":0,"sacFlies":1,"babip":".435","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":15,"errors":0,"chances":35,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID801139":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":59,"groundOuts":55,"airOuts":107,"runs":33,"doubles":17,"triples":1,"homeRuns":8,"strikeOuts":87,"baseOnBalls":25,"intentionalWalks":0,"hits":65,"hitByPitch":2,"atBats":312,"obp":".271","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1272,"era":"3.11","inningsPitched":"84.0","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.07","battersFaced":341,"outs":252,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1272,"balls":400,"strikes":872,"strikePercentage":".690","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".455","pitchesPerInning":"15.14","gamesFinished":0,"strikeoutWalkRatio":"3.48","strikeoutsPer9Inn":"9.32","walksPer9Inn":"2.68","hitsPer9Inn":"6.96","runsScoredPer9":"3.54","homeRunsPer9":"0.86","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678882":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":48,"groundOuts":93,"airOuts":90,"runs":44,"doubles":25,"triples":3,"homeRuns":8,"strikeOuts":75,"baseOnBalls":18,"intentionalWalks":0,"hits":99,"hitByPitch":6,"avg":".279","atBats":355,"obp":".325","slg":".434","ops":".759","caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":154,"rbi":41,"leftOnBase":136,"sacBunts":2,"sacFlies":0,"babip":".335","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.38","popOuts":14,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":231,"errors":1,"chances":237,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663558":{"person":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":3,"flyOuts":25,"groundOuts":31,"airOuts":43,"runs":12,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":18,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":138,"obp":".245","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":606,"era":"2.68","inningsPitched":"40.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":12,"whip":"0.94","battersFaced":159,"outs":121,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":606,"balls":231,"strikes":375,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".500","pitchesPerInning":"15.02","gamesFinished":6,"strikeoutWalkRatio":"2.56","strikeoutsPer9Inn":"10.26","walksPer9Inn":"4.02","hitsPer9Inn":"4.46","runsScoredPer9":"2.68","homeRunsPer9":"1.12","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":1,"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":64,"flyOuts":29,"groundOuts":62,"airOuts":52,"runs":25,"doubles":11,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":19,"intentionalWalks":0,"hits":50,"hitByPitch":3,"avg":".267","atBats":187,"obp":".343","slg":".401","ops":".744","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":75,"rbi":18,"leftOnBase":91,"sacBunts":0,"sacFlies":1,"babip":".288","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.75","popOuts":8,"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":1,"putOuts":10,"errors":0,"chances":11,"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"}]},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(S, 21)","summary":"1.0 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":12,"strikes":8,"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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":32,"gamesStarted":0,"flyOuts":17,"groundOuts":25,"airOuts":28,"runs":8,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":38,"baseOnBalls":14,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":114,"obp":".295","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":489,"era":"2.05","inningsPitched":"30.2","wins":1,"losses":3,"saves":21,"saveOpportunities":23,"holds":0,"blownSaves":2,"earnedRuns":7,"whip":"1.21","battersFaced":129,"outs":92,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":489,"balls":162,"strikes":327,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".250","pitchesPerInning":"15.95","gamesFinished":26,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"11.15","walksPer9Inn":"4.11","hitsPer9Inn":"6.75","runsScoredPer9":"2.35","homeRunsPer9":"0.29","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":4},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"2.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":4,"strikes":19,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":30,"groundOuts":49,"airOuts":60,"runs":26,"doubles":9,"triples":2,"homeRuns":8,"strikeOuts":40,"baseOnBalls":18,"intentionalWalks":0,"hits":47,"hitByPitch":3,"atBats":193,"obp":".316","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":813,"era":"4.62","inningsPitched":"50.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":26,"whip":"1.28","battersFaced":217,"outs":152,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":813,"balls":297,"strikes":516,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.05","gamesFinished":20,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"7.11","walksPer9Inn":"3.20","hitsPer9Inn":"8.35","runsScoredPer9":"4.62","homeRunsPer9":"1.42","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[678011,678882,677800,575929,663853,702332,655316,663330,680776,665966,807799,657136,663776,670245,676477,547973],"pitchers":[663776,670245,676477,547973],"bench":[691907],"bullpen":[678394,687562,543243,594027,663558,700842,686580,801139,669711],"battingOrder":[678011,678882,677800,575929,663853,702332,655316,680776,657136],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Monasterio 2 (14, Kelly, Legumina); Rafaela (25, Sulser)."},{"label":"HR","value":"Jones, Jah (3, 2nd inning off Seymour, I, 1 on, 2 out); Abreu, W 2 (15, 3rd inning off Seymour, I, 0 on, 2 out, 7th inning off Cleavinger, 1 on, 2 out)."},{"label":"TB","value":"Abreu, W 8; Jones, Jah 4; Monasterio 4; Rafaela 2."},{"label":"RBI","value":"Abreu, W 3 (49); Jones, Jah 2 (9); Rafaela (41); Yoshida (18)."},{"label":"2-out RBI","value":"Abreu, W 3; Jones, Jah 2; Rafaela."},{"label":"Runners left in scoring position, 2 out","value":"Duran, Ja."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Gonzalez, R (1, 2nd base off Kelly/Fortes)."},{"label":"CS","value":"Gonzalez, R (1, 3rd base by Kelly/Fortes)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Seigler (3, throw); Narváez (4, throw)."},{"label":"Outfield assists","value":"Rafaela (Díaz, Y at home)."},{"label":"PB","value":"Narváez (4)."},{"label":"DP","value":"(Durbin-Seigler-Contreras, Wn)."}]}],"note":[{"label":"a","value":"Popped out for Jones, Jah in the 4th."},{"label":"b","value":"Grounded out for Narváez in the 7th."}]}},"officials":[{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"Home Plate"},{"official":{"id":427315,"fullName":"Alfonso Márquez","link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":482631,"fullName":"Mike Estabrook","link":"/api/v1/people/482631"},"officialType":"Second Base"},{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Gonzalez, R (by Kelly); Contreras, Wn (by Legumina)."},{"label":"ABS Challenge","value":"Monasterio (Strike-Overturned to Ball); Fortes (Ball-Overturned to Strike); Wong 2 (Ball-Confirmed, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Seymour, I 61-39; Kelly 29-20; Legumina 15-11; Sulser 15-10; Cleavinger 18-9; Booser 12-7; Sandoval 76-54; Watson, R 23-19; Whitlock 8-7; Chapman 20-8."},{"label":"Groundouts-flyouts","value":"Seymour, I 2-1; Kelly 1-0; Legumina 0-3; Sulser 2-0; Cleavinger 0-1; Booser 0-0; Sandoval 5-2; Watson, R 3-1; Whitlock 1-1; Chapman 2-0."},{"label":"Batters faced","value":"Seymour, I 13; Kelly 7; Legumina 5; Sulser 4; Cleavinger 3; Booser 3; Sandoval 23; Watson, R 7; Whitlock 3; Chapman 5."},{"label":"Inherited runners-scored","value":"Sulser 1-1; Cleavinger 1-1."},{"label":"Umpires","value":"HP: Malachi Moore. 1B: Alfonso Márquez. 2B: Mike Estabrook. 3B: Lance Barrett. "},{"label":"Weather","value":"71 degrees, Cloudy."},{"label":"Wind","value":"10 mph, Out To LF."},{"label":"First pitch","value":"5:11 PM."},{"label":"T","value":"2:44 (1:01 delay)."},{"label":"Att","value":"33,077."},{"label":"Venue","value":"Fenway Park."},{"label":"July 18, 2026"}],"pitchingNotes":["Legumina pitched to 1 batter in the 7th inning."],"topPerformers":[{"player":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","boxscoreName":"Abreu, W"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2 HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":8,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.50","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":95,"flyOuts":74,"groundOuts":65,"airOuts":124,"runs":49,"doubles":20,"triples":3,"homeRuns":15,"strikeOuts":84,"baseOnBalls":41,"intentionalWalks":2,"hits":97,"hitByPitch":1,"avg":".266","atBats":364,"obp":".338","slg":".462","ops":".800","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":413,"totalBases":168,"rbi":49,"leftOnBase":175,"sacBunts":1,"sacFlies":5,"babip":".304","groundOutsToAirouts":"0.52","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.27","popOuts":20,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":183,"errors":6,"chances":197,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":73,"hittingGameScore":73},{"player":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","boxscoreName":"Monasterio"},"jerseyNumber":"32","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | 2 2B, BB, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":29,"groundOuts":32,"airOuts":53,"runs":20,"doubles":14,"triples":1,"homeRuns":5,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":0,"hits":38,"hitByPitch":0,"avg":".238","atBats":160,"obp":".291","slg":".431","ops":".722","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":69,"rbi":16,"leftOnBase":77,"sacBunts":1,"sacFlies":0,"babip":".282","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":14,"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":58,"putOuts":89,"errors":2,"chances":149,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":59,"hittingGameScore":59},{"player":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","boxscoreName":"Jones, Jah"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"800","stats":{"batting":{"summary":"1-1 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":15,"groundOuts":21,"airOuts":27,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":10,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".144","atBats":97,"obp":".224","slg":".258","ops":".482","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":25,"rbi":9,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".186","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.33","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":58,"hittingGameScore":58}]},"decisions":{"winner":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"loser":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"save":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}