{"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":776540,"link":"/api/v1.1/game/776540/feed/live","metaData":{"wait":10,"timeStamp":"20250830_030010","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776540,"type":"R","doubleHeader":"N","id":"2025/08/29/detmlb-kcamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776540-2025-08-29","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-30T00:10:00Z","originalDate":"2025-08-29","officialDate":"2025-08-29","dayNight":"night","time":"7: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":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2025,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":136,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":79,"losses":57,"ties":0,"pct":".581"},"records":{},"divisionLeader":false,"wins":79,"losses":57,"winningPercentage":".581"},"franchiseName":"Detroit","clubName":"Tigers","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118","season":2025,"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"kca","fileCode":"kc","abbreviation":"KC","teamName":"Royals","locationName":"Kansas City","firstYearOfPlay":"1968","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Kansas City","record":{"gamesPlayed":135,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":69,"losses":66,"ties":0,"pct":".511"},"records":{},"divisionLeader":false,"wins":69,"losses":66,"winningPercentage":".511"},"franchiseName":"Kansas City","clubName":"Royals","active":true}},"players":{"ID624428":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428","firstName":"Adam","lastName":"Frazier","primaryNumber":"20","birthDate":"1991-12-14","currentAge":34,"birthCity":"Athens","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adam","useLastName":"Frazier","middleName":"Timothy","boxscoreName":"Frazier","nickName":"Fraz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adam Frazier","nameSlug":"adam-frazier-624428","firstLastName":"Adam Frazier","lastFirstName":"Frazier, Adam","lastInitName":"Frazier, A","initLastName":"A Frazier","fullFMLName":"Adam Timothy Frazier","fullLFMName":"Frazier, Adam Timothy","strikeZoneTop":3.111,"strikeZoneBottom":1.57},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID686475":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475","firstName":"Tyler","lastName":"Tolbert","primaryNumber":"2","birthDate":"1998-01-27","currentAge":28,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tyler","useLastName":"Tolbert","middleName":"Mangual","boxscoreName":"Tolbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Tolbert","nameSlug":"tyler-tolbert-686475","firstLastName":"Tyler Tolbert","lastFirstName":"Tolbert, Tyler","lastInitName":"Tolbert, T","initLastName":"T Tolbert","fullFMLName":"Tyler Mangual Tolbert","fullLFMName":"Tolbert, Tyler Mangual","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID606160":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160","firstName":"Rafael","lastName":"Montero","primaryNumber":"43","birthDate":"1990-10-17","currentAge":35,"birthCity":"Higuerito","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rafael","useLastName":"Montero","boxscoreName":"Montero, R","nickName":"Monte","gender":"M","nameMatrilineal":"Quezada","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Montero","nameSlug":"rafael-montero-606160","firstLastName":"Rafael Montero","lastFirstName":"Montero, Rafael","lastInitName":"Montero, R","initLastName":"R Montero","fullFMLName":"Rafael Montero","fullLFMName":"Montero, Rafael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656427":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","firstName":"Jack","lastName":"Flaherty","primaryNumber":"9","birthDate":"1995-10-15","currentAge":30,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Flaherty","middleName":"Rafe","boxscoreName":"Flaherty","nickName":"Flare","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Flaherty","nameSlug":"jack-flaherty-656427","firstLastName":"Jack Flaherty","lastFirstName":"Flaherty, Jack","lastInitName":"Flaherty, J","initLastName":"J Flaherty","fullFMLName":"Jack Rafe Flaherty","fullLFMName":"Flaherty, Jack Rafe","strikeZoneTop":3.48,"strikeZoneBottom":1.62},"ID650402":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402","firstName":"Gleyber","lastName":"Torres","primaryNumber":"25","birthDate":"1996-12-13","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Gleyber","useLastName":"Torres","middleName":"David","boxscoreName":"Torres","nickName":"De Caracas","gender":"M","nameMatrilineal":"Castro","isPlayer":true,"isVerified":true,"pronunciation":"GLAY-burr","mlbDebutDate":"2018-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gleyber Torres","nameSlug":"gleyber-torres-650402","firstLastName":"Gleyber Torres","lastFirstName":"Torres, Gleyber","lastInitName":"Torres, G","initLastName":"G Torres","fullFMLName":"Gleyber David Torres","fullLFMName":"Torres, Gleyber David","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID571912":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912","firstName":"Luke","lastName":"Maile","primaryNumber":"18","birthDate":"1991-02-06","currentAge":35,"birthCity":"Edgewood","birthStateProvince":"KY","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luke","useLastName":"Maile","middleName":"Richard","boxscoreName":"Maile","nickName":"Lukey Barrels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"may-lee","mlbDebutDate":"2015-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Maile","nameSlug":"luke-maile-571912","firstLastName":"Luke Maile","lastFirstName":"Maile, Luke","lastInitName":"Maile, L","initLastName":"L Maile","fullFMLName":"Luke Richard Maile","fullLFMName":"Maile, Luke Richard","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"ID663568":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568","firstName":"Stephen","lastName":"Kolek","primaryNumber":"32","birthDate":"1997-04-18","currentAge":29,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Stephen","useLastName":"Kolek","middleName":"James","boxscoreName":"Kolek","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"COLE-ick","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Stephen Kolek","nameSlug":"stephen-kolek-663568","firstLastName":"Stephen Kolek","lastFirstName":"Kolek, Stephen","lastInitName":"Kolek, S","initLastName":"S Kolek","fullFMLName":"Stephen J. Kolek","fullLFMName":"Kolek, Stephen J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID608032":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032","firstName":"Carlos","lastName":"Estévez","primaryNumber":"53","birthDate":"1992-12-28","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 6\"","weight":277,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Estévez","middleName":"Samuel","boxscoreName":"Estévez","nickName":"Este","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"es-TEH-vez","mlbDebutDate":"2016-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Estévez","nameSlug":"carlos-estevez-608032","firstLastName":"Carlos Estévez","lastFirstName":"Estévez, Carlos","lastInitName":"Estévez, C","initLastName":"C Estévez","fullFMLName":"Carlos Samuel Estévez","fullLFMName":"Estévez, Carlos Samuel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID686701":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701","firstName":"Ryan","lastName":"Bergert","primaryNumber":"38","birthDate":"2000-03-08","currentAge":26,"birthCity":"Canton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Bergert","middleName":"Michael","boxscoreName":"Bergert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"Bur-GURT","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Bergert","nameSlug":"ryan-bergert-686701","firstLastName":"Ryan Bergert","lastFirstName":"Bergert, Ryan","lastInitName":"Bergert, R","initLastName":"R Bergert","fullFMLName":"Ryan Michael Bergert","fullLFMName":"Bergert, Ryan Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID686469":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","firstName":"Vincent","lastName":"Pasquantino","primaryNumber":"9","birthDate":"1997-10-10","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vinnie","useLastName":"Pasquantino","middleName":"Joseph","boxscoreName":"Pasquantino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"pass-quin-tee-no","mlbDebutDate":"2022-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Vinnie Pasquantino","nameSlug":"vinnie-pasquantino-686469","firstLastName":"Vinnie Pasquantino","lastFirstName":"Pasquantino, Vinnie","lastInitName":"Pasquantino, V","initLastName":"V Pasquantino","fullFMLName":"Vincent Joseph Pasquantino","fullLFMName":"Pasquantino, Vincent Joseph","strikeZoneTop":3.363,"strikeZoneBottom":1.697},"ID664728":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728","firstName":"Kyle","lastName":"Isbel","primaryNumber":"28","birthDate":"1997-03-03","currentAge":29,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Kyle","useLastName":"Isbel","middleName":"Grant","boxscoreName":"Isbel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"IZZ-bell","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Isbel","nameSlug":"kyle-isbel-664728","firstLastName":"Kyle Isbel","lastFirstName":"Isbel, Kyle","lastInitName":"Isbel, K","initLastName":"K Isbel","fullFMLName":"Kyle Grant Isbel","fullLFMName":"Isbel, Kyle Grant","strikeZoneTop":3.114,"strikeZoneBottom":1.571},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672580":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580","firstName":"Maikel","lastName":"Garcia","primaryNumber":"11","birthDate":"2000-03-03","currentAge":26,"birthCity":"La Sabana","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Maikel","useLastName":"Garcia","middleName":"Jose","boxscoreName":"Garcia, M","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"pronunciation":"my-KELL","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Maikel Garcia","nameSlug":"maikel-garcia-672580","firstLastName":"Maikel Garcia","lastFirstName":"Garcia, Maikel","lastInitName":"Garcia, M","initLastName":"M Garcia","fullFMLName":"Maikel Jose Garcia","fullLFMName":"Garcia, Maikel Jose","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID672582":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582","firstName":"Angel","lastName":"Zerpa","primaryNumber":"61","birthDate":"1999-09-27","currentAge":26,"birthCity":"Valle de la Pascua","birthCountry":"Venezuela","height":"6' 0\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Angel","useLastName":"Zerpa","middleName":"David","boxscoreName":"Zerpa","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-hel SAIR-pah","mlbDebutDate":"2021-09-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Angel Zerpa","nameSlug":"angel-zerpa-672582","firstLastName":"Angel Zerpa","lastFirstName":"Zerpa, Angel","lastInitName":"Zerpa, A","initLastName":"A Zerpa","fullFMLName":"Angel David Zerpa","fullLFMName":"Zerpa, Angel David","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID702070":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","firstName":"Noah","lastName":"Cameron","primaryNumber":"65","birthDate":"1999-07-17","currentAge":27,"birthCity":"St. Joseph","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Cameron","boxscoreName":"Cameron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Cameron","nameSlug":"noah-cameron-702070","firstLastName":"Noah Cameron","lastFirstName":"Cameron, Noah","lastInitName":"Cameron, N","initLastName":"N Cameron","fullFMLName":"Noah  Cameron","fullLFMName":"Cameron, Noah","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":28,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"56","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677951":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951","firstName":"Robert","lastName":"Witt","primaryNumber":"7","birthDate":"2000-06-14","currentAge":26,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Bobby","useLastName":"Witt Jr.","middleName":"Andrew","boxscoreName":"Witt Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bobby Witt Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"bobby-witt-jr-677951","firstLastName":"Bobby Witt Jr.","lastFirstName":"Witt Jr., Bobby","lastInitName":"Witt Jr., B","initLastName":"B Witt Jr.","fullFMLName":"Robert Andrew Witt Jr.","fullLFMName":"Witt Jr., Robert Andrew","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"ID669674":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674","firstName":"Samuel","lastName":"Long","primaryNumber":"73","birthDate":"1995-07-08","currentAge":31,"birthCity":"Fair Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Long","middleName":"Trenton","boxscoreName":"Long","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Long","nameSlug":"sam-long-669674","firstLastName":"Sam Long","lastFirstName":"Long, Sam","lastInitName":"Long, S","initLastName":"S Long","fullFMLName":"Samuel Trenton Long","fullLFMName":"Long, Samuel Trenton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID700242":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242","firstName":"Trey","lastName":"Sweeney","primaryNumber":"27","birthDate":"2000-04-24","currentAge":26,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":212,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trey","useLastName":"Sweeney","middleName":"Thomas","boxscoreName":"Sweeney","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trey Sweeney","nameSlug":"trey-sweeney-700242","firstLastName":"Trey Sweeney","lastFirstName":"Sweeney, Trey","lastInitName":"Sweeney, T","initLastName":"T Sweeney","fullFMLName":"Trey Thomas Sweeney","fullLFMName":"Sweeney, Trey Thomas","strikeZoneTop":3.314,"strikeZoneBottom":1.672},"ID663697":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697","firstName":"Jonathan","lastName":"India","primaryNumber":"6","birthDate":"1996-12-15","currentAge":29,"birthCity":"Ft. Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jonathan","useLastName":"India","middleName":"Joseph","boxscoreName":"India","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan India","nameSlug":"jonathan-india-663697","firstLastName":"Jonathan India","lastFirstName":"India, Jonathan","lastInitName":"India, J","initLastName":"J India","fullFMLName":"Jonathan Joseph India","fullLFMName":"India, Jonathan Joseph","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"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},"ID680742":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742","firstName":"Jonathan","lastName":"Bowlan","primaryNumber":"52","birthDate":"1996-12-01","currentAge":29,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Bowlan","boxscoreName":"Bowlan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"boh-lin","mlbDebutDate":"2023-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Bowlan","nameSlug":"jonathan-bowlan-680742","firstLastName":"Jonathan Bowlan","lastFirstName":"Bowlan, Jonathan","lastInitName":"Bowlan, J","initLastName":"J Bowlan","fullFMLName":"Jonathan  Bowlan","fullLFMName":"Bowlan, Jonathan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID595879":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879","firstName":"Ednel","lastName":"Báez","primaryNumber":"28","birthDate":"1992-12-01","currentAge":33,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Javier","useLastName":"Báez","middleName":"Javier","boxscoreName":"Báez, J","nickName":"El Mago","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Báez","nameSlug":"javier-baez-595879","firstLastName":"Javier Báez","lastFirstName":"Báez, Javier","lastInitName":"Báez, J","initLastName":"J Báez","fullFMLName":"Ednel Javier Báez","fullLFMName":"Báez, Ednel Javier","strikeZoneTop":3.175,"strikeZoneBottom":1.602},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"13","birthDate":"1990-05-10","currentAge":36,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Salvador","useLastName":"Perez","middleName":"Johan","boxscoreName":"Perez, S","nickName":"El Nino","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"purr-ezz","mlbDebutDate":"2011-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Salvador Perez","nameSlug":"salvador-perez-521692","firstLastName":"Salvador Perez","lastFirstName":"Perez, Salvador","lastInitName":"Perez, S","initLastName":"S Perez","fullFMLName":"Salvador Johan Perez","fullLFMName":"Perez, Salvador Johan","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID545341":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341","firstName":"Randal","lastName":"Grichuk","primaryNumber":"34","birthDate":"1991-08-13","currentAge":35,"birthCity":"Rosenberg","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Randal","useLastName":"Grichuk","middleName":"Alexander","boxscoreName":"Grichuk","nickName":"Grich","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"GRICH-ick","mlbDebutDate":"2014-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randal Grichuk","nameSlug":"randal-grichuk-545341","firstLastName":"Randal Grichuk","lastFirstName":"Grichuk, Randal","lastInitName":"Grichuk, R","initLastName":"R Grichuk","fullFMLName":"Randal Alexander Grichuk","fullLFMName":"Grichuk, Randal Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":29,"birthCity":"Eustis","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kerry","useLastName":"Carpenter","middleName":"William","boxscoreName":"Carpenter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kerry Carpenter","nameSlug":"kerry-carpenter-681481","firstLastName":"Kerry Carpenter","lastFirstName":"Carpenter, Kerry","lastInitName":"Carpenter, K","initLastName":"K Carpenter","fullFMLName":"Kerry William Carpenter","fullLFMName":"Carpenter, Kerry William","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":35,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID679845":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845","firstName":"Nicholas","lastName":"Loftin","primaryNumber":"12","birthDate":"1998-09-25","currentAge":27,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Loftin","middleName":"James","boxscoreName":"Loftin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Loftin","nameSlug":"nick-loftin-679845","firstLastName":"Nick Loftin","lastFirstName":"Loftin, Nick","lastInitName":"Loftin, N","initLastName":"N Loftin","fullFMLName":"Nicholas James Loftin","fullLFMName":"Loftin, Nicholas James","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID805427":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427","firstName":"Drew","lastName":"Sommers","primaryNumber":"51","birthDate":"2000-08-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Sommers","middleName":"Gregory","boxscoreName":"Sommers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Sommers","nameSlug":"drew-sommers-805427","firstLastName":"Drew Sommers","lastFirstName":"Sommers, Drew","lastInitName":"Sommers, D","initLastName":"D Sommers","fullFMLName":"Drew Gregory Sommers","fullLFMName":"Sommers, Drew Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID668674":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674","firstName":"Lucas","lastName":"Erceg","primaryNumber":"60","birthDate":"1995-05-01","currentAge":31,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Erceg","middleName":"Stijepan","boxscoreName":"Erceg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"urr-seg","mlbDebutDate":"2023-05-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Erceg","nameSlug":"lucas-erceg-668674","firstLastName":"Lucas Erceg","lastFirstName":"Erceg, Lucas","lastInitName":"Erceg, L","initLastName":"L Erceg","fullFMLName":"Lucas Stijepan Erceg","fullLFMName":"Erceg, Lucas Stijepan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"28","birthDate":"1995-04-18","currentAge":31,"birthCity":"Canyon","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jake","useLastName":"Rogers","middleName":"Ray","boxscoreName":"Rogers","nickName":"Rog","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Rogers","nameSlug":"jake-rogers-668670","firstLastName":"Jake Rogers","lastFirstName":"Rogers, Jake","lastInitName":"Rogers, J","initLastName":"J Rogers","fullFMLName":"Jacob Ray Rogers","fullLFMName":"Rogers, Jacob Ray","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID686681":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681","firstName":"Michael","lastName":"Massey","primaryNumber":"19","birthDate":"1998-03-22","currentAge":28,"birthCity":"Palos Park","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Michael","useLastName":"Massey","boxscoreName":"Massey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-07-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Massey","nameSlug":"michael-massey-686681","firstLastName":"Michael Massey","lastFirstName":"Massey, Michael","lastInitName":"Massey, M","initLastName":"M Massey","fullFMLName":"Michael Massey","fullLFMName":"Massey, Michael ","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID592454":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454","firstName":"Thomas","lastName":"Kahnle","birthDate":"1989-08-07","currentAge":37,"birthCity":"Latham","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Kahnle","middleName":"Robert","boxscoreName":"Kahnle","nickName":"King Kahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"CANE-lee","mlbDebutDate":"2014-04-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Kahnle","nameSlug":"tommy-kahnle-592454","firstLastName":"Tommy Kahnle","lastFirstName":"Kahnle, Tommy","lastInitName":"Kahnle, T","initLastName":"T Kahnle","fullFMLName":"Thomas Robert Kahnle","fullLFMName":"Kahnle, Thomas Robert","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":33,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID669724":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724","firstName":"Brenan","lastName":"Hanifee","primaryNumber":"75","birthDate":"1998-05-29","currentAge":28,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brenan","useLastName":"Hanifee","boxscoreName":"Hanifee","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-09-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenan Hanifee","nameSlug":"brenan-hanifee-669724","firstLastName":"Brenan Hanifee","lastFirstName":"Hanifee, Brenan","lastInitName":"Hanifee, B","initLastName":"B Hanifee","fullFMLName":"Brenan Hanifee","fullLFMName":"Hanifee, Brenan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID663738":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738","firstName":"Daniel","lastName":"Lynch","primaryNumber":"41","birthDate":"1996-11-17","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Lynch IV","middleName":"A.","boxscoreName":"Lynch IV","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Daniel Lynch IV","nameTitle":"IV","nameSuffix":"IV","nameSlug":"daniel-lynch-iv-663738","firstLastName":"Daniel Lynch IV","lastFirstName":"Lynch IV, Daniel","lastInitName":"Lynch IV, D","initLastName":"D Lynch IV","fullFMLName":"Daniel A. Lynch IV","fullLFMName":"Lynch IV, Daniel A.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID628451":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451","firstName":"Andy","lastName":"Ibáñez","primaryNumber":"77","birthDate":"1993-04-03","currentAge":33,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Andy","useLastName":"Ibáñez","boxscoreName":"Ibáñez","gender":"M","nameMatrilineal":"Velazquez","isPlayer":true,"isVerified":true,"pronunciation":"ee-BAHN-yez","mlbDebutDate":"2021-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Ibáñez","nameSlug":"andy-ibanez-628451","firstLastName":"Andy Ibáñez","lastFirstName":"Ibáñez, Andy","lastInitName":"Ibáñez, A","initLastName":"A Ibáñez","fullFMLName":"Andy Ibáñez","fullLFMName":"Ibáñez, Andy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"55","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID663978":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978","firstName":"Christopher","lastName":"Paddack","primaryNumber":"40","birthDate":"1996-01-08","currentAge":30,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Paddack","middleName":"Joseph","boxscoreName":"Paddack","nickName":"Sheriff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"PAD-ack","mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Paddack","nameSlug":"chris-paddack-663978","firstLastName":"Chris Paddack","lastFirstName":"Paddack, Chris","lastInitName":"Paddack, C","initLastName":"C Paddack","fullFMLName":"Christopher Joseph Paddack","fullLFMName":"Paddack, Christopher Joseph","strikeZoneTop":3.47,"strikeZoneBottom":1.7},"ID676684":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684","firstName":"William","lastName":"Vest","primaryNumber":"19","birthDate":"1995-06-06","currentAge":31,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Vest","middleName":"Lane","boxscoreName":"Vest","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Vest","nameSlug":"will-vest-676684","firstLastName":"Will Vest","lastFirstName":"Vest, Will","lastInitName":"Vest, W","initLastName":"W Vest","fullFMLName":"William Lane Vest","fullLFMName":"Vest, William Lane","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID450203":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203","firstName":"Charles","lastName":"Morton","birthDate":"1983-11-12","currentAge":42,"birthCity":"Flemington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":215,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Charlie","useLastName":"Morton","middleName":"A.","boxscoreName":"Morton, C","nickName":"Ground Chuck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2002,"lastPlayedDate":"2025-09-28","mlbDebutDate":"2008-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Charlie Morton","nameSlug":"charlie-morton-450203","firstLastName":"Charlie Morton","lastFirstName":"Morton, Charlie","lastInitName":"Morton, C","initLastName":"C Morton","fullFMLName":"Charles A. Morton","fullLFMName":"Morton, Charles A.","strikeZoneTop":3.51,"strikeZoneBottom":1.63},"ID672761":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761","firstName":"Wenceel","lastName":"Pérez","primaryNumber":"46","birthDate":"1999-10-30","currentAge":26,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wenceel","useLastName":"Pérez","middleName":"Xavier","boxscoreName":"Pérez, W","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"pronunciation":"when-SELL PER-ez","mlbDebutDate":"2024-04-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wenceel Pérez","nameSlug":"wenceel-perez-672761","firstLastName":"Wenceel Pérez","lastFirstName":"Pérez, Wenceel","lastInitName":"Pérez, W","initLastName":"W Pérez","fullFMLName":"Wenceel Xavier Pérez","fullLFMName":"Pérez, Wenceel Xavier","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7","location":{"address1":"One Royal Way","city":"Kansas City","state":"Missouri","stateAbbrev":"MO","postalCode":"64129","defaultCoordinates":{"latitude":39.051567,"longitude":-94.480483},"azimuthAngle":46.0,"elevation":856,"country":"USA","phone":"(816) 921-8000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":37903,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":385,"center":410,"rightCenter":385,"rightLine":330},"active":true,"season":"2025"},"officialVenue":{"id":7,"link":"/api/v1/venues/7"},"weather":{"condition":"Partly Cloudy","temp":"81","wind":"14 mph, L To R"},"gameInfo":{"attendance":34494,"firstPitch":"2025-08-30T00:10:00.000Z","gameDurationMinutes":170},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"home":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"}},"officialScorer":{"id":640298,"fullName":"Max Utsler","link":"/api/v1/people/640298"},"primaryDatacaster":{"id":427237,"fullName":"Scott Hollister","link":"/api/v1/people/427237"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T00:10:45.206Z","endTime":"2025-08-30T00:11:37.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-29T20:34:54.911Z","endTime":"2025-08-29T23:46:32.141Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-29T23:46:32.141Z","endTime":"2025-08-30T00:09:02.479Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-30T00:09:02.479Z","endTime":"2025-08-30T00:10:47.451Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"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":91.4,"endSpeed":84.0,"strikeZoneTop":3.4094772074581,"strikeZoneBottom":1.51824867169256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.189064793281993,"aZ":-15.951644120952428,"pfxX":-4.858783445431214,"pfxZ":9.017541692798744,"pX":-0.3133291748898298,"pZ":2.357388077533557,"vX0":6.572583465414884,"vY0":-132.9465346901038,"vZ0":-5.204702073418801,"x":128.94,"y":175.13,"x0":-2.180663033461326,"y0":50.00047588306479,"z0":5.489326658998407,"aX":-8.739208067876538},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.5,"breakHorizontal":7.4,"spinRate":2375,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.41121874179154005,"extension":5.91611712797975},"index":3,"playId":"c404a1c3-5bb3-3173-bae6-b0ca7aaae3f0","pitchNumber":1,"startTime":"2025-08-30T00:10:47.451Z","endTime":"2025-08-30T00:10:50.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.33400568849931,"aZ":-19.095499590907725,"pfxX":0.09160217564547218,"pfxZ":7.569564436998974,"pX":0.09845997044803177,"pZ":3.33603302620228,"vX0":6.1457688340481775,"vY0":-129.88588770653794,"vZ0":-2.3929676389761974,"x":113.25,"y":148.71,"x0":-2.299162099400129,"y0":50.0043232828414,"z0":5.703643511982059,"aX":0.15651360759786778},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.4,"breakHorizontal":-1.3,"spinRate":2471,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4199069910274553,"extension":5.79181996667645},"index":4,"playId":"08caffe4-8b31-375f-b997-a9d5f0f6c8e5","pitchNumber":2,"startTime":"2025-08-30T00:11:00.419Z","endTime":"2025-08-30T00:11:03.419Z","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.5,"endSpeed":81.3,"strikeZoneTop":3.39383747607651,"strikeZoneBottom":1.52590859295118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.995672357395065,"aZ":-27.509491641372218,"pfxX":-9.268771697720233,"pfxZ":2.8025566015895844,"pX":-1.6353526857046812,"pZ":1.9803755263458005,"vX0":4.786924884201887,"vY0":-127.44836337343112,"vZ0":-3.3055450018712,"x":179.34,"y":185.31,"x0":-2.320785197527187,"y0":50.00546752276439,"z0":5.436520578559803,"aX":-15.44899983083852},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":16.0,"spinRate":2002,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.42764120735242495,"extension":5.739759800084177},"index":5,"playId":"88b965e9-1da3-3f5e-8a9c-50772b360bd5","pitchNumber":3,"startTime":"2025-08-30T00:11:20.606Z","endTime":"2025-08-30T00:11:23.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.31977909500367,"strikeZoneBottom":1.51994179263465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.774112759791983,"aZ":-46.7276452354671,"pfxX":7.041088746058174,"pfxZ":-10.717188609027442,"pX":-0.661246209993357,"pZ":1.834255725453562,"vX0":1.9538146983750848,"vY0":-116.61973199796758,"vZ0":1.2535654582547822,"x":142.21,"y":189.26,"x0":-2.4274155453140316,"y0":50.00242245871454,"z0":5.745865453584367,"aX":9.562334314200376},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-18.6,"breakHorizontal":-13.2,"spinRate":3547,"spinDirection":37},"zone":7,"typeConfidence":0.92,"plateTime":0.4721996070903063,"extension":5.446411129825116},"index":6,"playId":"03001b8c-cf9d-3f5a-a5c6-772b9e666357","pitchNumber":4,"startTime":"2025-08-30T00:11:33.898Z","endTime":"2025-08-30T00:11:37.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:11:37.211Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gleyber Torres lines out sharply to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T00:11:48.898Z","endTime":"2025-08-30T00:12:39.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.413573754053775,"aZ":-22.071419258531687,"pfxX":-9.203008281070016,"pfxZ":5.513079141573246,"pX":-0.3054959991239954,"pZ":1.7998596454087321,"vX0":4.95798518534799,"vY0":-133.88946235976525,"vZ0":-4.760388137213886,"x":128.64,"y":190.18,"x0":-0.9766018503650159,"y0":50.00328194333936,"z0":5.161595064329553,"aX":-16.86272242532778},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.2,"breakHorizontal":15.7,"spinRate":2514,"spinDirection":217},"zone":7,"typeConfidence":2.0,"plateTime":0.40765662522820545,"extension":5.611540925851666},"index":0,"playId":"d69ce6f0-da78-3473-b52d-d60ac8c6104c","pitchNumber":1,"startTime":"2025-08-30T00:12:02.504Z","endTime":"2025-08-30T00:12:06.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.19317392886023,"aZ":-15.59882996632972,"pfxX":-4.3140171880967575,"pfxZ":9.083042889722494,"pX":0.00548567819703923,"pZ":3.172125837698943,"vX0":3.97711130791131,"vY0":-133.8253128523828,"vZ0":-3.147425131160415,"x":116.79,"y":153.13,"x0":-0.9349325749293589,"y0":50.00603751948275,"z0":5.472134075233171,"aX":-7.875419407775146},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":7.1,"spinRate":2463,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4083225476930936,"extension":5.627342482559736},"hitData":{"launchSpeed":105.6,"launchAngle":17.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":128.62,"coordY":67.87}},"index":1,"playId":"e5aee2ab-b9e5-3efb-aeca-7cbd49e780c5","pitchNumber":2,"startTime":"2025-08-30T00:12:31.084Z","endTime":"2025-08-30T00:12:39.045Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:12:39.045Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kerry Carpenter walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T00:12:59.266Z","endTime":"2025-08-30T00:13:51.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.2,"endSpeed":85.2,"strikeZoneTop":3.51412982974554,"strikeZoneBottom":1.55696491393213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24804377453562,"aZ":-17.128962983576216,"pfxX":-5.823461885846913,"pfxZ":8.160070531596112,"pX":-1.2917184101794252,"pZ":1.6505554901564794,"vX0":4.447288542237999,"vY0":-134.20983899337787,"vZ0":-6.601719764063729,"x":166.24,"y":194.22,"x0":-2.205255854293759,"y0":50.00020625324946,"z0":5.341262318474582,"aX":-10.731312567469468},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":9.7,"spinRate":2444,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4065204045458155,"extension":5.929886695232165},"index":0,"playId":"bfc572fd-a000-3502-a0e3-25acab69da0a","pitchNumber":1,"startTime":"2025-08-30T00:13:05.695Z","endTime":"2025-08-30T00:13:09.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.48872129586412,"strikeZoneBottom":1.64321689328876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.737636020861267,"aZ":-20.584356455797632,"pfxX":-1.0352563039430471,"pfxZ":6.566969612483167,"pX":1.3250392271273794,"pZ":1.4297433717202577,"vX0":9.390411008986574,"vY0":-130.99360265989702,"vZ0":-6.348687018446399,"x":66.49,"y":200.18,"x0":-2.14856046043975,"y0":50.0020573946662,"z0":5.389308398482302,"aX":-1.8291318456283892},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.9,"breakHorizontal":0.1,"spinRate":2547,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4157411053355511,"extension":6.1141627969575785},"index":1,"playId":"06400fd7-cd92-316a-9939-064ebee70b24","pitchNumber":2,"startTime":"2025-08-30T00:13:20.237Z","endTime":"2025-08-30T00:13:23.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.40058606236735,"strikeZoneBottom":1.5183962504668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00533062708942,"aZ":-17.336339440660222,"pfxX":-4.963104950981277,"pfxZ":8.028009728461472,"pX":-1.2170586386651723,"pZ":2.7349900234849778,"vX0":4.55193592363033,"vY0":-134.33825886928045,"vZ0":-3.8787883183073886,"x":163.39,"y":164.94,"x0":-2.2793581506698795,"y0":50.004186540874024,"z0":5.411569982646244,"aX":-9.175237860531402},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":8.2,"spinRate":2443,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40596550180789936,"extension":5.973749390264681},"index":2,"playId":"f5d897ac-3d91-32e4-9657-37185f3b2f78","pitchNumber":3,"startTime":"2025-08-30T00:13:34.273Z","endTime":"2025-08-30T00:13:37.625Z","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":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.4235254461877,"strikeZoneBottom":1.61509901068677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.381375637272487,"aZ":-14.01158339815211,"pfxX":-4.875593351390722,"pfxZ":9.915978940511565,"pX":-1.249139576801526,"pZ":2.5195197106093197,"vX0":4.54640512970523,"vY0":-134.08435749562386,"vZ0":-4.952477362536403,"x":164.61,"y":170.75,"x0":-2.3283864692702103,"y0":50.00392668690862,"z0":5.380874076002667,"aX":-8.931272373350314},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":7.9,"spinRate":2409,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4075728618280752,"extension":5.994455998380808},"index":3,"playId":"24da3e97-2f12-3290-86f2-86ceaf07658d","pitchNumber":4,"startTime":"2025-08-30T00:13:47.734Z","endTime":"2025-08-30T00:13:51.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:13:51.174Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a sharp line drive to right fielder Mike Yastrzemski. Kerry Carpenter to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T00:14:09.396Z","endTime":"2025-08-30T00:14:28.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.453895779722597,"aZ":-16.4791439841775,"pfxX":-6.526329231094332,"pfxZ":8.479980542669788,"pX":-0.4120038539352279,"pZ":2.7110039219350033,"vX0":6.995935575602583,"vY0":-134.96809119074874,"vZ0":-3.9476552685245427,"x":132.7,"y":165.58,"x0":-2.1856067626399054,"y0":50.00354199086259,"z0":5.347789326034724,"aX":-12.081450834027788},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.8,"breakHorizontal":10.4,"spinRate":2411,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.40529131644420113,"extension":5.986004071686612},"hitData":{"launchSpeed":105.0,"launchAngle":9.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.76,"coordY":136.59}},"index":0,"playId":"294c7b1c-d735-398a-8ede-8fd5edd5b849","pitchNumber":1,"startTime":"2025-08-30T00:14:17.357Z","endTime":"2025-08-30T00:14:28.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:14:28.659Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Torkelson walks. Riley Greene to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T00:15:20.940Z","endTime":"2025-08-30T00:18:38.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnThird":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"1a96fe10-9058-308f-9f87-da8cb81d253d","startTime":"2025-08-30T00:15:02.181Z","endTime":"2025-08-30T00:15:05.181Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.53981737067995,"strikeZoneBottom":1.60946540267933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.643257518367957,"aZ":-20.534308067079767,"pfxX":-7.638930020740071,"pfxZ":6.44154795144917,"pX":-1.9728975531763504,"pZ":3.6086313119341935,"vX0":0.33791825392491054,"vY0":-133.31087997754508,"vZ0":-0.9843811869046607,"x":192.2,"y":141.35,"x0":-1.108137381058591,"y0":50.00077739135437,"z0":5.459640458779576,"aX":-13.799424752459801},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.6,"breakHorizontal":13.8,"spinRate":2403,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.41026369512373506,"extension":5.843321756673638},"index":1,"playId":"6234a8a5-b55e-3a7a-a07e-d6a23d165000","pitchNumber":1,"startTime":"2025-08-30T00:15:23.027Z","endTime":"2025-08-30T00:15:26.897Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.56561551427519,"strikeZoneBottom":1.61036542023515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.02194498161261,"aZ":-30.480561808124836,"pfxX":10.318289040480305,"pfxZ":1.2134684139723042,"pX":2.0131693039951655,"pZ":1.7492625253024565,"vX0":4.639319219664698,"vY0":-117.63870379133745,"vZ0":-1.573181701626141,"x":40.26,"y":191.55,"x0":-1.3271338446084249,"y0":50.003105599539175,"z0":5.261059102889728,"aX":14.412811632339814},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.0,"breakHorizontal":-19.8,"spinRate":3075,"spinDirection":63},"zone":14,"typeConfidence":0.81,"plateTime":0.4662074577378199,"extension":5.636720788544868},"index":2,"playId":"724b1862-a487-36af-8bfe-825f61da9841","pitchNumber":2,"startTime":"2025-08-30T00:16:48.996Z","endTime":"2025-08-30T00:16:51.996Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.373209557557498,"aZ":-22.657699974086302,"pfxX":1.6769293820442714,"pfxZ":5.469041703456607,"pX":0.27048384646975293,"pZ":2.3710873409415867,"vX0":2.9302152881761137,"vY0":-130.1018253958707,"vZ0":-4.029464926873527,"x":106.69,"y":174.76,"x0":-1.0816504022232714,"y0":50.00373486125069,"z0":5.6256360287072305,"aX":2.919027749951503},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.4,"breakHorizontal":-3.6,"spinRate":2515,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.4185473871097467,"extension":5.648993784674592},"index":3,"playId":"1b6d0c61-dc4a-350f-947a-5c7c8ea7018f","pitchNumber":3,"startTime":"2025-08-30T00:17:05.616Z","endTime":"2025-08-30T00:17:08.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.49747232783957,"strikeZoneBottom":1.60788078076696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.160185538599155,"aZ":-38.9712965006764,"pfxX":9.093931086018035,"pfxZ":-4.888513053907655,"pX":1.5466690494367634,"pZ":0.44948257771588895,"vX0":3.7117687345332224,"vY0":-117.9144956793223,"vZ0":-2.94787506956753,"x":58.04,"y":226.64,"x0":-1.2355718941791178,"y0":50.00341744071747,"z0":5.358022219954065,"aX":12.638811556783592},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.4,"breakHorizontal":-17.4,"spinRate":3315,"spinDirection":52},"zone":14,"typeConfidence":0.58,"plateTime":0.4668522747545052,"extension":5.552936051162796},"index":4,"playId":"b6cff589-9290-3602-9e0c-70cb6acf929e","pitchNumber":4,"startTime":"2025-08-30T00:17:25.938Z","endTime":"2025-08-30T00:17:29.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.041041956112153,"aZ":-22.65673259158473,"pfxX":0.0875310898326187,"pfxZ":5.313210599712882,"pX":-0.35348056044632264,"pZ":3.0942743016101533,"vX0":2.302890115866612,"vY0":-132.21622386227583,"vZ0":-2.079035879636902,"x":130.47,"y":155.23,"x0":-1.242827981979184,"y0":50.00347885185924,"z0":5.533217047592636,"aX":0.15665405642807323},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.5,"breakHorizontal":-0.6,"spinRate":2550,"spinDirection":191},"zone":1,"typeConfidence":2.0,"plateTime":0.41239457395641965,"extension":5.7105615213527905},"index":5,"playId":"58b7ad75-0892-3ef3-9121-698f05e824f8","pitchNumber":5,"startTime":"2025-08-30T00:17:47.449Z","endTime":"2025-08-30T00:17:51.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-30T00:18:22.778Z","endTime":"2025-08-30T00:18:33.264Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.54049837212559,"strikeZoneBottom":1.61860174427422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.871213451438184,"aZ":-23.973577401269818,"pfxX":-7.574498266951666,"pfxZ":4.3840678097975285,"pX":0.11015726825419384,"pZ":3.7154438629961994,"vX0":5.679561300157994,"vY0":-135.68478543002487,"vZ0":-0.05292653675667369,"x":112.8,"y":138.46,"x0":-1.023034425984411,"y0":50.00128968254914,"z0":5.401589743379025,"aX":-14.163559181501007},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":12.6,"spinRate":2512,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40321427012986,"extension":5.878754680315258},"index":7,"playId":"341fcafb-6481-3906-996a-1a431009c695","pitchNumber":6,"startTime":"2025-08-30T00:18:33.264Z","endTime":"2025-08-30T00:18:38.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:18:38.269Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T00:18:57.661Z","endTime":"2025-08-30T00:20:54.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.21846909336927,"strikeZoneBottom":1.46596642103652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.0246267563632,"aZ":-14.99955149505286,"pfxX":-4.828733691031374,"pfxZ":9.216365194275388,"pX":-0.7089948204143864,"pZ":3.6351497904443515,"vX0":6.04736835417249,"vY0":-135.71674036919427,"vZ0":-1.7654347321590773,"x":144.03,"y":140.63,"x0":-2.339934023444794,"y0":50.00148605678038,"z0":5.340124809878489,"aX":-8.997342809148924},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2488,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4037700352531606,"extension":5.932600918356445},"index":0,"playId":"9e374d14-36f7-307c-a301-6c5d8d51d452","pitchNumber":1,"startTime":"2025-08-30T00:19:01.481Z","endTime":"2025-08-30T00:19:04.834Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.28219589281065,"strikeZoneBottom":1.48653224763155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.93404141029678,"aZ":-43.771761242150205,"pfxX":6.537299795475549,"pfxZ":-8.831729061082537,"pX":0.8886959222606907,"pZ":0.007837207898019493,"vX0":5.005948745317901,"vY0":-115.48378148049603,"vZ0":-2.6724943512163035,"x":83.13,"y":238.57,"x0":-2.177428881247957,"y0":50.0004215970267,"z0":5.50126130097718,"aX":8.588231802935091},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-16.3,"breakHorizontal":-13.3,"spinRate":3394,"spinDirection":43},"zone":14,"typeConfidence":0.92,"plateTime":0.47930667020337836,"extension":5.667518250012612},"index":1,"playId":"36d7ea1a-f8d0-3196-9d92-bdc4daf33ad7","pitchNumber":2,"startTime":"2025-08-30T00:19:17.168Z","endTime":"2025-08-30T00:19:23.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.19024866929895,"strikeZoneBottom":1.47123263615544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.23737422239933,"aZ":-18.120251369967153,"pfxX":-5.619827874879365,"pfxZ":7.576832077462811,"pX":-1.0001178704554887,"pZ":3.7795958708618054,"vX0":5.36415382419244,"vY0":-134.8212184024791,"vZ0":-1.1763944737918757,"x":155.12,"y":136.73,"x0":-2.2781526389776667,"y0":50.00323285113022,"z0":5.491135385704263,"aX":-10.424485747615595},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.7,"breakHorizontal":9.1,"spinRate":2431,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.405107470866239,"extension":6.00801997201207},"index":2,"playId":"343b6207-a80c-3364-8bd2-ef25bef6f904","pitchNumber":3,"startTime":"2025-08-30T00:19:44.482Z","endTime":"2025-08-30T00:19:47.607Z","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":92.3,"endSpeed":84.9,"strikeZoneTop":3.16812304998011,"strikeZoneBottom":1.5149988444114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.314109052607524,"aZ":-18.615048611159924,"pfxX":-8.252421445752008,"pfxZ":7.38380800314491,"pX":-0.11713651979284809,"pZ":2.047602482286341,"vX0":8.01672246455675,"vY0":-134.24844210022027,"vZ0":-5.074560232407886,"x":121.46,"y":183.49,"x0":-2.0606394085085182,"y0":50.00544433495338,"z0":5.2752549806286595,"aX":-15.162265693877409},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":13.3,"spinRate":2505,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.40698463755100533,"extension":6.090067519575733},"index":3,"playId":"5d32e093-5d1c-35ca-9da7-d4d188eea105","pitchNumber":4,"startTime":"2025-08-30T00:20:00.492Z","endTime":"2025-08-30T00:20:03.492Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.84149602022952,"aZ":-18.25384111152555,"pfxX":0.33766934508452506,"pfxZ":7.846153605735312,"pX":0.12170538263054029,"pZ":2.6225651317608407,"vX0":5.999027464674557,"vY0":-131.58921978372018,"vZ0":-4.082540125427576,"x":112.36,"y":167.97,"x0":-2.2203675943291605,"y0":50.003848495571106,"z0":5.525757960690912,"aX":0.5986692515630978},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.7,"breakHorizontal":-1.8,"spinRate":2529,"spinDirection":178},"zone":5,"typeConfidence":2.0,"plateTime":0.41438719307663296,"extension":6.072878043370393},"index":4,"playId":"8e4c3f9a-77a3-3ed3-83bd-7dacec618bcb","pitchNumber":5,"startTime":"2025-08-30T00:20:16.387Z","endTime":"2025-08-30T00:20:20.241Z","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":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-30T00:20:37.672Z","endTime":"2025-08-30T00:20:47.943Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.541602171889227,"aZ":-22.383690132331225,"pfxX":0.39888089712116526,"pfxZ":5.510584370060489,"pX":-0.397530081610418,"pZ":2.889876166838677,"vX0":4.939222392251209,"vY0":-131.60661669853522,"vZ0":-2.569224494880364,"x":132.15,"y":160.75,"x0":-2.340417310139492,"y0":50.00361392729411,"z0":5.513727713345301,"aX":0.708200957575122},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.7,"breakHorizontal":-1.7,"spinRate":2542,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.41415219065637654,"extension":5.956124334189986},"index":6,"playId":"9af9b3e6-68e3-3ad1-8eac-74f3d08eae4a","pitchNumber":6,"startTime":"2025-08-30T00:20:47.943Z","endTime":"2025-08-30T00:20:54.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:20:54.273Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mike Yastrzemski homers (15) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T00:23:01.584Z","endTime":"2025-08-30T00:23:29.395Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.982714238017696,"aZ":-12.28908041432822,"pfxX":-5.131373895849152,"pfxZ":10.802157507392847,"pX":0.23315630884692665,"pZ":2.099689372813227,"vX0":6.387797926107814,"vY0":-134.3051919712478,"vZ0":-7.842800340387577,"x":108.11,"y":182.09,"x0":-1.5008394015245978,"y0":50.0042044166837,"z0":5.916759722675261,"aX":-9.447765934445886},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.2,"breakHorizontal":8.0,"spinRate":2318,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.40662043677697035,"extension":6.973058879840159},"hitData":{"launchSpeed":106.9,"launchAngle":24.0,"totalDistance":432.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":173.08,"coordY":30.31}},"index":0,"playId":"e3dbb683-8be5-3af9-b05e-d31451a5bdb9","pitchNumber":1,"startTime":"2025-08-30T00:23:04.561Z","endTime":"2025-08-30T00:23:29.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:23:29.395Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T00:23:44.738Z","endTime":"2025-08-30T00:24:31.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.55690005295974,"strikeZoneBottom":1.64000195304227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.187710601012835,"aZ":-14.139341335154619,"pfxX":-6.181051227398912,"pfxZ":9.645264968973652,"pX":0.3004195340775822,"pZ":3.333240821449023,"vX0":7.037671774813979,"vY0":-135.7644018546632,"vZ0":-4.592982681852594,"x":105.55,"y":148.78,"x0":-1.520008793479868,"y0":50.006708123893596,"z0":6.028170710427931,"aX":-11.563332778404225},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":9.7,"spinRate":2316,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.40313900086759036,"extension":6.97007606967601},"index":0,"playId":"c0831ccb-4a2d-3912-9f4a-1e605a036650","pitchNumber":1,"startTime":"2025-08-30T00:23:51.976Z","endTime":"2025-08-30T00:23:55.102Z","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":84.8,"endSpeed":78.1,"strikeZoneTop":3.59404880889949,"strikeZoneBottom":1.70015963182433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.03111052428763,"aZ":-28.203685267857324,"pfxX":-9.443195010777231,"pfxZ":2.5802292990140945,"pX":0.6899682959886562,"pZ":1.4106686171564882,"vX0":9.352434963864377,"vY0":-123.18444559040681,"vZ0":-4.697266611190524,"x":90.7,"y":200.69,"x0":-1.9255196351308541,"y0":50.005291592078436,"z0":5.721461888568897,"aX":-14.543282928789644},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.8,"breakHorizontal":15.0,"spinRate":1784,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.44431510023849086,"extension":6.991727900180347},"index":1,"playId":"166ea8a7-45da-33a9-bcf8-4695ce549718","pitchNumber":2,"startTime":"2025-08-30T00:24:05.622Z","endTime":"2025-08-30T00:24:08.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.24576027836926,"aZ":-18.27576874066378,"pfxX":-8.226134611854711,"pfxZ":7.39898566311212,"pX":0.25890935904325457,"pZ":2.097443587939248,"vX0":8.30879780033107,"vY0":-135.8275212832691,"vZ0":-6.52565204654314,"x":107.13,"y":182.15,"x0":-1.763059971281913,"y0":50.00419777904542,"z0":5.790849729933432,"aX":-15.455200931052214},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":13.2,"spinRate":2185,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.402415327021064,"extension":6.951738606747411},"hitData":{"launchSpeed":112.7,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.52,"coordY":107.86}},"index":2,"playId":"a3ead3f2-66da-352e-b861-3e2c63cf0784","pitchNumber":3,"startTime":"2025-08-30T00:24:21.512Z","endTime":"2025-08-30T00:24:31.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:24:31.620Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vinnie Pasquantino lines out to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T00:24:49.518Z","endTime":"2025-08-30T00:26:45.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.5656868728728,"strikeZoneBottom":1.6455828622876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.683896732174155,"aZ":-28.56841399984732,"pfxX":-8.72449992459827,"pfxZ":2.3115363843258288,"pX":0.5655233990332679,"pZ":0.9217276238549329,"vX0":9.17451659653044,"vY0":-123.60548987142539,"vZ0":-5.901400489419778,"x":95.44,"y":213.89,"x0":-2.046007689505791,"y0":50.00414906493293,"z0":5.713824349132859,"aX":-13.615933581132403},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.1,"breakHorizontal":13.9,"spinRate":1741,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4416934833248276,"extension":6.889391148737622},"index":0,"playId":"20c88a78-0d62-3d68-af92-1aee924fa515","pitchNumber":1,"startTime":"2025-08-30T00:24:58.997Z","endTime":"2025-08-30T00:25:02.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.386682752754112,"aZ":-29.129347449671464,"pfxX":-8.483536931567118,"pfxZ":1.961786605469391,"pX":-0.11943518678695238,"pZ":1.2100779001308755,"vX0":7.714211059444037,"vY0":-123.16475952694732,"vZ0":-4.873144800987409,"x":121.55,"y":206.11,"x0":-2.1763437135201347,"y0":50.00223139894952,"z0":5.651850897062133,"aX":-13.151913536259016},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.8,"breakHorizontal":13.8,"spinRate":1753,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4431929410475539,"extension":6.877458582334635},"index":1,"playId":"a9c5f144-b47d-3323-991e-4e9624bce92e","pitchNumber":2,"startTime":"2025-08-30T00:25:20.846Z","endTime":"2025-08-30T00:25:24.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.46581829695292,"strikeZoneBottom":1.67741974148862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34811505254168,"aZ":-16.400637889398478,"pfxX":-2.3949482164145843,"pfxZ":8.915861581245876,"pX":0.9004732604983314,"pZ":3.0708906249684094,"vX0":7.978708133118765,"vY0":-131.3170010288332,"vZ0":-4.248722181137904,"x":82.68,"y":155.87,"x0":-1.8487200632128784,"y0":50.00607857253542,"z0":5.907724733006771,"aX":-4.239301600170197},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.6,"breakHorizontal":2.9,"spinRate":2137,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.41501139546377175,"extension":6.8726693393580245},"index":2,"playId":"8ff7ee50-5154-30c7-ac9f-0352ce79f99e","pitchNumber":3,"startTime":"2025-08-30T00:25:41.717Z","endTime":"2025-08-30T00:25:46.761Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"actionPlayId":"8ff7ee50-5154-30c7-ac9f-0352ce79f99e","startTime":"2025-08-30T00:25:49.850Z","endTime":"2025-08-30T00:26:14.823Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"f3deb9e5-10f6-3382-8489-126e6fbf31c5","startTime":"2025-08-30T00:26:14.823Z","endTime":"2025-08-30T00:26:17.823Z","isPitch":false,"type":"pickoff"},{"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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.09452019776125,"aZ":-43.83958977480439,"pfxX":2.7478457015436373,"pfxZ":-8.857904288693799,"pX":-0.3306748402225972,"pZ":2.448031951297346,"vX0":3.178404515085536,"vY0":-114.2982202704838,"vZ0":1.462652062831937,"x":129.6,"y":172.68,"x0":-2.0991432211993124,"y0":50.00490707303234,"z0":6.121961035573171,"aX":3.6170771004823385},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-15.4,"breakHorizontal":-5.8,"spinRate":2131,"spinDirection":28},"zone":4,"typeConfidence":2.0,"plateTime":0.4801667181922338,"extension":6.70386164042404},"hitData":{"launchSpeed":109.9,"launchAngle":16.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.18,"coordY":107.86}},"index":5,"playId":"4b9af08a-1898-309c-946d-1c15d8ef6ec7","pitchNumber":4,"startTime":"2025-08-30T00:26:35.765Z","endTime":"2025-08-30T00:26:45.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:26:45.630Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Maikel Garcia homers (14) on a fly ball to left center field. Bobby Witt Jr. scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T00:27:32.720Z","endTime":"2025-08-30T00:31:11.991Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"0c20409f-9cd0-3cf1-aaac-359f061ad239","startTime":"2025-08-30T00:27:13.247Z","endTime":"2025-08-30T00:27:16.247Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.60296605792249,"strikeZoneBottom":1.68003030116994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.56399323184453,"aZ":-27.91591229924396,"pfxX":1.6233208460768491,"pfxZ":2.6915396532747824,"pX":0.5249904700715018,"pZ":3.3350950087228504,"vX0":5.8430181966927925,"vY0":-124.59807170764225,"vZ0":-0.919774128598888,"x":96.99,"y":148.73,"x0":-2.0553809509613066,"y0":50.00258630691832,"z0":6.002806989324584,"aX":2.56793654744573},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.9,"breakHorizontal":-4.2,"spinRate":2002,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.4385392410094231,"extension":6.793992995901266},"index":1,"playId":"0a3f786c-0f8e-36d2-b9aa-6f65f02c36aa","pitchNumber":1,"startTime":"2025-08-30T00:27:34.962Z","endTime":"2025-08-30T00:27:38.262Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.871075029874625,"aZ":-13.497822098910754,"pfxX":-5.838839980382193,"pfxZ":9.87189737353426,"pX":-1.2088920449379805,"pZ":2.789089739856341,"vX0":4.261272555390593,"vY0":-136.3947000667682,"vZ0":-5.833300044473271,"x":163.08,"y":163.47,"x0":-2.029745538963515,"y0":50.00072939631808,"z0":5.87945154741114,"aX":-11.04408513548756},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":9.7,"spinRate":2240,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4009515882746211,"extension":6.9154860138544},"index":2,"playId":"1ef3bc90-0b54-385e-913e-faf43eee8ff6","pitchNumber":2,"startTime":"2025-08-30T00:27:55.667Z","endTime":"2025-08-30T00:27:59.827Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.9,"strikeZoneTop":3.5272756950733,"strikeZoneBottom":1.673200288841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.865032833177064,"aZ":-40.173867289401855,"pfxX":1.579584068195497,"pfxZ":-5.920811163420485,"pX":1.5407783500626646,"pZ":-2.9162951928251264,"vX0":7.454271332887168,"vY0":-116.15845765734552,"vZ0":-10.84655066398437,"x":58.27,"y":317.52,"x0":-1.928645993139151,"y0":50.00026166764673,"z0":5.686832887187431,"aX":2.1351037600749656},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-13.4,"breakHorizontal":-4.9,"spinRate":2143,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.47340854090607554,"extension":7.00810863615215},"index":3,"playId":"f8ab9176-f8f0-3015-af22-1796c8980483","pitchNumber":3,"startTime":"2025-08-30T00:28:17.821Z","endTime":"2025-08-30T00:28:26.756Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Chris Paddack. Bobby Witt Jr. to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"f8ab9176-f8f0-3015-af22-1796c8980483","startTime":"2025-08-30T00:28:32.821Z","endTime":"2025-08-30T00:29:04.042Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.54951230806951,"strikeZoneBottom":1.67372474036463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.70585382121506,"aZ":-26.561756501392253,"pfxX":0.9938699895509293,"pfxZ":3.5013728722984103,"pX":1.1204042751742798,"pZ":1.7682136220575206,"vX0":7.242821430159143,"vY0":-124.8745741265766,"vZ0":-4.798025599537859,"x":74.29,"y":191.04,"x0":-1.929254592035265,"y0":50.000985457864694,"z0":5.86164111705621,"aX":1.5922120528093135},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.6,"breakHorizontal":-3.2,"spinRate":2063,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4361917797380186,"extension":6.942683100166496},"index":5,"playId":"af844bd1-f8c7-3150-b5a3-18f8a7fd9542","pitchNumber":4,"startTime":"2025-08-30T00:29:04.042Z","endTime":"2025-08-30T00:29:07.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.520434933639688,"aZ":-14.93779018961229,"pfxX":-7.254930158966794,"pfxZ":8.813616476704425,"pX":-1.0275725130452038,"pZ":2.0633362039749397,"vX0":5.268607007317626,"vY0":-138.39175105087173,"vZ0":-7.459187988914992,"x":156.17,"y":183.07,"x0":-2.0056072359836206,"y0":50.0040503178566,"z0":5.77832962876182,"aX":-14.18863904401311},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":12.1,"spinRate":2243,"spinDirection":176},"zone":13,"typeConfidence":2.0,"plateTime":0.3945567974304045,"extension":6.93663045653985},"index":6,"playId":"d22ea994-a771-317e-a84b-51f93ecbd613","pitchNumber":5,"startTime":"2025-08-30T00:29:24.765Z","endTime":"2025-08-30T00:29:28.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.572233598912703,"aZ":-12.185956242231304,"pfxX":-5.693229665864443,"pfxZ":10.228688478448143,"pX":0.3921048163693535,"pZ":3.5703810362757387,"vX0":7.603510400511158,"vY0":-138.36225427418626,"vZ0":-4.371036568999215,"x":102.05,"y":142.38,"x0":-1.6417624288694836,"y0":50.006010643080266,"z0":5.976760175155144,"aX":-11.129327250340769},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":8.9,"spinRate":2333,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.39468275117665774,"extension":6.968191993655837},"index":7,"playId":"a6045a22-2ea1-3f38-a96f-7245f94fc2f8","pitchNumber":6,"startTime":"2025-08-30T00:29:53.172Z","endTime":"2025-08-30T00:29:56.396Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.56549101526787,"strikeZoneBottom":1.75520879793135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.5499525321614,"aZ":-26.117789465010365,"pfxX":-9.115466982703804,"pfxZ":3.8492596968915898,"pX":0.6636540202877428,"pZ":0.6268479771851332,"vX0":9.700976034089555,"vY0":-123.74392341139658,"vZ0":-7.00318757428817,"x":91.7,"y":221.86,"x0":-2.098194992328237,"y0":50.00083995756505,"z0":5.641228736992419,"aX":-14.327874712649702},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.8,"breakHorizontal":14.6,"spinRate":1901,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4403545954688157,"extension":6.975518749311079},"index":8,"playId":"95d33a3e-8b6a-3e2a-8dd5-782db63cf380","pitchNumber":7,"startTime":"2025-08-30T00:30:15.358Z","endTime":"2025-08-30T00:30:18.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.77777583878817,"aZ":-26.601924912384614,"pfxX":0.49891124121092045,"pfxZ":3.433465954692773,"pX":-0.32457180068352703,"pZ":3.3384509131375917,"vX0":4.326713359550456,"vY0":-125.68147012601843,"vZ0":-1.4141108321126947,"x":129.37,"y":148.64,"x0":-2.1223937547005227,"y0":50.00515963391105,"z0":6.0377606289072405,"aX":0.8106993344460847},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":-1.8,"spinRate":2008,"spinDirection":169},"zone":1,"typeConfidence":2.0,"plateTime":0.43324320519304704,"extension":6.799056446902944},"hitData":{"launchSpeed":98.8,"launchAngle":31.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.32,"coordY":51.61}},"index":9,"playId":"b161020f-ae42-3958-a52f-cb9da91dab2c","pitchNumber":8,"startTime":"2025-08-30T00:30:44.101Z","endTime":"2025-08-30T00:31:11.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:31:11.991Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T00:31:34.574Z","endTime":"2025-08-30T00:32:40.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.69832557453526,"strikeZoneBottom":1.80402178723971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.785398277886113,"aZ":-21.434359158315544,"pfxX":0.40095785629581737,"pfxZ":6.436104071386245,"pX":1.6495200758526165,"pZ":1.9622758384350025,"vX0":8.502460276227364,"vY0":-127.70783161337604,"vZ0":-5.854837558847892,"x":54.12,"y":185.8,"x0":-1.7608295484818328,"y0":50.00195216552643,"z0":5.946484017728851,"aX":0.66874270757301},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.7,"breakHorizontal":-2.4,"spinRate":2036,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.42721709812153685,"extension":7.041879587545772},"index":0,"playId":"143dc6d3-a7be-3318-b7f8-7c82b9c93d33","pitchNumber":1,"startTime":"2025-08-30T00:31:34.574Z","endTime":"2025-08-30T00:31:37.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.61857002467539,"strikeZoneBottom":1.70192787283739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.707873465965342,"aZ":-14.136136445820002,"pfxX":-4.949061258544855,"pfxZ":9.637721252706227,"pX":0.13184077991033047,"pZ":3.837512824622427,"vX0":6.292197510963689,"vY0":-135.69654168912226,"vZ0":-3.5608252546141785,"x":111.97,"y":135.17,"x0":-1.570150840188282,"y0":50.00193740574971,"z0":6.146746436807251,"aX":-9.262245375607687},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":7.7,"spinRate":2192,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4030949850894636,"extension":6.919659552283688},"index":1,"playId":"48065d71-4ea2-314a-9f3b-7947629ee8c4","pitchNumber":2,"startTime":"2025-08-30T00:31:50.049Z","endTime":"2025-08-30T00:31:54.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.00484895176184,"aZ":-13.646145468600553,"pfxX":-7.362845531635646,"pfxZ":9.707257169164428,"pX":-0.1233288512031264,"pZ":3.376913034322978,"vX0":7.196349348403354,"vY0":-136.9842089122321,"vZ0":-4.267088649718621,"x":121.7,"y":147.6,"x0":-1.8222415079349825,"y0":50.0033660352047,"z0":5.881399645100924,"aX":-14.055238183783791},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":11.9,"spinRate":2164,"spinDirection":158},"zone":2,"typeConfidence":2.0,"plateTime":0.39915945208450854,"extension":6.9209147698519535},"index":2,"playId":"9c09f2cb-5291-30a6-8f1d-446d46698b8c","pitchNumber":3,"startTime":"2025-08-30T00:32:05.283Z","endTime":"2025-08-30T00:32:11.104Z","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":93.3,"endSpeed":85.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.649358996454858,"aZ":-15.489956271486138,"pfxX":-6.959524111118773,"pfxZ":8.874319587884184,"pX":-0.19766459791882554,"pZ":2.617144166861982,"vX0":7.140996184410719,"vY0":-135.73472657232247,"vZ0":-5.716907561750236,"x":124.53,"y":168.12,"x0":-1.9491105286871597,"y0":50.001347784395165,"z0":5.81604409928229,"aX":-13.081705395032355},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":11.3,"spinRate":2140,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4023923788722441,"extension":7.014990619927558},"hitData":{"launchSpeed":98.0,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.45,"coordY":166.14}},"index":3,"playId":"6c3ecdf2-6a44-3d08-a43d-5695219a492f","pitchNumber":4,"startTime":"2025-08-30T00:32:31.739Z","endTime":"2025-08-30T00:32:40.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:32:40.750Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Adam Frazier doubles (18) on a line drive to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T00:32:59.938Z","endTime":"2025-08-30T00:33:52.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.16752351771672,"strikeZoneBottom":1.47144389961153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.924665357706754,"aZ":-19.05276778286011,"pfxX":-1.4470614941372566,"pfxZ":7.5528913864663485,"pX":-0.1071201430394089,"pZ":1.4745154011068358,"vX0":5.200666215009065,"vY0":-130.1106133299957,"vZ0":-7.445760688117993,"x":121.08,"y":198.97,"x0":-1.9324013425181712,"y0":50.00290236983372,"z0":5.785761489515166,"aX":-2.514474360646957},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.5,"breakHorizontal":1.7,"spinRate":2064,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.4188621475166423,"extension":6.930787977140374},"index":0,"playId":"ea1d1a41-c1e6-330a-8a1f-bb2f704a3c0a","pitchNumber":1,"startTime":"2025-08-30T00:33:06.079Z","endTime":"2025-08-30T00:33:09.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":79.1,"strikeZoneTop":3.2027597191798,"strikeZoneBottom":1.44056974505759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.14037058603712,"aZ":-27.32548411858417,"pfxX":-9.002354349954242,"pfxZ":3.1028553586345198,"pX":-0.12247654684664573,"pZ":0.41079447979070494,"vX0":7.6187128267445985,"vY0":-123.50891805799975,"vZ0":-7.169573432410793,"x":121.67,"y":227.69,"x0":-2.061671750068625,"y0":50.00265843648269,"z0":5.616249473533922,"aX":-14.057033548023742},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.3,"breakHorizontal":14.8,"spinRate":1735,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4416858903628955,"extension":7.028432699496118},"index":1,"playId":"b93d5d0a-8d10-357f-babf-e53c6c77bb07","pitchNumber":2,"startTime":"2025-08-30T00:33:21.075Z","endTime":"2025-08-30T00:33:24.075Z","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":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50791531834047,"aZ":-11.92443031607348,"pfxX":-3.5843985082570695,"pfxZ":10.681149070331239,"pX":-0.05105299402338699,"pZ":3.066433132574191,"vX0":5.841037233682672,"vY0":-136.01622848694637,"vZ0":-5.710813384381623,"x":118.95,"y":155.99,"x0":-1.7490987857391904,"y0":50.006364762087145,"z0":6.0018124803177395,"aX":-6.798284291719802},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":5.4,"spinRate":2247,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.40087784645252666,"extension":6.934897728622902},"hitData":{"launchSpeed":86.1,"launchAngle":27.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":216.31,"coordY":103.85}},"index":2,"playId":"ec6a6d3d-4397-3c73-b66d-bf130bed8bfd","pitchNumber":3,"startTime":"2025-08-30T00:33:39.169Z","endTime":"2025-08-30T00:33:52.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:33:52.220Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonathan India pops out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T00:35:00.202Z","endTime":"2025-08-30T00:36:46.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T00:34:10.714Z","endTime":"2025-08-30T00:35:02.485Z","isPitch":false,"type":"action"},{"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":93.6,"endSpeed":85.8,"strikeZoneTop":3.34626311214085,"strikeZoneBottom":1.49715006300308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.482993112385664,"aZ":-13.885576677479081,"pfxX":-6.035141483764819,"pfxZ":9.700526948413424,"pX":0.15231903640032865,"pZ":3.597404416108493,"vX0":7.1969183614095975,"vY0":-136.1001012147777,"vZ0":-4.016960709999989,"x":111.19,"y":141.65,"x0":-1.7360171626357859,"y0":50.003890834624706,"z0":6.047211830183645,"aX":-11.379661732950108},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":9.5,"spinRate":2263,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40169159353363737,"extension":7.0253104217909135},"index":1,"playId":"c8889dae-2553-335f-aacc-d62e58fcb5c3","pitchNumber":1,"startTime":"2025-08-30T00:35:02.485Z","endTime":"2025-08-30T00:35:05.691Z","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":93.6,"endSpeed":86.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.670370709929212,"aZ":-18.536557127925775,"pfxX":-8.834573900435164,"pfxZ":7.196691517092816,"pX":-0.9552728040698313,"pZ":3.0917908106214282,"vX0":5.558004603079217,"vY0":-136.24956617543077,"vZ0":-4.060438949916601,"x":153.41,"y":155.3,"x0":-1.8652968027830787,"y0":50.005317128978184,"z0":5.868866457178494,"aX":-16.74678809761673},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.5,"breakHorizontal":15.0,"spinRate":2096,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4007633334571956,"extension":6.976527968057315},"index":2,"playId":"9d3eb46b-3e6e-35f7-8ed3-82bd0d2dc402","pitchNumber":2,"startTime":"2025-08-30T00:35:20.319Z","endTime":"2025-08-30T00:35:27.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.9,"strikeZoneTop":3.38507214382126,"strikeZoneBottom":1.49224555816983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.21212779758856,"aZ":-25.630599261541672,"pfxX":0.19044015971599304,"pfxZ":4.101369005060153,"pX":1.3827050206342248,"pZ":1.5633322523328699,"vX0":7.8106143149829,"vY0":-124.7575655998347,"vZ0":-5.5594055187317295,"x":64.29,"y":196.57,"x0":-1.7973936475824746,"y0":50.00421371440146,"z0":5.900488245604935,"aX":0.30257333245727586},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.5,"breakHorizontal":-1.9,"spinRate":2008,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4369901938181555,"extension":6.831190260467419},"index":3,"playId":"fa080b2f-141f-3c25-af0f-5e3673b4a49c","pitchNumber":3,"startTime":"2025-08-30T00:35:52.207Z","endTime":"2025-08-30T00:35:55.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.37871891636595,"strikeZoneBottom":1.50485474701981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.294581043980276,"aZ":-11.12600191368967,"pfxX":-7.0131470247192045,"pfxZ":11.279433238492407,"pX":0.5259415598680287,"pZ":2.3495990412606966,"vX0":8.247845565295936,"vY0":-135.6538538731897,"vZ0":-7.538066211268662,"x":96.95,"y":175.34,"x0":-1.640792206396771,"y0":50.003489483203694,"z0":5.937532407638407,"aX":-13.088852376284585},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.0,"breakHorizontal":10.9,"spinRate":2367,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.40355247075018186,"extension":7.0286696157294335},"index":4,"playId":"f4af138e-7fcd-33ba-a0aa-3f7ce9708ec5","pitchNumber":4,"startTime":"2025-08-30T00:36:11.729Z","endTime":"2025-08-30T00:36:14.729Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-30T00:36:21.061Z","endTime":"2025-08-30T00:36:38.230Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.27099093606126,"aZ":-16.7131351611177,"pfxX":-8.198878208814815,"pfxZ":8.118975379785546,"pX":-0.4479891213399274,"pZ":3.5443133384872905,"vX0":7.164082269570017,"vY0":-136.88696707300463,"vZ0":-3.269502852012061,"x":134.08,"y":143.08,"x0":-2.0295797087574132,"y0":50.000252760571314,"z0":5.893446333335571,"aX":-15.60927320126789},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":13.4,"spinRate":2165,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39961469896028934,"extension":6.9353266116814},"hitData":{"launchSpeed":67.8,"launchAngle":63.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":156.18,"coordY":158.03}},"index":6,"playId":"8fefb384-ed2b-3f45-91e0-e7605b96fcb7","pitchNumber":5,"startTime":"2025-08-30T00:36:38.230Z","endTime":"2025-08-30T00:36:46.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:36:46.858Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T00:38:54.257Z","endTime":"2025-08-30T00:40:16.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.3507585897753,"strikeZoneBottom":1.60824166307283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38882099142495,"aZ":-17.142117479751832,"pfxX":-4.987410991525781,"pfxZ":8.239533323757133,"pX":-0.21846208923147062,"pZ":3.271866476968542,"vX0":3.625063587158766,"vY0":-134.07470302058132,"vZ0":-2.6972145300086456,"x":125.33,"y":150.44,"x0":-0.9385764639909141,"y0":50.00320578049468,"z0":5.511026820728852,"aX":-9.100271505217497},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":8.3,"spinRate":2286,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.40816587423578277,"extension":5.785087679538176},"index":0,"playId":"42e8c6d6-d973-387f-b016-e81b299e2048","pitchNumber":1,"startTime":"2025-08-30T00:38:59.326Z","endTime":"2025-08-30T00:39:02.493Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-30T00:39:14.292Z","endTime":"2025-08-30T00:39:29.783Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.36586944267939,"strikeZoneBottom":1.51624240487588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.174412490306175,"aZ":-23.1439428450564,"pfxX":1.540969199778902,"pfxZ":5.3667857105941525,"pX":0.2881920359646698,"pZ":3.425040730672715,"vX0":2.8902458309061174,"vY0":-128.50787358396522,"vZ0":-1.526648645414783,"x":106.01,"y":146.3,"x0":-1.048659346121094,"y0":50.001650152015095,"z0":5.814493449669882,"aX":2.5917330652583237},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.6,"breakHorizontal":-3.4,"spinRate":2502,"spinDirection":195},"zone":3,"typeConfidence":0.93,"plateTime":0.42526809910675256,"extension":5.844221130705091},"index":2,"playId":"6952fcdd-283f-3768-92c0-61d942d15b78","pitchNumber":2,"startTime":"2025-08-30T00:39:29.783Z","endTime":"2025-08-30T00:39:33.381Z","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":81.1,"endSpeed":75.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.617918269163376,"aZ":-37.62309467341693,"pfxX":4.0387442432697975,"pfxZ":-3.8070360145079256,"pX":-0.06521623267280548,"pZ":2.2672683243327336,"vX0":1.026237809535738,"vY0":-118.25897541537817,"vZ0":-0.5373901552435087,"x":119.49,"y":177.56,"x0":-1.0287681925559102,"y0":50.00580404255315,"z0":5.92163182513277,"aX":5.773669435197761},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.8,"breakHorizontal":-7.6,"spinRate":2943,"spinDirection":73},"zone":5,"typeConfidence":2.0,"plateTime":0.4615466681535616,"extension":5.732936496058252},"index":3,"playId":"ab7f55f5-ee72-37d7-bc5f-5807b4f41437","pitchNumber":3,"startTime":"2025-08-30T00:39:46.267Z","endTime":"2025-08-30T00:39:49.751Z","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":93.3,"endSpeed":85.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.700143885230858,"aZ":-14.673597153957068,"pfxX":-4.53784626250843,"pfxZ":9.312552115605989,"pX":-0.2010754773926236,"pZ":3.161830757949536,"vX0":3.7947994370809344,"vY0":-135.9429209296433,"vZ0":-3.3342825579649404,"x":124.66,"y":153.41,"x0":-1.0228226206017954,"y0":50.00128639252366,"z0":5.417452286891825,"aX":-8.526274710577017},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":7.4,"spinRate":2431,"spinDirection":216},"zone":2,"typeConfidence":0.92,"plateTime":0.40230279050110784,"extension":5.8702252156084125},"hitData":{"launchSpeed":99.7,"launchAngle":25.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.99,"coordY":47.76}},"index":4,"playId":"e86cb33e-1508-3bcf-9b96-35b0a78d2221","pitchNumber":4,"startTime":"2025-08-30T00:40:05.790Z","endTime":"2025-08-30T00:40:16.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:40:16.721Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out softly, pitcher Seth Lugo to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T00:40:29.528Z","endTime":"2025-08-30T00:41:18.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607625,"link":"/api/v1/people/607625"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":91.7,"endSpeed":84.6,"strikeZoneTop":3.27005618073479,"strikeZoneBottom":1.49469063138039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.03134358766971,"aZ":-17.16106425605778,"pfxX":-4.781145555989898,"pfxZ":8.240756229228065,"pX":-0.9948016116169582,"pZ":2.404951679648254,"vX0":4.898225086496724,"vY0":-133.45368138169124,"vZ0":-4.870501478004558,"x":154.92,"y":173.85,"x0":-2.224113769181146,"y0":50.003522831622355,"z0":5.472028321473083,"aX":-8.71096762367705},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.2,"breakHorizontal":7.7,"spinRate":2358,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.4088656349385613,"extension":5.712235165782075},"index":0,"playId":"c15743b3-fcca-37bc-a7a4-09f3933fd1e3","pitchNumber":1,"startTime":"2025-08-30T00:40:41.118Z","endTime":"2025-08-30T00:40:44.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.21933957044634,"strikeZoneBottom":1.54184125337675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.857189886868508,"aZ":-17.13124337911385,"pfxX":-5.0258490026937395,"pfxZ":8.165125814578182,"pX":-0.9298145987664539,"pZ":2.716425258312767,"vX0":5.1513587617189245,"vY0":-134.11311226905576,"vZ0":-4.005514406879276,"x":152.44,"y":165.44,"x0":-2.211961127011062,"y0":50.004625765773845,"z0":5.432324883767624,"aX":-9.26234520066333},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":8.2,"spinRate":2376,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4066114497876696,"extension":5.631084756570249},"index":1,"playId":"b0956d3d-8c4f-3b64-85bc-22cb5a43f172","pitchNumber":2,"startTime":"2025-08-30T00:40:54.680Z","endTime":"2025-08-30T00:40:58.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.70320987960356,"aZ":-19.225429313383636,"pfxX":-4.032756842916935,"pfxZ":7.128856082173506,"pX":-0.2115405083069545,"pZ":2.4045835025059805,"vX0":6.440488438571572,"vY0":-132.9641646188879,"vZ0":-4.286896216170611,"x":125.06,"y":173.86,"x0":-2.1255074490815464,"y0":50.00088671553498,"z0":5.406799693771769,"aX":-7.323359272289849},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.4,"breakHorizontal":6.1,"spinRate":2448,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4097192146563362,"extension":5.9429746237719625},"hitData":{"launchSpeed":71.4,"launchAngle":-70.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":114.63,"coordY":186.41}},"index":2,"playId":"9eb86b4d-6270-3f72-a509-fe8aaaa35e08","pitchNumber":3,"startTime":"2025-08-30T00:41:10.139Z","endTime":"2025-08-30T00:41:18.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:41:18.347Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a ground ball to right fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T00:41:48.472Z","endTime":"2025-08-30T00:42:34.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T00:41:42.407Z","endTime":"2025-08-30T00:41:50.750Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"}},{"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.1,"endSpeed":84.5,"strikeZoneTop":3.39640617057736,"strikeZoneBottom":1.57606039506566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.70428682792826,"aZ":-16.198760755489015,"pfxX":-5.071366599974219,"pfxZ":8.72755005984439,"pX":-0.4346566664500452,"pZ":3.2877436033666676,"vX0":3.173527751108856,"vY0":-134.12100290413971,"vZ0":-2.69957731522565,"x":133.57,"y":150.01,"x0":-0.9714412779612903,"y0":50.002644023980025,"z0":5.4558693063649315,"aX":-9.283516375685121},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":8.5,"spinRate":2429,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.40762602559201344,"extension":5.800753094899769},"index":1,"playId":"036d8a40-9fb1-3e34-97fc-c5e9796f1ab9","pitchNumber":1,"startTime":"2025-08-30T00:41:50.750Z","endTime":"2025-08-30T00:41:53.764Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.15182713219987,"aZ":-32.52277455368267,"pfxX":8.992725090790396,"pfxZ":-0.25499979503777936,"pX":1.6746819426271213,"pZ":2.167033228613148,"vX0":4.185432083417282,"vY0":-115.23237638099484,"vZ0":0.42981925648399155,"x":53.17,"y":180.27,"x0":-1.335941128549509,"y0":50.00568113867756,"z0":5.129467641812054,"aX":12.050850282797398},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.0,"breakHorizontal":-17.4,"spinRate":2890,"spinDirection":57},"zone":14,"typeConfidence":0.76,"plateTime":0.4759921350393146,"extension":5.565491651566709},"index":2,"playId":"cb28f5aa-7a9d-386c-9dcf-005e27c84fad","pitchNumber":2,"startTime":"2025-08-30T00:42:07.481Z","endTime":"2025-08-30T00:42:10.481Z","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":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.587205196075498,"aZ":-39.17347225864694,"pfxX":4.346618381959759,"pfxZ":-4.7948590987484865,"pX":0.7304472909167067,"pZ":1.8910457784820347,"vX0":2.6446159654609067,"vY0":-119.39488892239986,"vZ0":-1.0437846286989807,"x":89.16,"y":187.72,"x0":-0.9521470494682408,"y0":50.00264059006072,"z0":5.824743448416861,"aX":6.344868188769908},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.6,"breakHorizontal":-8.5,"spinRate":2923,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.456812956269701,"extension":5.7996383447681445},"hitData":{"launchSpeed":100.9,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.47,"coordY":119.46}},"index":3,"playId":"87fde0f5-6824-3bb0-8979-31a4057752aa","pitchNumber":3,"startTime":"2025-08-30T00:42:23.115Z","endTime":"2025-08-30T00:42:34.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:42:34.480Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a ground ball to right fielder Mike Yastrzemski. Javier Báez to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T00:42:53.029Z","endTime":"2025-08-30T00:43:24.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnSecond":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.26211158203252,"strikeZoneBottom":1.43492366052035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.705322215259656,"aZ":-31.261253732340094,"pfxX":10.932083665158258,"pfxZ":0.6787438283335003,"pX":-1.3353951268425193,"pZ":2.4931500369879633,"vX0":0.26986613936625725,"vY0":-115.88668032277718,"vZ0":0.2612650240506673,"x":167.9,"y":171.46,"x0":-2.872879311269838,"y0":50.005256643032126,"z0":5.377766272556694,"aX":14.793888957419666},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.6,"breakHorizontal":-19.8,"spinRate":3024,"spinDirection":61},"zone":11,"typeConfidence":0.65,"plateTime":0.4735766457032713,"extension":5.802777517464446},"index":0,"playId":"7f219c91-df89-3c45-a93f-59e37382270d","pitchNumber":1,"startTime":"2025-08-30T00:42:57.880Z","endTime":"2025-08-30T00:43:01.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":71.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.238209174117827,"aZ":-43.892480942855364,"pfxX":7.718384654200161,"pfxZ":-8.964988575999593,"pX":0.13757542857605293,"pZ":2.723886854009366,"vX0":3.1810476148887443,"vY0":-114.78691486345697,"vZ0":3.030604342720512,"x":111.76,"y":165.24,"x0":-2.277341378060751,"y0":50.00171374238674,"z0":5.7215864920101955,"aX":10.090538988193414},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-14.9,"breakHorizontal":-14.9,"spinRate":3383,"spinDirection":48},"zone":5,"typeConfidence":0.92,"plateTime":0.4808927777485641,"extension":5.579520830146726},"hitData":{"launchSpeed":86.0,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.11,"coordY":120.53}},"index":1,"playId":"4595c6f6-6493-3f9b-bd10-8ac2aae7c152","pitchNumber":2,"startTime":"2025-08-30T00:43:13.925Z","endTime":"2025-08-30T00:43:24.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:43:24.587Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a ground ball to shortstop Bobby Witt Jr. Javier Báez to 3rd. Colt Keith to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T00:43:47.622Z","endTime":"2025-08-30T00:45:33.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"postOnSecond":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"postOnThird":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.32034523463496,"strikeZoneBottom":1.62719239001274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09607778736973,"aZ":-21.13205617449089,"pfxX":0.261634903852598,"pfxZ":6.325197395605408,"pX":1.0558097311894203,"pZ":1.2954477216174638,"vX0":5.411103807660983,"vY0":-130.89638747303835,"vZ0":-6.630281072247179,"x":76.76,"y":203.8,"x0":-1.0670982750036195,"y0":50.00416036895324,"z0":5.429615474768743,"aX":0.45516895053438483},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":10.3,"breakHorizontal":-1.6,"spinRate":2464,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.41750698151409926,"extension":5.954374196282834},"index":0,"playId":"1620e25b-3d93-3531-83c7-13a96f49bc78","pitchNumber":1,"startTime":"2025-08-30T00:43:51.301Z","endTime":"2025-08-30T00:43:54.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.659478387358867,"aZ":-19.13779860138569,"pfxX":-2.001450289676146,"pfxZ":7.3142485892397655,"pX":-0.042378746568237396,"pZ":2.635400775843031,"vX0":3.7572662015067118,"vY0":-132.24650582148695,"vZ0":-3.520052747719928,"x":118.62,"y":167.62,"x0":-1.217706704963254,"y0":50.00039843344147,"z0":5.377455673965801,"aX":-3.566125682754142},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.7,"breakHorizontal":2.9,"spinRate":2519,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.4132501433998801,"extension":5.929892902742763},"index":1,"playId":"ec8b6320-0741-3e4d-9742-672a8024085c","pitchNumber":2,"startTime":"2025-08-30T00:44:04.205Z","endTime":"2025-08-30T00:44:07.386Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.70894717673922,"aZ":-32.23743253325005,"pfxX":11.657351441525666,"pfxZ":-0.04800549058290571,"pX":0.1900402345441811,"pZ":2.7064070261973994,"vX0":0.6598386378358638,"vY0":-116.50086415557332,"vZ0":1.1210092859533525,"x":109.76,"y":165.71,"x0":-1.6106791511761303,"y0":50.00136949164361,"z0":5.2753927824515845,"aX":15.957819001569243},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.5,"breakHorizontal":-21.2,"spinRate":2955,"spinDirection":66},"zone":5,"typeConfidence":0.66,"plateTime":0.47087094534705587,"extension":5.638842574551313},"index":2,"playId":"c68c54f1-06e0-36aa-9809-0e6652ae5f1d","pitchNumber":3,"startTime":"2025-08-30T00:44:24.854Z","endTime":"2025-08-30T00:44:28.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.30099210789344,"strikeZoneBottom":1.57548467393352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88439287860963,"aZ":-23.346616913842166,"pfxX":-9.647176003287951,"pfxZ":4.7042700505216715,"pX":2.480233548196474,"pZ":2.8654328734980394,"vX0":11.527390779958116,"vY0":-135.4524767590831,"vZ0":-2.067483044053942,"x":22.46,"y":161.41,"x0":-0.5578109387166622,"y0":50.00356088873342,"z0":5.254866239890043,"aX":-18.103517293913956},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.3,"breakHorizontal":15.4,"spinRate":2523,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.40287956464352437,"extension":5.996584152012973},"index":3,"playId":"af20bf3f-027f-3869-8ab2-d0e228bf0733","pitchNumber":4,"startTime":"2025-08-30T00:44:48.489Z","endTime":"2025-08-30T00:44:51.489Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":3.2900778858176,"strikeZoneBottom":1.53158383518856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.512653099413463,"aZ":-44.29731128603511,"pfxX":8.555697793939563,"pfxZ":-9.004067370094322,"pX":0.5051805701973284,"pZ":0.8920975621696888,"vX0":1.5158084452061766,"vY0":-116.35693704395054,"vZ0":-0.8109617428910086,"x":97.74,"y":214.69,"x0":-1.2679316378918957,"y0":50.00389090287087,"z0":5.509424317095863,"aX":11.518885038085479},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-16.1,"breakHorizontal":-15.8,"spinRate":3509,"spinDirection":45},"zone":14,"typeConfidence":0.92,"plateTime":0.4740267104949174,"extension":5.582143163970659},"index":4,"playId":"485b1d62-213d-325d-a3b9-b79d76793965","pitchNumber":5,"startTime":"2025-08-30T00:45:04.223Z","endTime":"2025-08-30T00:45:07.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.205925432685877,"aZ":-20.217218742083574,"pfxX":-0.26832930081594863,"pfxZ":6.530942818705537,"pX":0.31296025628869284,"pZ":3.226015406896174,"vX0":3.7019392622574046,"vY0":-133.82592775357054,"vZ0":-2.23193645759929,"x":105.07,"y":151.68,"x0":-1.0477230589952844,"y0":50.006217498457126,"z0":5.503739669896221,"aX":-0.4914536620610386},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":-0.2,"spinRate":2582,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.40774104676381606,"extension":5.853430118770692},"hitData":{"launchSpeed":77.5,"launchAngle":4.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.94,"coordY":146.88}},"index":5,"playId":"3721de4f-9a31-38e3-9639-bc1c16087da3","pitchNumber":6,"startTime":"2025-08-30T00:45:25.300Z","endTime":"2025-08-30T00:45:33.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:45:33.485Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a line drive to right fielder Mike Yastrzemski. Javier Báez scores. Colt Keith scores. Gleyber Torres to 3rd.","rbi":2,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T00:46:38.910Z","endTime":"2025-08-30T00:47:46.851Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"postOnThird":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T00:45:54.588Z","endTime":"2025-08-30T00:46:41.113Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.1,"endSpeed":73.2,"strikeZoneTop":3.47095474639342,"strikeZoneBottom":1.63656594340393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.787254556142653,"aZ":-44.70765527331682,"pfxX":7.852899682004999,"pfxZ":-9.243145078211027,"pX":-0.4445634952295493,"pZ":2.396603854963594,"vX0":2.1719377681221177,"vY0":-116.52313156299765,"vZ0":2.0535837272362834,"x":133.95,"y":174.07,"x0":-2.412278258047418,"y0":50.004714264561834,"z0":5.773111161520162,"aX":10.645629536154619},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-15.7,"breakHorizontal":-14.8,"spinRate":3482,"spinDirection":44},"zone":4,"typeConfidence":0.92,"plateTime":0.47263310169571193,"extension":5.357535789595607},"index":1,"playId":"f65790a6-9216-3461-9e4a-a1343ee15da8","pitchNumber":1,"startTime":"2025-08-30T00:46:41.113Z","endTime":"2025-08-30T00:46:44.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.33472904546225,"strikeZoneBottom":1.59965389941587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.97581334880916,"aZ":-37.58564260539179,"pfxX":10.840874329194946,"pfxZ":-4.055814963201994,"pX":-0.4853980444989322,"pZ":2.545633210330032,"vX0":1.9202241417605963,"vY0":-115.49368349857012,"vZ0":1.865223729662228,"x":135.5,"y":170.05,"x0":-2.7373895504892443,"y0":50.00217584572356,"z0":5.375361909459579,"aX":14.464732902893346},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-6.5,"breakHorizontal":-20.0,"spinRate":3198,"spinDirection":55},"zone":4,"typeConfidence":0.9,"plateTime":0.47649754695649316,"extension":5.6157644192663945},"index":2,"playId":"8d013e37-8bea-3424-86ee-faa986ea0446","pitchNumber":2,"startTime":"2025-08-30T00:46:58.606Z","endTime":"2025-08-30T00:47:01.606Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-30T00:47:17.433Z","endTime":"2025-08-30T00:47:35.530Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"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":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.277620970538983,"aZ":-21.040525446464144,"pfxX":0.40706776994019345,"pfxZ":6.084575037337002,"pX":0.7640012001810607,"pZ":3.335111622954656,"vX0":7.672202622746775,"vY0":-133.55404799786987,"vZ0":-2.0984462352539586,"x":87.88,"y":148.73,"x0":-2.1833954939412514,"y0":50.00290285895334,"z0":5.623968160766574,"aX":0.743801299310614},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.8,"breakHorizontal":-2.2,"spinRate":2542,"spinDirection":184},"zone":3,"typeConfidence":2.0,"plateTime":0.4081171461392974,"extension":6.046448184750118},"hitData":{"launchSpeed":75.7,"launchAngle":21.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.39,"coordY":125.58}},"index":4,"playId":"7a038d7e-dd75-3f0c-96a7-989a40d408b5","pitchNumber":3,"startTime":"2025-08-30T00:47:35.530Z","endTime":"2025-08-30T00:47:46.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:47:46.851Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T00:48:20.537Z","endTime":"2025-08-30T00:50:19.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.57066001469663,"strikeZoneBottom":1.7101997408823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5004065110811,"aZ":-21.011942076565617,"pfxX":-0.028835292554720837,"pfxZ":6.301918146358675,"pX":-1.4828835339230082,"pZ":3.886830391220335,"vX0":2.4591680171531674,"vY0":-131.83835720233128,"vZ0":-0.42978300605696984,"x":173.52,"y":133.84,"x0":-2.4216482454367334,"y0":50.000680604847474,"z0":5.594941756938153,"aX":-0.05177411457285636},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.5,"breakHorizontal":-0.5,"spinRate":2526,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.41453721195192195,"extension":5.693807026823258},"index":0,"playId":"95f5fcb1-6cec-3fcb-96d0-dcdf24eda874","pitchNumber":1,"startTime":"2025-08-30T00:48:20.537Z","endTime":"2025-08-30T00:48:23.537Z","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":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.692624856815307,"aZ":-43.69011279341214,"pfxX":6.920895857369671,"pfxZ":-8.665892721633004,"pX":0.8813162303595519,"pZ":1.380983254885275,"vX0":5.148274142738268,"vY0":-115.72190343967291,"vZ0":0.08870392488286405,"x":83.41,"y":201.49,"x0":-2.287740648159264,"y0":50.0043030205603,"z0":5.5994280081698005,"aX":9.194753466011345},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.2,"breakHorizontal":-14.0,"spinRate":3351,"spinDirection":45},"zone":14,"typeConfidence":0.92,"plateTime":0.47706235685757514,"extension":5.927153269531829},"index":1,"playId":"ebe55705-a8a0-37bd-bc62-e1e6d8b311e9","pitchNumber":2,"startTime":"2025-08-30T00:48:35.942Z","endTime":"2025-08-30T00:48:39.216Z","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":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.227992359714097,"aZ":-22.29220124935929,"pfxX":1.2396828436517393,"pfxZ":5.612719896255728,"pX":-0.5203336520611933,"pZ":3.6543511366747548,"vX0":4.147588983132597,"vY0":-131.20058706007936,"vZ0":-0.855396524966285,"x":136.83,"y":140.11,"x0":-2.276480541458506,"y0":50.0020227782908,"z0":5.6313069206568045,"aX":2.1811248034078576},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.2,"breakHorizontal":-3.1,"spinRate":2617,"spinDirection":194},"zone":1,"typeConfidence":2.0,"plateTime":0.4159366683236243,"extension":5.675461921252737},"index":2,"playId":"e41ed247-d0f8-3528-a00f-f89d8445a125","pitchNumber":3,"startTime":"2025-08-30T00:48:53.203Z","endTime":"2025-08-30T00:48:56.203Z","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":93.6,"endSpeed":86.2,"strikeZoneTop":3.55356159670029,"strikeZoneBottom":1.67164176691836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.442816585011172,"aZ":-16.83126116033112,"pfxX":-2.58459544600335,"pfxZ":8.083623599893455,"pX":0.03391965014571686,"pZ":4.247072940446783,"vX0":6.5222990217751216,"vY0":-136.27888201135522,"vZ0":-0.17641015055156428,"x":115.71,"y":124.11,"x0":-2.045064110294931,"y0":50.000108106963346,"z0":5.4664188179691635,"aX":-4.904637532763557},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":3.5,"spinRate":2410,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40055893873604864,"extension":5.8222014026756295},"index":3,"playId":"f4172228-cd1a-3973-b4bc-ebca511e4f93","pitchNumber":4,"startTime":"2025-08-30T00:49:12.568Z","endTime":"2025-08-30T00:49:15.686Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.359422624811305,"aZ":-45.54526237436005,"pfxX":6.575956236442369,"pfxZ":-9.697677865338978,"pX":0.23560183867109893,"pZ":1.995488302439827,"vX0":3.6923469317323563,"vY0":-117.55528408028081,"vZ0":1.472804200892067,"x":108.02,"y":184.9,"x0":-2.217524330646071,"y0":50.003258594309976,"z0":5.63769644846671,"aX":9.066304495655807},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-16.8,"breakHorizontal":-12.8,"spinRate":3386,"spinDirection":45},"zone":8,"typeConfidence":0.93,"plateTime":0.46859478828583523,"extension":5.801397214624167},"index":4,"playId":"64bfe2be-540c-3599-aae9-4acabb6920c8","pitchNumber":5,"startTime":"2025-08-30T00:49:28.506Z","endTime":"2025-08-30T00:49:31.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32047716257045,"aZ":-20.792601332386333,"pfxX":0.6181813970633308,"pfxZ":6.229260778498089,"pX":0.2273970354495995,"pZ":2.935894789846817,"vX0":6.346067644874009,"vY0":-133.71019508714215,"vZ0":-2.9036686325424297,"x":108.33,"y":159.51,"x0":-2.2480076346521813,"y0":50.003997291161866,"z0":5.512203364261198,"aX":1.1296119619189602},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.9,"breakHorizontal":-2.4,"spinRate":2607,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.40819494127351863,"extension":6.097849379040515},"index":5,"playId":"37ce75fa-3438-3a07-b786-0eda23b2d3e7","pitchNumber":6,"startTime":"2025-08-30T00:49:50.818Z","endTime":"2025-08-30T00:49:54.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.112866966992488,"aZ":-44.00063698504912,"pfxX":7.270371378411143,"pfxZ":-8.704864980325812,"pX":-0.1791608530287404,"pZ":0.6905096974462658,"vX0":2.8864941960644646,"vY0":-116.7233781994684,"vZ0":-1.3656918894997738,"x":123.83,"y":220.14,"x0":-2.3819821793499227,"y0":50.002733602598134,"z0":5.483598487680601,"aX":9.877519249962209},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-15.7,"breakHorizontal":-13.9,"spinRate":3387,"spinDirection":41},"zone":13,"typeConfidence":0.92,"plateTime":0.4720242821971863,"extension":5.652820613140443},"index":6,"playId":"16b3ec93-dfe7-3cb7-ba8e-128c01f36e9f","pitchNumber":7,"startTime":"2025-08-30T00:50:14.311Z","endTime":"2025-08-30T00:50:19.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:50:19.757Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Massey flies out to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T00:52:26.275Z","endTime":"2025-08-30T00:53:10.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.4765784149518,"strikeZoneBottom":1.50046836981755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.784537733913204,"aZ":-12.839866274336552,"pfxX":-6.1830145373488605,"pfxZ":10.443226279664968,"pX":-1.1540952488160456,"pZ":3.5007285044525003,"vX0":3.612392040508779,"vY0":-135.26497017963328,"vZ0":-4.445380026079148,"x":160.99,"y":144.26,"x0":-1.70432617503732,"y0":50.00114842015929,"z0":6.067169855301046,"aX":-11.444575424241405},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.1,"breakHorizontal":10.4,"spinRate":2323,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4050894026057783,"extension":6.949687045129356},"index":0,"playId":"c9139432-7b0c-39ee-a0d1-88f170e4eae2","pitchNumber":1,"startTime":"2025-08-30T00:52:30.117Z","endTime":"2025-08-30T00:52:33.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9027974264782,"aZ":-19.045937716406666,"pfxX":0.35640607670647206,"pfxZ":7.737628380353167,"pX":1.4011742566512106,"pZ":2.1453065879737814,"vX0":7.773452329873992,"vY0":-128.7014904730918,"vZ0":-5.819445372425436,"x":63.59,"y":180.86,"x0":-1.6904999326273702,"y0":50.00309212475163,"z0":5.88671028390136,"aX":0.602374883968056},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":13.1,"breakHorizontal":-2.2,"spinRate":2110,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.42377587643933934,"extension":6.961962233746229},"index":1,"playId":"a05417e4-ba42-3585-87b1-11468460d270","pitchNumber":2,"startTime":"2025-08-30T00:52:43.783Z","endTime":"2025-08-30T00:52:47.221Z","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":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.249682637013645,"aZ":-27.516638339221863,"pfxX":-9.548956340242615,"pfxZ":2.9744726054699857,"pX":-0.4902051267376248,"pZ":2.251149823299657,"vX0":6.866874369876504,"vY0":-123.91409664782044,"vZ0":-3.003832615013557,"x":135.69,"y":178.0,"x0":-2.0477777850210703,"y0":50.00181868207186,"z0":5.76229054370381,"aX":-14.945648793367006},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.9,"breakHorizontal":15.8,"spinRate":1894,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.44093205371343025,"extension":7.027880643580624},"hitData":{"launchSpeed":90.6,"launchAngle":37.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.76,"coordY":95.73}},"index":2,"playId":"b487833d-998c-36e3-8b46-fb3fd4d3c1e7","pitchNumber":3,"startTime":"2025-08-30T00:53:00.180Z","endTime":"2025-08-30T00:53:10.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:53:10.179Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T00:53:25.962Z","endTime":"2025-08-30T00:55:02.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":88.9,"endSpeed":82.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.80639865102227,"aZ":-17.96269915105015,"pfxX":0.5344750644083376,"pfxZ":8.258677104320862,"pX":-0.13280002037037714,"pZ":2.9585132749529817,"vX0":4.483488204010022,"vY0":-129.51728437657263,"vZ0":-4.289039006531267,"x":122.06,"y":158.9,"x0":-1.94661014064157,"y0":50.002603376245624,"z0":5.986409792097589,"aX":0.9187245058441753},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.4,"breakHorizontal":-1.8,"spinRate":2050,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.42084735446399213,"extension":6.989158810147059},"index":0,"playId":"51ac3aa9-c9fb-3f4d-8b0d-2be3385af367","pitchNumber":1,"startTime":"2025-08-30T00:53:33.767Z","endTime":"2025-08-30T00:53:38.638Z","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":92.8,"endSpeed":84.9,"strikeZoneTop":3.39294392156686,"strikeZoneBottom":1.56380304578261,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.077839746648696,"aZ":-12.511400394500452,"pfxX":-6.087820603194672,"pfxZ":10.616988512008982,"pX":-0.8323877234452665,"pZ":4.090685639556385,"vX0":4.621907424039278,"vY0":-135.14362479007215,"vZ0":-2.911674763571265,"x":148.73,"y":128.33,"x0":-1.772665948233955,"y0":50.004413196781904,"z0":6.059261750541131,"aX":-11.277177385215635},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.8,"breakHorizontal":10.1,"spinRate":2337,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4050741718485469,"extension":6.9803087772684735},"index":1,"playId":"ddf66975-1950-37c5-b2f8-1259dd8a6bab","pitchNumber":2,"startTime":"2025-08-30T00:54:25.744Z","endTime":"2025-08-30T00:54:28.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.50779229492622,"strikeZoneBottom":1.62954484569722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.4622739721834,"aZ":-27.709178494654378,"pfxX":-9.53544093502379,"pfxZ":2.8855275486604235,"pX":-0.4362429646839981,"pZ":1.2922056332202776,"vX0":7.020032108096461,"vY0":-123.27533839668693,"vZ0":-5.032237124191952,"x":133.63,"y":203.89,"x0":-2.075578325498753,"y0":50.00242147459713,"z0":5.6864884323270894,"aX":-14.74283401039331},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.3,"breakHorizontal":15.7,"spinRate":1816,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4435422606999597,"extension":6.884221291742821},"index":2,"playId":"c86b9caf-d270-3164-9f16-86f5e57ad0aa","pitchNumber":3,"startTime":"2025-08-30T00:54:39.073Z","endTime":"2025-08-30T00:54:42.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.974761173658294,"aZ":-19.19409206896325,"pfxX":-0.3990634161602919,"pfxZ":7.545355716407494,"pX":-0.02724421159452602,"pZ":3.016561409149212,"vX0":4.7883239948827505,"vY0":-129.98409536861735,"vZ0":-3.833509374944636,"x":118.04,"y":157.33,"x0":-1.8374062436712082,"y0":50.00124827427172,"z0":5.958789062808917,"aX":-0.6876808411833835},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.1,"breakHorizontal":-0.2,"spinRate":2092,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.42059641467134634,"extension":6.940725788264979},"hitData":{"launchSpeed":104.2,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.58,"coordY":151.95}},"index":3,"playId":"d05a9792-16ae-3c1f-95f1-2de7289422be","pitchNumber":4,"startTime":"2025-08-30T00:54:54.523Z","endTime":"2025-08-30T00:55:02.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:55:02.358Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T00:55:21.333Z","endTime":"2025-08-30T00:56:58.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.41535980611462,"strikeZoneBottom":1.58360440317079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.487199809208196,"aZ":-13.101735150760673,"pfxX":-6.110280052133514,"pfxZ":10.008143723079987,"pX":0.7906375101242402,"pZ":3.988693860449508,"vX0":8.614307828727636,"vY0":-136.76700274830816,"vZ0":-3.149237696877145,"x":86.86,"y":131.09,"x0":-1.597356213402357,"y0":50.0034052228906,"z0":6.046420738053432,"aX":-11.645755752485188},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":9.4,"spinRate":2388,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3995765319629392,"extension":7.009878431409346},"index":0,"playId":"e24b81da-5db2-3935-a083-6a2df2284085","pitchNumber":1,"startTime":"2025-08-30T00:55:25.665Z","endTime":"2025-08-30T00:55:29.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.36673151475493,"strikeZoneBottom":1.58093360947095,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33557866769674,"aZ":-13.617515468711769,"pfxX":-7.154455006148639,"pfxZ":9.751309383207644,"pX":-0.25864819635706193,"pZ":2.6152607289848584,"vX0":5.9491531967712,"vY0":-136.4241211618133,"vZ0":-6.463722961232651,"x":126.86,"y":168.17,"x0":-1.5279221298647638,"y0":50.000346370081665,"z0":5.936899143736885,"aX":-13.612315964613295},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":11.9,"spinRate":2290,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4000221693896071,"extension":7.065421413857174},"index":1,"playId":"ed555a77-8c60-36ed-b0d6-bb92c8ccb9bd","pitchNumber":2,"startTime":"2025-08-30T00:55:40.724Z","endTime":"2025-08-30T00:55:43.924Z","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":93.8,"endSpeed":86.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.549616379870972,"aZ":-13.591297288749155,"pfxX":-7.010230607007832,"pfxZ":9.761903393415306,"pX":-0.5779730581584527,"pZ":2.477519271190694,"vX0":5.640377056855828,"vY0":-136.51045535627762,"vZ0":-6.884569938421515,"x":139.03,"y":171.89,"x0":-1.7510823247360978,"y0":50.00574115678089,"z0":5.951645643875126,"aX":-13.350541090741455},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":11.6,"spinRate":2289,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3998748478752687,"extension":6.970470478777793},"index":2,"playId":"35ce6b99-9bb4-3282-abb0-db144d33648b","pitchNumber":3,"startTime":"2025-08-30T00:55:59.531Z","endTime":"2025-08-30T00:56:02.531Z","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":"2025-08-30T00:56:13.730Z","endTime":"2025-08-30T00:56:29.454Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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":95.1,"endSpeed":87.0,"strikeZoneTop":3.38552225477564,"strikeZoneBottom":1.63237617478325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.063858001154813,"aZ":-11.916893773196303,"pfxX":-6.789050715122881,"pfxZ":10.427650634203651,"pX":0.6953580109366894,"pZ":4.17214486678228,"vX0":8.43895323351959,"vY0":-138.30411606199738,"vZ0":-3.0272751150443984,"x":90.49,"y":126.13,"x0":-1.5095011211085119,"y0":50.00004161789647,"z0":6.077010757023239,"aX":-13.185978952930675},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":10.6,"spinRate":2407,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3956260378749623,"extension":7.000296706930727},"index":4,"playId":"b685189c-3473-363a-b9b3-324d8a8cb3e5","pitchNumber":4,"startTime":"2025-08-30T00:56:29.454Z","endTime":"2025-08-30T00:56:33.062Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.078366148335224,"aZ":-24.41302476678382,"pfxX":-8.561509825467795,"pfxZ":4.854887820354685,"pX":-0.01959138360381175,"pZ":1.7459064257601085,"vX0":7.628870552940366,"vY0":-125.32017870826789,"vZ0":-4.824095991323269,"x":117.75,"y":191.64,"x0":-1.9831557922696277,"y0":50.00459297911738,"z0":5.677159544777834,"aX":-13.691356813674716},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.9,"breakHorizontal":13.9,"spinRate":1922,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4361947150720087,"extension":7.0428651890409215},"hitData":{"launchSpeed":81.7,"launchAngle":18.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.95,"coordY":110.34}},"index":5,"playId":"570fb266-74af-329d-8ced-5f8d1f2625cc","pitchNumber":5,"startTime":"2025-08-30T00:56:47.207Z","endTime":"2025-08-30T00:56:58.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:56:58.387Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bobby Witt Jr. lines out sharply to right fielder Kerry Carpenter.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T00:57:16.464Z","endTime":"2025-08-30T00:57:52.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":81.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.584083798541243,"aZ":-18.25680237284447,"pfxX":-0.3957853120469599,"pfxZ":8.264843703110856,"pX":1.2391665645312875,"pZ":1.2998515456045232,"vX0":7.90383964384693,"vY0":-128.18350884305377,"vZ0":-7.805113543590736,"x":69.77,"y":203.68,"x0":-1.8174716445222985,"y0":50.001663179868686,"z0":5.7809161326411385,"aX":-0.6675456128554851},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":13.6,"breakHorizontal":-0.8,"spinRate":2066,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.42540868257100817,"extension":6.953446414101291},"index":0,"playId":"a6190852-716b-33da-8d39-10336db1861a","pitchNumber":1,"startTime":"2025-08-30T00:57:26.350Z","endTime":"2025-08-30T00:57:29.658Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.716522211683504,"aZ":-12.440361290078016,"pfxX":-4.60076394865409,"pfxZ":10.525415342755169,"pX":-0.10552179630303475,"pZ":3.4793710459357814,"vX0":5.889367570182794,"vY0":-135.81645645124914,"vZ0":-4.394816829451336,"x":121.02,"y":144.84,"x0":-1.7005890913416466,"y0":50.005811451519534,"z0":5.978637123999765,"aX":-8.628858234478109},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":7.1,"spinRate":2226,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.40272314367486084,"extension":7.06005664031805},"hitData":{"launchSpeed":105.0,"launchAngle":13.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.0,"coordY":90.79}},"index":1,"playId":"83b0ccd4-a88b-3682-9f5f-e63c2a1e9760","pitchNumber":2,"startTime":"2025-08-30T00:57:46.261Z","endTime":"2025-08-30T00:57:52.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T00:57:52.792Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Torkelson walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T00:59:57.027Z","endTime":"2025-08-30T01:01:24.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.4,"endSpeed":75.1,"strikeZoneTop":3.54123526935593,"strikeZoneBottom":1.71965607284712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.015973116109958,"aZ":-35.386099649430406,"pfxX":4.095781806047457,"pfxZ":-2.2756980403202167,"pX":0.5070650633478668,"pZ":2.94756877519244,"vX0":2.4322127873813004,"vY0":-117.1987750942968,"vZ0":0.6632943546885108,"x":97.67,"y":159.2,"x0":-1.071049416370599,"y0":50.00207414528315,"z0":5.926628927554236,"aX":5.783013583974972},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.7,"breakHorizontal":-7.9,"spinRate":2738,"spinDirection":87},"zone":6,"typeConfidence":2.0,"plateTime":0.4646756437173929,"extension":5.718707233010496},"index":0,"playId":"a1bb5bb7-ab52-316a-86fa-39ed22118c58","pitchNumber":1,"startTime":"2025-08-30T00:59:58.404Z","endTime":"2025-08-30T01:00:01.592Z","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":89.3,"endSpeed":82.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.620458426450085,"aZ":-20.3230150104228,"pfxX":-9.034180368508363,"pfxZ":6.880469353100179,"pX":-0.4371951894182578,"pZ":1.8326385317579719,"vX0":4.25057471724844,"vY0":-130.02673158770656,"vZ0":-4.7870956272563525,"x":133.66,"y":189.3,"x0":-0.9135543266060651,"y0":50.006326587632685,"z0":5.226510938643036,"aX":-15.57220770012361},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.6,"breakHorizontal":15.5,"spinRate":2311,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.4202107722003472,"extension":5.916079072827574},"index":1,"playId":"95f8e38b-3000-345a-ad2a-e9ad93676dc7","pitchNumber":2,"startTime":"2025-08-30T01:00:11.234Z","endTime":"2025-08-30T01:00:14.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.57445941371343,"strikeZoneBottom":1.71056778528942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91766912997848,"aZ":-34.726516054877486,"pfxX":10.204163751058992,"pfxZ":-1.8976409275969957,"pX":-0.7621100784333241,"pZ":3.9033195883104135,"vX0":-0.9164786042790407,"vY0":-115.55240959941469,"vZ0":3.984516178071992,"x":146.05,"y":133.39,"x0":-1.6835140513720561,"y0":50.00510564125251,"z0":5.507224271362326,"aX":13.704786321837185},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.0,"breakHorizontal":-18.2,"spinRate":3200,"spinDirection":63},"zone":11,"typeConfidence":0.92,"plateTime":0.4752669131167164,"extension":5.644790981001353},"index":2,"playId":"cb29febb-046b-3057-8336-03085f3c5747","pitchNumber":3,"startTime":"2025-08-30T01:00:29.132Z","endTime":"2025-08-30T01:00:32.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.59404002571274,"strikeZoneBottom":1.73043064228169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.594492981686727,"aZ":-18.084648612984946,"pfxX":-5.505255107649226,"pfxZ":7.626580147570596,"pX":1.4033079289053332,"pZ":3.177205949302877,"vX0":7.96055338873808,"vY0":-134.6780926651211,"vZ0":-2.3045715311394055,"x":63.51,"y":153.0,"x0":-0.8673868975431784,"y0":50.006168955454434,"z0":5.314524789090437,"aX":-10.176366415125962},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.6,"breakHorizontal":8.4,"spinRate":2460,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40575229269716573,"extension":6.054908507741038},"index":3,"playId":"e89c3726-b59f-3193-a246-b95c9cde501b","pitchNumber":4,"startTime":"2025-08-30T01:00:44.518Z","endTime":"2025-08-30T01:00:47.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.1,"strikeZoneTop":3.5449763449088,"strikeZoneBottom":1.69201450948186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.790959170082616,"aZ":-38.785651577122174,"pfxX":9.565641455620792,"pfxZ":-4.897166306339564,"pX":1.5620702217383091,"pZ":1.4179163100770795,"vX0":3.321374550388234,"vY0":-116.5968958357496,"vZ0":-0.84317484816784,"x":57.46,"y":200.5,"x0":-1.1310554201080885,"y0":50.00231889503065,"z0":5.505797821429687,"aX":12.919098524550382},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.8,"breakHorizontal":-18.2,"spinRate":3390,"spinDirection":38},"zone":14,"typeConfidence":0.67,"plateTime":0.4732165129918924,"extension":5.704128598769847},"index":4,"playId":"0d3cc672-473c-35bf-9d12-4280b73dd1fa","pitchNumber":5,"startTime":"2025-08-30T01:00:59.451Z","endTime":"2025-08-30T01:01:02.697Z","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":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-30T01:01:10.439Z","endTime":"2025-08-30T01:01:20.650Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.5322495707639,"strikeZoneBottom":1.70080551255594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.818064103424614,"aZ":-26.17562473945023,"pfxX":-8.880178460951166,"pfxZ":3.3555771826130396,"pX":1.7501250121350296,"pZ":2.0420373299270818,"vX0":9.680886688773132,"vY0":-132.67349042020584,"vZ0":-3.420112942153192,"x":50.29,"y":183.64,"x0":-0.7885948021535061,"y0":50.00036228398215,"z0":5.250870205231185,"aX":-15.862801491357951},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.5,"breakHorizontal":14.0,"spinRate":2497,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.41249460378817293,"extension":5.975838083015083},"index":6,"playId":"7c9bf271-8756-3340-b60f-66e2e0591c7f","pitchNumber":6,"startTime":"2025-08-30T01:01:20.650Z","endTime":"2025-08-30T01:01:24.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:01:24.145Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T01:01:44.962Z","endTime":"2025-08-30T01:03:09.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.22427972871643,"strikeZoneBottom":1.39269840415349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.66760392324305,"aZ":-43.02950492716769,"pfxX":6.583465898396855,"pfxZ":-8.24386082804699,"pX":1.269549055522479,"pZ":0.3169160831456104,"vX0":5.835254255321081,"vY0":-115.27902203370985,"vZ0":-2.077022560568719,"x":68.61,"y":230.22,"x0":-2.1695347183006373,"y0":50.00135070963684,"z0":5.4662109783721515,"aX":8.671019287660247},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-15.1,"breakHorizontal":-13.6,"spinRate":3367,"spinDirection":41},"zone":14,"typeConfidence":0.92,"plateTime":0.4790380610404483,"extension":5.930082940814688},"index":0,"playId":"0eb55385-95bc-3cf0-9839-0ebbce9c1727","pitchNumber":1,"startTime":"2025-08-30T01:01:46.200Z","endTime":"2025-08-30T01:01:49.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.3,"strikeZoneTop":3.15411178064934,"strikeZoneBottom":1.45199572240472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.20004023076675,"aZ":-44.50823313273489,"pfxX":7.828936995641913,"pfxZ":-9.556603331821162,"pX":-0.056319198744540916,"pZ":2.932887693284862,"vX0":3.1369643983923523,"vY0":-113.88878433002519,"vZ0":3.646803904950076,"x":119.15,"y":159.59,"x0":-2.475400519473793,"y0":50.00043554162653,"z0":5.764156411926261,"aX":10.108284072619247},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.7,"breakHorizontal":-15.0,"spinRate":3377,"spinDirection":57},"zone":2,"typeConfidence":0.92,"plateTime":0.4840654685021968,"extension":5.686359246859678},"index":1,"playId":"13c61680-b932-3f5b-ac01-b1be4fa6f8d3","pitchNumber":2,"startTime":"2025-08-30T01:02:07.590Z","endTime":"2025-08-30T01:02:10.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":70.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.528809979836296,"aZ":-43.329257376680786,"pfxX":8.585101925680013,"pfxZ":-8.798023519758774,"pX":-0.3624111712228246,"pZ":2.2683866574985583,"vX0":2.117251869000608,"vY0":-113.08180587270671,"vZ0":2.2861596445518355,"x":130.81,"y":177.53,"x0":-2.4302702381239145,"y0":50.0008558102389,"z0":5.657344447138931,"aX":10.889776919712885},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-14.8,"breakHorizontal":-16.1,"spinRate":3365,"spinDirection":49},"zone":4,"typeConfidence":0.92,"plateTime":0.4881848848666621,"extension":6.031831086413686},"index":2,"playId":"e3eafad2-5671-3d19-92af-29a02f9961ef","pitchNumber":3,"startTime":"2025-08-30T01:02:25.120Z","endTime":"2025-08-30T01:02:30.851Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59280397133544,"aZ":-35.1821190693671,"pfxX":11.165697688346057,"pfxZ":-2.276541215998529,"pX":1.2466782714929872,"pZ":2.139677523200293,"vX0":5.339077409463703,"vY0":-115.49412056910244,"vZ0":0.44433240944164765,"x":69.48,"y":181.01,"x0":-2.5603667543051083,"y0":50.00011193069291,"z0":5.384988314132776,"aX":14.774505421272135},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.6,"breakHorizontal":-21.7,"spinRate":3226,"spinDirection":57},"zone":14,"typeConfidence":0.94,"plateTime":0.4779849010397732,"extension":5.792368839899961},"index":3,"playId":"5c9dc571-c99d-3db0-b6b5-96176c5f8d19","pitchNumber":4,"startTime":"2025-08-30T01:03:06.104Z","endTime":"2025-08-30T01:03:09.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:03:09.441Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T01:03:28.146Z","endTime":"2025-08-30T01:04:17.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":79.1,"endSpeed":72.2,"strikeZoneTop":3.39947562642899,"strikeZoneBottom":1.52403825157819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.579595041216663,"aZ":-40.64078111219084,"pfxX":8.836445749080475,"pfxZ":-6.408278156145456,"pX":0.38271502853412803,"pZ":1.7640061626017063,"vX0":0.8986580794396921,"vY0":-115.15284334921519,"vZ0":0.4204137471409801,"x":102.41,"y":191.15,"x0":-1.1600942444890852,"y0":50.00173311387633,"z0":5.562652061446537,"aX":11.67611099751214},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.0,"breakHorizontal":-16.2,"spinRate":3389,"spinDirection":50},"zone":9,"typeConfidence":0.83,"plateTime":0.4785966318523118,"extension":5.541004259612281},"index":0,"playId":"d02a3fdd-04c3-36d0-b664-1c860b1049ea","pitchNumber":1,"startTime":"2025-08-30T01:03:37.707Z","endTime":"2025-08-30T01:03:41.266Z","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":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.918272384550438,"aZ":-22.168263152685697,"pfxX":-8.165831587838523,"pfxZ":5.716643931351445,"pX":-0.38053218576135445,"pZ":1.2875741266516918,"vX0":4.293208472869265,"vY0":-131.48520195240002,"vZ0":-5.682064724077798,"x":131.5,"y":204.02,"x0":-0.9736431388935989,"y0":50.00536717963383,"z0":5.122103999963617,"aX":-14.297574122484217},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.4,"breakHorizontal":13.8,"spinRate":2390,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4166050733859543,"extension":6.0657314181004915},"index":1,"playId":"9acaf44f-1956-3897-a2cf-b0e9d6c0a93c","pitchNumber":2,"startTime":"2025-08-30T01:03:55.940Z","endTime":"2025-08-30T01:03:58.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":71.5,"strikeZoneTop":3.34315522623132,"strikeZoneBottom":1.36953405053654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.240386159345846,"aZ":-43.70558480845827,"pfxX":9.173886413493134,"pfxZ":-8.82167140908823,"pX":-0.5692152426344145,"pZ":2.7605744356857342,"vX0":-0.9777692878433923,"vY0":-114.73832573129135,"vZ0":3.169594553350833,"x":138.7,"y":164.24,"x0":-1.3217897544460144,"y0":50.00515542191052,"z0":5.68113562474254,"aX":11.985516894655165},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-14.5,"breakHorizontal":-16.2,"spinRate":3415,"spinDirection":51},"zone":1,"typeConfidence":0.92,"plateTime":0.48112668709009476,"extension":5.51380008733485},"index":2,"playId":"f37d2f8a-4939-37e9-8ca9-f1e2f5bf104d","pitchNumber":3,"startTime":"2025-08-30T01:04:13.669Z","endTime":"2025-08-30T01:04:17.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:04:17.048Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach McKinstry walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T01:04:41.074Z","endTime":"2025-08-30T01:06:39.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":70.4,"strikeZoneTop":3.17804753626935,"strikeZoneBottom":1.44237705679802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.372203307549082,"aZ":-35.855548905867074,"pfxX":11.298583112463987,"pfxZ":-2.921701685701886,"pX":-0.9452559817023888,"pZ":1.9432628222199912,"vX0":1.1216764625547133,"vY0":-112.78918537356644,"vZ0":0.5325533385995698,"x":153.03,"y":186.31,"x0":-2.9158823795766526,"y0":50.00009368934413,"z0":5.379608118685114,"aX":14.26016113128612},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-4.7,"breakHorizontal":-20.6,"spinRate":3085,"spinDirection":64},"zone":13,"typeConfidence":0.93,"plateTime":0.4894150001263844,"extension":5.322202545614788},"index":0,"playId":"56e7e5eb-84f0-3904-a245-bf05c38424e8","pitchNumber":1,"startTime":"2025-08-30T01:04:41.074Z","endTime":"2025-08-30T01:04:44.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01207084783628,"aZ":-16.054722868540303,"pfxX":-5.931027052714722,"pfxZ":8.854891300166736,"pX":-0.5563177131595155,"pZ":1.2678590521142623,"vX0":6.094012183705097,"vY0":-134.29506723609842,"vZ0":-7.57059116093185,"x":138.21,"y":204.55,"x0":-2.088063251597362,"y0":50.002728703554965,"z0":5.2727526865021375,"aX":-10.796661269157923},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.5,"breakHorizontal":9.4,"spinRate":2376,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40838248656164566,"extension":5.9029516436371585},"index":1,"playId":"ca8d4756-944f-3f95-9171-b76c6cf0b4bf","pitchNumber":2,"startTime":"2025-08-30T01:04:55.528Z","endTime":"2025-08-30T01:04:58.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":71.7,"strikeZoneTop":3.06113817672537,"strikeZoneBottom":1.42319646680672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.44833426953184,"aZ":-43.93145945526947,"pfxX":9.381029500074774,"pfxZ":-8.992377895886536,"pX":-1.2122470924045106,"pZ":1.6840084791272307,"vX0":0.26613821308276137,"vY0":-115.11137704003548,"vZ0":0.8988215293800965,"x":163.21,"y":193.31,"x0":-2.5440234666921695,"y0":50.001389729758586,"z0":5.629700490415392,"aX":12.267094261425443},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-15.5,"breakHorizontal":-16.9,"spinRate":3330,"spinDirection":36},"zone":13,"typeConfidence":0.92,"plateTime":0.4805429796674172,"extension":5.932727955733817},"index":2,"playId":"6b27dd05-c8d3-37bb-8e39-564b6305dab7","pitchNumber":3,"startTime":"2025-08-30T01:05:29.844Z","endTime":"2025-08-30T01:05:33.409Z","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":86.2,"endSpeed":78.7,"strikeZoneTop":3.0931691594595,"strikeZoneBottom":1.45500372220037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.202337801381944,"aZ":-29.165496585371944,"pfxX":-10.068958342234295,"pfxZ":1.9044518181743975,"pX":-1.3866283461046554,"pZ":1.3735992200524667,"vX0":5.418123098650234,"vY0":-125.33466000297648,"vZ0":-3.797480995248823,"x":169.86,"y":201.69,"x0":-2.2772751755428224,"y0":50.000979598486815,"z0":5.310892338583954,"aX":-15.89092796522604},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":16.8,"spinRate":1861,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4383283699927727,"extension":5.992917053306161},"index":3,"playId":"bbeb3ff1-f8b5-390a-8c3a-bedcfdc7e0af","pitchNumber":4,"startTime":"2025-08-30T01:05:46.325Z","endTime":"2025-08-30T01:05:49.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.3,"strikeZoneTop":3.08853861330991,"strikeZoneBottom":1.41806022258493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80650964274756,"aZ":-44.04359097802677,"pfxX":7.622336097551414,"pfxZ":-8.80753003337141,"pX":1.2868488083534546,"pZ":0.3580835557942636,"vX0":5.61105775788719,"vY0":-116.98513692333945,"vZ0":-2.140478994083515,"x":67.95,"y":229.11,"x0":-2.157198492892008,"y0":50.00363200489,"z0":5.5227692065410645,"aX":10.270074022241479},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-16.2,"breakHorizontal":-15.5,"spinRate":3540,"spinDirection":41},"zone":14,"typeConfidence":0.93,"plateTime":0.47329022299759105,"extension":5.824493289611613},"index":4,"playId":"0df42365-560b-3cb5-ba98-24df42224530","pitchNumber":5,"startTime":"2025-08-30T01:06:05.145Z","endTime":"2025-08-30T01:06:11.249Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Seth Lugo. Spencer Torkelson to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"actionPlayId":"0df42365-560b-3cb5-ba98-24df42224530","startTime":"2025-08-30T01:06:28.153Z","endTime":"2025-08-30T01:06:35.855Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":70.5,"strikeZoneTop":3.25514217180606,"strikeZoneBottom":1.44802251079043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.356086346663385,"aZ":-36.28407059851483,"pfxX":9.989982292173114,"pfxZ":-3.2293363173957594,"pX":-0.8165147727923842,"pZ":3.7869160606492445,"vX0":1.5869062626918873,"vY0":-112.58532012866645,"vZ0":4.518737998034447,"x":148.12,"y":136.53,"x0":-2.8293970010779903,"y0":50.004843029028585,"z0":5.448260056723119,"aX":12.697384094159585},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-4.2,"breakHorizontal":-18.5,"spinRate":2953,"spinDirection":62},"zone":11,"typeConfidence":0.94,"plateTime":0.4883840230280292,"extension":5.413829745435904},"index":6,"playId":"d82de2f4-4ff0-3157-9338-b488f5a411bc","pitchNumber":6,"startTime":"2025-08-30T01:06:35.855Z","endTime":"2025-08-30T01:06:39.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:06:39.393Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Báez lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T01:07:04.383Z","endTime":"2025-08-30T01:07:20.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61993751555651,"aZ":-21.476892709410688,"pfxX":-7.6904235852582135,"pfxZ":6.1387658732274835,"pX":-0.4151131679736565,"pZ":2.412298007725631,"vX0":4.088359593238489,"vY0":-131.12895256713688,"vZ0":-3.098543049924415,"x":132.82,"y":173.65,"x0":-0.9949844554239513,"y0":50.001570269637774,"z0":5.21082093666324,"aX":-13.397004594789722},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.7,"breakHorizontal":13.1,"spinRate":2455,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.41762816908587164,"extension":6.101783623252362},"hitData":{"launchSpeed":93.7,"launchAngle":23.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.87,"coordY":63.75}},"index":0,"playId":"d0d1bcdd-27e9-3dac-bcb6-d702df162349","pitchNumber":1,"startTime":"2025-08-30T01:07:12.934Z","endTime":"2025-08-30T01:07:20.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:07:20.408Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out to left fielder Riley Greene.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T01:09:21.027Z","endTime":"2025-08-30T01:09:57.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.684563034591417,"aZ":-17.999378379454434,"pfxX":-2.3713065913912574,"pfxZ":8.392164391601593,"pX":0.8086437857627791,"pZ":3.2205202975488803,"vX0":7.1679608641385695,"vY0":-128.64647840890632,"vZ0":-3.5015156546728563,"x":86.18,"y":151.83,"x0":-1.6959980033218272,"y0":50.00531518477868,"z0":5.9806624485105795,"aX":-4.007007640060534},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.6,"breakHorizontal":2.9,"spinRate":2095,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.42446505291122394,"extension":6.96273004409724},"index":0,"playId":"7a6ecaae-f3bc-3e4b-9fee-b548ab95878e","pitchNumber":1,"startTime":"2025-08-30T01:09:28.702Z","endTime":"2025-08-30T01:09:32.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.637583573377405,"aZ":-11.81752170527167,"pfxX":-4.739827036828385,"pfxZ":11.083783865892274,"pX":-0.012965341217666185,"pZ":3.20273493818604,"vX0":5.859962092710149,"vY0":-134.97148252027424,"vZ0":-5.145755960907371,"x":117.49,"y":152.31,"x0":-1.6010787398742392,"y0":50.00275692418863,"z0":5.973071285369677,"aX":-8.70545120815519},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.1,"breakHorizontal":7.3,"spinRate":2237,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.40652772865378495,"extension":7.1503874261011235},"hitData":{"launchSpeed":86.1,"launchAngle":54.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.87,"coordY":126.88}},"index":1,"playId":"dd8fbe96-3bf9-32ca-8298-2d75880fd3c2","pitchNumber":2,"startTime":"2025-08-30T01:09:48.150Z","endTime":"2025-08-30T01:09:57.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:09:57.662Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T01:10:21.744Z","endTime":"2025-08-30T01:10:59.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":92.3,"endSpeed":84.3,"strikeZoneTop":3.66326387003204,"strikeZoneBottom":1.72303445172673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.354004526808147,"aZ":-11.336859221528169,"pfxX":-5.717631190042004,"pfxZ":11.442111680496824,"pX":0.8207386270988668,"pZ":2.823626876461747,"vX0":7.757538972938293,"vY0":-134.16506139007967,"vZ0":-6.381546219717884,"x":85.72,"y":162.54,"x0":-1.3668710509270272,"y0":50.00002406632216,"z0":6.042914231877169,"aX":-10.410036348299581},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.4,"breakHorizontal":8.6,"spinRate":2284,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.408431444144953,"extension":6.956248750512362},"index":0,"playId":"139ee003-0096-3ba8-b054-c9316df49230","pitchNumber":1,"startTime":"2025-08-30T01:10:21.744Z","endTime":"2025-08-30T01:10:25.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.6387300059796,"strikeZoneBottom":1.73154913373951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.487080774614803,"aZ":-11.177126190628364,"pfxX":-6.075489694192772,"pfxZ":11.510278504995114,"pX":0.7955362463682353,"pZ":1.9613040357198352,"vX0":8.281539359831072,"vY0":-134.3094196584252,"vZ0":-8.40322764951567,"x":86.68,"y":185.82,"x0":-1.5406065150440538,"y0":50.00327071817681,"z0":5.9283714995552215,"aX":-11.083981589167559},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.2,"breakHorizontal":9.2,"spinRate":2263,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.4080348494326458,"extension":7.013344802187146},"index":1,"playId":"3615d51a-53e2-3472-9fe7-7e6ed7ac81ec","pitchNumber":2,"startTime":"2025-08-30T01:10:36.398Z","endTime":"2025-08-30T01:10:40.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.437407387528005,"aZ":-15.47721206242113,"pfxX":-2.384121704970615,"pfxZ":9.573755465472049,"pX":-0.0215277764262505,"pZ":2.5301221740159696,"vX0":5.551920224698164,"vY0":-130.92957316137938,"vZ0":-5.783261838270566,"x":117.82,"y":170.47,"x0":-1.8553718562060646,"y0":50.004177532456985,"z0":5.9170606334694735,"aX":-4.15906413077696},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.3,"breakHorizontal":3.1,"spinRate":2253,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.4176004202935162,"extension":7.051557759683218},"hitData":{"launchSpeed":94.8,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.98,"coordY":163.1}},"index":2,"playId":"d4bc9018-39ac-3bbe-ad71-6fb5ff70d977","pitchNumber":3,"startTime":"2025-08-30T01:10:52.010Z","endTime":"2025-08-30T01:10:59.782Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:10:59.782Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out sharply to center fielder Wenceel Pérez.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T01:11:20.438Z","endTime":"2025-08-30T01:12:46.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.7,"endSpeed":72.9,"strikeZoneTop":3.66102745149045,"strikeZoneBottom":1.58945094077436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.648216816236737,"aZ":-43.70561961790018,"pfxX":2.0569831505428837,"pfxZ":-8.750570069976428,"pX":0.840992905562437,"pZ":0.6080461385691547,"vX0":5.203441662649778,"vY0":-114.47635241101,"vZ0":-2.497592495067054,"x":84.94,"y":222.36,"x0":-1.7358977735995718,"y0":50.00472583496203,"z0":6.022594361210367,"aX":2.7094776165471286},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-16.2,"breakHorizontal":-5.2,"spinRate":2243,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.47987889026262875,"extension":6.861082475756704},"index":0,"playId":"fdd82220-4031-30d0-b5f3-9c42652cf214","pitchNumber":1,"startTime":"2025-08-30T01:11:26.187Z","endTime":"2025-08-30T01:11:29.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.7453889162981,"strikeZoneBottom":1.77400415814487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85668569868783,"aZ":-14.65634966077248,"pfxX":-3.4027982702254427,"pfxZ":9.744213679064178,"pX":0.5686102122539605,"pZ":1.2076369096668356,"vX0":7.253841242572207,"vY0":-132.61835284557213,"vZ0":-9.371409950567958,"x":95.33,"y":206.17,"x0":-1.7485152507193487,"y0":50.004484854585236,"z0":5.834008628217503,"aX":-6.119094897137619},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":4.8,"spinRate":2160,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.41153420078424174,"extension":7.007117711090267},"index":1,"playId":"cb64f4de-44c4-3183-b0aa-896399726ae3","pitchNumber":2,"startTime":"2025-08-30T01:11:43.090Z","endTime":"2025-08-30T01:11:46.094Z","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":93.4,"endSpeed":85.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.642743971680265,"aZ":-18.444011744808712,"pfxX":-8.565980849755714,"pfxZ":7.299547575736582,"pX":-0.8609567181474783,"pZ":3.7502740969274893,"vX0":5.788079212396826,"vY0":-135.98745282484853,"vZ0":-2.4716397201875537,"x":149.82,"y":137.52,"x0":-1.8995682431427485,"y0":50.000978326963406,"z0":5.9442665128293815,"aX":-16.109255076207276},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.0,"breakHorizontal":14.4,"spinRate":2127,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.40213000313415437,"extension":6.956904587413819},"index":2,"playId":"8ac65cb4-d235-3440-acd2-3074192876c0","pitchNumber":3,"startTime":"2025-08-30T01:11:59.652Z","endTime":"2025-08-30T01:12:02.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.72386130737119,"strikeZoneBottom":1.67712541275595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.184113674182043,"aZ":-31.17766095931433,"pfxX":0.21412687967781263,"pfxZ":0.6617409222032897,"pX":1.5082785186983025,"pZ":2.1802740888685754,"vX0":7.898835899635821,"vY0":-122.80763972067732,"vZ0":-2.5184850930449363,"x":59.51,"y":179.91,"x0":-1.794851577291876,"y0":50.00459152424288,"z0":5.90484443468904,"aX":0.3212918590274452},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.8,"breakHorizontal":-2.5,"spinRate":2079,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.44818264095780913,"extension":6.925363413530751},"index":3,"playId":"e55f562b-30f4-3438-9664-15a52568c0d5","pitchNumber":4,"startTime":"2025-08-30T01:12:20.420Z","endTime":"2025-08-30T01:12:24.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.89074930035319,"aZ":-14.479156603871145,"pfxX":-3.1702725143715753,"pfxZ":9.84532152618975,"pX":0.20614565231976537,"pZ":1.641065142947736,"vX0":6.325398433124615,"vY0":-133.0527893305502,"vZ0":-8.162243046278316,"x":109.14,"y":194.47,"x0":-1.7874935827456442,"y0":50.00338152721265,"z0":5.792510129352019,"aX":-5.698726579053259},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.3,"breakHorizontal":4.4,"spinRate":2139,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.41128200919724023,"extension":7.076270473394519},"hitData":{"launchSpeed":105.1,"launchAngle":26.0,"totalDistance":413.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":122.01,"coordY":31.84}},"index":4,"playId":"f72c618a-c3dd-3709-b165-f4f9cbcbaa3b","pitchNumber":5,"startTime":"2025-08-30T01:12:37.480Z","endTime":"2025-08-30T01:12:46.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:12:46.454Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:15:11.157Z","endTime":"2025-08-30T01:16:45.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":68.7,"strikeZoneTop":3.26030035120396,"strikeZoneBottom":1.35182386904638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.939432863639002,"aZ":-43.83463585952073,"pfxX":9.371268567710556,"pfxZ":-9.715343319458356,"pX":-1.176071469916198,"pZ":3.201707473983327,"vX0":0.634906391676893,"vY0":-109.91147215849651,"vZ0":4.35519711277173,"x":161.83,"y":152.33,"x0":-2.684578718978544,"y0":50.002262716226404,"z0":5.908157142509313,"aX":11.247159812891583},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-15.7,"breakHorizontal":-17.0,"spinRate":3279,"spinDirection":46},"zone":11,"typeConfidence":0.9,"plateTime":0.5020107194282395,"extension":5.404023238470521},"index":0,"playId":"d652b1ae-4050-3908-9209-f41b30ff6d2c","pitchNumber":1,"startTime":"2025-08-30T01:15:17.002Z","endTime":"2025-08-30T01:15:20.330Z","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":85.3,"endSpeed":78.3,"strikeZoneTop":3.22431149664887,"strikeZoneBottom":1.47911952135665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.299639149881536,"aZ":-31.335740275316933,"pfxX":-10.169108748632578,"pfxZ":0.538687057225685,"pX":-1.1147368765024206,"pZ":3.601857883664601,"vX0":5.8967789215998305,"vY0":-124.1459054158406,"vZ0":1.5328460024221775,"x":159.49,"y":141.53,"x0":-2.1966368537113197,"y0":50.004497969638734,"z0":5.580055335660639,"aX":-15.912576649786974},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.6,"breakHorizontal":17.0,"spinRate":2094,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4407876717473611,"extension":5.798924100737729},"index":1,"playId":"5f3baef6-d025-3b0e-9bf3-c484277d426e","pitchNumber":2,"startTime":"2025-08-30T01:15:29.052Z","endTime":"2025-08-30T01:15:32.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.28636321888312,"strikeZoneBottom":1.5415918063249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.051364566652445,"aZ":-26.10888768353229,"pfxX":0.49442830414409866,"pfxZ":3.728897312316482,"pX":-0.4523488545318373,"pZ":3.746921878541327,"vX0":4.526738106759478,"vY0":-125.81886113394681,"vZ0":0.35116818773867453,"x":134.24,"y":137.61,"x0":-2.328279514753964,"y0":50.002583503439034,"z0":5.696911941744178,"aX":0.8037533683518534},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.1,"breakHorizontal":-1.8,"spinRate":2561,"spinDirection":188},"zone":11,"typeConfidence":0.83,"plateTime":0.43294424321811276,"extension":5.759476232191058},"index":2,"playId":"8dc06351-b860-311d-9f86-82e4094f564d","pitchNumber":3,"startTime":"2025-08-30T01:15:42.559Z","endTime":"2025-08-30T01:15:46.886Z","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":89.4,"endSpeed":81.8,"strikeZoneTop":3.27014850227807,"strikeZoneBottom":1.525194772132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.66343217433255,"aZ":-16.438908391343926,"pfxX":-6.165735065404469,"pfxZ":9.18034415959993,"pX":-0.13685459919881882,"pZ":2.630888625545327,"vX0":7.260918574489634,"vY0":-129.94487215581447,"vZ0":-3.5852945342475144,"x":122.22,"y":167.75,"x0":-2.16329355772775,"y0":50.00116538339195,"z0":5.273720273182713,"aX":-10.566851104056553},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.1,"breakHorizontal":9.6,"spinRate":2383,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4211440708005578,"extension":6.039122285636781},"index":3,"playId":"f5059d8b-dc93-379c-bba6-c6b0a63ba81f","pitchNumber":4,"startTime":"2025-08-30T01:15:55.692Z","endTime":"2025-08-30T01:15:58.692Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.2506032364392,"strikeZoneBottom":1.4734109710102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.971047889861715,"aZ":-21.97342945624838,"pfxX":-0.606296753507529,"pfxZ":6.2290868716817975,"pX":0.012691959908622876,"pZ":1.554316302974726,"vX0":6.058453899686086,"vY0":-126.67098166307557,"vZ0":-5.166875330681632,"x":116.52,"y":196.81,"x0":-2.323329644392017,"y0":50.00426604175877,"z0":5.359285460669902,"aX":-0.9938855741034684},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.4,"breakHorizontal":-0.1,"spinRate":2290,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4311112642755126,"extension":5.927394044505274},"index":4,"playId":"ba711671-9fd4-3aec-89a1-4e4e4319b051","pitchNumber":5,"startTime":"2025-08-30T01:16:09.207Z","endTime":"2025-08-30T01:16:13.193Z","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":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-30T01:16:22.085Z","endTime":"2025-08-30T01:16:39.144Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.483430887313688,"aZ":-20.38798130277329,"pfxX":-0.43236525139123827,"pfxZ":6.939895690638151,"pX":0.1703266194414886,"pZ":3.023679092206894,"vX0":6.349498071133365,"vY0":-129.38211706003278,"vZ0":-2.3113486050970193,"x":110.51,"y":157.14,"x0":-2.2574276121315666,"y0":50.00620424089006,"z0":5.487800595353452,"aX":-0.7361064046159939},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.2,"breakHorizontal":-0.6,"spinRate":2442,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.4230235413570167,"extension":5.836481258157528},"hitData":{"launchSpeed":102.1,"launchAngle":-6.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.72,"coordY":163.6}},"index":6,"playId":"e197ff53-af12-359d-b028-9bdee905208f","pitchNumber":6,"startTime":"2025-08-30T01:16:39.144Z","endTime":"2025-08-30T01:16:45.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:16:45.406Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:17:03.974Z","endTime":"2025-08-30T01:17:37.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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, 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":79.4,"endSpeed":73.0,"strikeZoneTop":3.31739444107244,"strikeZoneBottom":1.66466822761732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.440709301523707,"aZ":-28.351049672266655,"pfxX":6.233898917400414,"pfxZ":2.822129965451756,"pX":0.41613279752548565,"pZ":3.1859677984988077,"vX0":2.5416240628894173,"vY0":-115.65687587172151,"vZ0":1.4387140982179694,"x":101.14,"y":152.76,"x0":-1.5067947142800102,"y0":50.003774682599015,"z0":5.273446481344496,"aX":8.451041975540383},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":5.8,"breakHorizontal":-11.9,"spinRate":2557,"spinDirection":59},"zone":3,"typeConfidence":0.78,"plateTime":0.4734680193295535,"extension":5.9459630659723945},"index":0,"playId":"2c0bfc78-e3d8-3b91-90f5-d00f452fd6e0","pitchNumber":1,"startTime":"2025-08-30T01:17:13.056Z","endTime":"2025-08-30T01:17:16.347Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.656087604398206,"aZ":-20.8444759076161,"pfxX":0.875532782561373,"pfxZ":6.583069606165054,"pX":-0.2429438435963291,"pZ":2.1200865441552197,"vX0":2.287023688816991,"vY0":-129.95083690582274,"vZ0":-4.629433127247944,"x":126.26,"y":181.54,"x0":-1.245964003745448,"y0":50.001166280211045,"z0":5.495263146465978,"aX":1.5065070751494507},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.2,"breakHorizontal":-2.0,"spinRate":2514,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4204877135343801,"extension":5.955431810445375},"hitData":{"launchSpeed":81.5,"launchAngle":13.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.7,"coordY":106.01}},"index":1,"playId":"d2288fa1-4e25-3bc1-b159-f5d33cb80538","pitchNumber":2,"startTime":"2025-08-30T01:17:26.228Z","endTime":"2025-08-30T01:17:37.190Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:17:37.190Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a line drive to center fielder Kyle Isbel. Gleyber Torres to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:17:56.035Z","endTime":"2025-08-30T01:18:57.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"postOnSecond":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":80.5,"strikeZoneTop":3.39294267945456,"strikeZoneBottom":1.63443204284184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.003493197765934,"aZ":-20.714758137649138,"pfxX":-0.3840145083220481,"pfxZ":6.936511229305298,"pX":-1.5982665603508108,"pZ":3.0424038432643883,"vX0":2.2948985747473283,"vY0":-127.43578427753604,"vZ0":-2.226835622953714,"x":177.92,"y":156.64,"x0":-2.45875058673165,"y0":50.005318703413124,"z0":5.555577106813486,"aX":-0.6347816265558989},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.4,"breakHorizontal":0.2,"spinRate":2470,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.42901729068511596,"extension":5.739562403837754},"index":0,"playId":"a0cfd67c-295e-3c2a-bb57-077e2d037ad3","pitchNumber":1,"startTime":"2025-08-30T01:18:11.778Z","endTime":"2025-08-30T01:18:15.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.36356298150555,"strikeZoneBottom":1.56058272017762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60188954825221,"aZ":-32.69427317414304,"pfxX":11.895610936494462,"pfxZ":-0.39771867204744105,"pX":0.7840868906948469,"pZ":0.9762402112396202,"vX0":4.140353261472494,"vY0":-114.08350618578245,"vZ0":-2.058877751045734,"x":87.11,"y":212.42,"x0":-2.6068255056799003,"y0":50.00518026684889,"z0":5.1544866623787176,"aX":15.470813667123588},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-1.0,"breakHorizontal":-22.7,"spinRate":2897,"spinDirection":63},"zone":14,"typeConfidence":0.89,"plateTime":0.4825871315029109,"extension":5.766723244770734},"index":1,"playId":"acbb750f-d9cf-3308-90d8-452614949f93","pitchNumber":2,"startTime":"2025-08-30T01:18:29.940Z","endTime":"2025-08-30T01:18:32.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14563626186268,"aZ":-20.015459927091715,"pfxX":0.007646232932415287,"pfxZ":6.963853974037223,"pX":0.17085063059406094,"pZ":2.2232941776148625,"vX0":6.199171499779203,"vY0":-130.7062149698731,"vZ0":-4.390759577365537,"x":110.49,"y":178.75,"x0":-2.223436805176399,"y0":50.004566382102716,"z0":5.4098365920169424,"aX":0.012930212596857385},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.0,"breakHorizontal":-1.2,"spinRate":2539,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.41757158681622597,"extension":6.041872508165986},"hitData":{"launchSpeed":88.2,"launchAngle":16.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.91,"coordY":91.99}},"index":2,"playId":"71c90fe4-6ed3-3f1d-aa6c-118586d981e5","pitchNumber":3,"startTime":"2025-08-30T01:18:48.207Z","endTime":"2025-08-30T01:18:57.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:18:57.999Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Greene doubles (27) on a sharp line drive to right fielder Mike Yastrzemski. Gleyber Torres scores. Kerry Carpenter scores.","rbi":2,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:19:59.575Z","endTime":"2025-08-30T01:20:51.430Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T01:19:11.884Z","endTime":"2025-08-30T01:20:01.786Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.7,"strikeZoneTop":3.64467380045377,"strikeZoneBottom":1.73220271448798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.312065161503583,"aZ":-31.842662572402045,"pfxX":10.030538173905564,"pfxZ":0.2496767235940398,"pX":0.6906072285145473,"pZ":1.947665239311134,"vX0":4.734223491172804,"vY0":-115.75095452267821,"vZ0":-0.5971614419933967,"x":90.68,"y":186.19,"x0":-2.6932044903841743,"y0":50.004231236874396,"z0":5.293780272605036,"aX":13.428428373192872},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":0.6,"breakHorizontal":-19.4,"spinRate":2882,"spinDirection":59},"zone":9,"typeConfidence":0.65,"plateTime":0.475653119967276,"extension":5.476506897631126},"index":1,"playId":"cfbc8407-7ccb-368c-9e90-28334ab3c7d6","pitchNumber":1,"startTime":"2025-08-30T01:20:01.786Z","endTime":"2025-08-30T01:20:05.380Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52208937955558,"aZ":-33.66891041939794,"pfxX":11.807642586764171,"pfxZ":-1.1928295953641026,"pX":0.6381629359400867,"pZ":2.2010937705912133,"vX0":3.950540537218602,"vY0":-112.38138061875446,"vZ0":0.7487455080186765,"x":92.67,"y":179.35,"x0":-2.6842914043481256,"y0":50.000104360648685,"z0":5.32911043137929,"aX":14.848966937331188},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-1.6,"breakHorizontal":-22.4,"spinRate":2839,"spinDirection":55},"zone":9,"typeConfidence":0.93,"plateTime":0.49052001787513566,"extension":5.353594093741372},"index":2,"playId":"41a8021b-44a0-3816-acc3-65b91b6e4e82","pitchNumber":2,"startTime":"2025-08-30T01:20:18.590Z","endTime":"2025-08-30T01:20:22.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.640691366281846,"aZ":-18.861411508072862,"pfxX":-3.7395881706064893,"pfxZ":7.301831453808072,"pX":0.09243506112093673,"pZ":2.927707822480268,"vX0":7.686939409489245,"vY0":-133.64780873184293,"vZ0":-2.670608428555932,"x":113.48,"y":159.73,"x0":-2.324902656194889,"y0":50.00406462720216,"z0":5.282244187446527,"aX":-6.820060444467841},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.0,"breakHorizontal":5.3,"spinRate":2252,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4085720081342097,"extension":6.131372526424473},"hitData":{"launchSpeed":109.3,"launchAngle":15.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":218.56,"coordY":105.97}},"index":3,"playId":"a2127e65-c8f8-3571-b204-017d27c79b37","pitchNumber":3,"startTime":"2025-08-30T01:20:37.248Z","endTime":"2025-08-30T01:20:51.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:20:51.430Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:23:27.342Z","endTime":"2025-08-30T01:24:24.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T01:21:27.249Z","endTime":"2025-08-30T01:21:38.368Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Seth Lugo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-30T01:21:38.368Z","endTime":"2025-08-30T01:23:29.611Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.49282033773199,"strikeZoneBottom":1.56318897413425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.37576589659122,"aZ":-13.281888667713076,"pfxX":-6.64483925297501,"pfxZ":10.05558215183094,"pX":-0.08267696122280797,"pZ":1.8144597443478534,"vX0":8.12630551295129,"vY0":-136.0862413510798,"vZ0":-9.132481474007461,"x":120.15,"y":189.79,"x0":-2.2417429737850765,"y0":50.00391795382557,"z0":6.130137702896921,"aX":-12.486107037625176},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":10.3,"spinRate":2256,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.40221707519191785,"extension":6.570867016114561},"index":2,"playId":"84b5e790-05fc-30c0-9f41-270e42b34269","pitchNumber":1,"startTime":"2025-08-30T01:23:29.611Z","endTime":"2025-08-30T01:23:32.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.61049770404412,"strikeZoneBottom":1.73879246733004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.385788429272463,"aZ":-16.222917353126036,"pfxX":-8.31927250662915,"pfxZ":8.04318925546174,"pX":-0.4267505085252202,"pZ":2.3957943875633014,"vX0":8.292972690099893,"vY0":-139.27620270089545,"vZ0":-7.071887974709948,"x":133.27,"y":174.09,"x0":-2.34794332333443,"y0":50.00692730832074,"z0":6.0216482639237405,"aX":-16.5093638238399},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.4,"breakHorizontal":13.6,"spinRate":2308,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3917944455098987,"extension":6.709862805742277},"index":3,"playId":"67227f89-ecb7-398f-b186-af1dbf1ee620","pitchNumber":2,"startTime":"2025-08-30T01:23:45.572Z","endTime":"2025-08-30T01:23:48.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.5,"strikeZoneTop":3.49282033773199,"strikeZoneBottom":1.59244989008085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.886864664734155,"aZ":-31.284714222900263,"pfxX":1.6314871507368407,"pfxZ":0.5673801103139127,"pX":1.2281019569271334,"pZ":1.736932572019823,"vX0":8.07816241530224,"vY0":-123.49256936644524,"vZ0":-4.321217985985463,"x":70.19,"y":191.88,"x0":-2.276130723670741,"y0":50.004344195312946,"z0":6.094825507233188,"aX":2.5588135904085636},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.4,"breakHorizontal":-4.6,"spinRate":2400,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4408461277536313,"extension":6.612510717141981},"index":4,"playId":"9fbe067a-5875-307f-ba7a-e875fb975d31","pitchNumber":3,"startTime":"2025-08-30T01:24:02.314Z","endTime":"2025-08-30T01:24:05.314Z","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":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.104779943048555,"aZ":-14.876045455532312,"pfxX":-8.292133396345376,"pfxZ":8.530531583652895,"pX":-0.8374701911993192,"pZ":2.356253463645506,"vX0":7.208570440641341,"vY0":-141.03081322050477,"vZ0":-7.464800901023788,"x":148.92,"y":175.16,"x0":-2.341050341881206,"y0":50.0037588465535,"z0":5.984597315654038,"aX":-16.814526502118856},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":13.7,"spinRate":2257,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.38741891817590757,"extension":6.516740167841951},"hitData":{"launchSpeed":84.2,"launchAngle":3.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.93,"coordY":165.63}},"index":5,"playId":"0728494b-b433-375e-bcfe-18295abd990d","pitchNumber":4,"startTime":"2025-08-30T01:24:16.761Z","endTime":"2025-08-30T01:24:24.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:24:24.630Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T01:24:46.250Z","endTime":"2025-08-30T01:26:41.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.598580675520825,"aZ":-34.298978338217125,"pfxX":1.7885533399052655,"pfxZ":-1.370721013632938,"pX":0.6285958231890477,"pZ":1.9921662728159553,"vX0":7.153891627350834,"vY0":-123.35239318090095,"vZ0":-3.207568273127548,"x":93.04,"y":184.99,"x0":-2.5314601045359764,"y0":50.00186337931284,"z0":6.176498518792239,"aX":2.7770373437217675},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.0,"breakHorizontal":-4.8,"spinRate":2492,"spinDirection":79},"zone":6,"typeConfidence":2.0,"plateTime":0.44262420081372467,"extension":6.514124155161096},"index":0,"playId":"83e9e46b-745a-30e4-a021-2646d21b704b","pitchNumber":1,"startTime":"2025-08-30T01:24:48.947Z","endTime":"2025-08-30T01:24:52.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.908683626028974,"aZ":-10.94096691532295,"pfxX":-6.148184583736317,"pfxZ":10.903943554109237,"pX":-0.13452581458224816,"pZ":3.0852962598186933,"vX0":8.441179388504432,"vY0":-138.20016289960586,"vZ0":-6.27384868063831,"x":122.13,"y":155.48,"x0":-2.4203736015265744,"y0":50.001549327263724,"z0":6.109557943721427,"aX":-11.971161297813003},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":9.5,"spinRate":2229,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3953400637141855,"extension":6.675861620757442},"index":1,"playId":"9a516cf7-713a-33ab-8e90-5112b612f5a8","pitchNumber":2,"startTime":"2025-08-30T01:25:35.670Z","endTime":"2025-08-30T01:25:39.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.937053531390198,"aZ":-10.907445183957917,"pfxX":-5.760012260991606,"pfxZ":10.866782684150195,"pX":0.10567695771740174,"pZ":2.942382321829993,"vX0":8.920284956379085,"vY0":-138.32298983739548,"vZ0":-6.528688057738282,"x":112.97,"y":159.34,"x0":-2.397828046262101,"y0":50.00637936795336,"z0":6.048689781090105,"aX":-11.277053398507814},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":8.8,"spinRate":2279,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3944595245006739,"extension":6.573110397380569},"index":2,"playId":"a60baf52-4032-342a-8d55-55833f2cbd05","pitchNumber":3,"startTime":"2025-08-30T01:25:52.816Z","endTime":"2025-08-30T01:25:56.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.7,"strikeZoneTop":3.19885547932172,"strikeZoneBottom":1.44617018171233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.956567586928468,"aZ":-31.120561637550452,"pfxX":1.456361717515854,"pfxZ":0.6386231905666993,"pX":0.5207218021331874,"pZ":1.1856277910273207,"vX0":7.241483332793047,"vY0":-126.51115775400277,"vZ0":-5.865206140363327,"x":77.64,"y":210.63,"x0":-2.5448798059109046,"y0":50.00526721944707,"z0":5.9685193234805585,"aX":2.406682101787877},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.2,"breakHorizontal":-4.0,"spinRate":2534,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.42968604060959237,"extension":6.651804024033228},"index":3,"playId":"d40013b5-f385-39ae-bdb0-8cda3c08d56d","pitchNumber":4,"startTime":"2025-08-30T01:26:16.073Z","endTime":"2025-08-30T01:26:19.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.026282982852013,"aZ":-12.688587470739146,"pfxX":-5.376618001846375,"pfxZ":9.828463117501641,"pX":-0.2685205855576252,"pZ":2.7186451321462126,"vX0":7.772269027337293,"vY0":-139.58976501235932,"vZ0":-6.836939309238147,"x":127.24,"y":165.38,"x0":-2.3843165571359215,"y0":50.003477139364286,"z0":6.026853437592424,"aX":-10.661082858754073},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":8.3,"spinRate":2582,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3916722567155104,"extension":6.446713637120233},"hitData":{"launchSpeed":99.0,"launchAngle":31.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.42,"coordY":42.95}},"index":4,"playId":"4dea71a1-b11d-399f-8df6-5efef54b674e","pitchNumber":5,"startTime":"2025-08-30T01:26:31.787Z","endTime":"2025-08-30T01:26:41.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:26:41.243Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:28:47.685Z","endTime":"2025-08-30T01:29:23.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.19885547932172,"strikeZoneBottom":1.53393055906182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.483786809109567,"aZ":-19.611004251828927,"pfxX":-1.1123770594640119,"pfxZ":7.410950294035144,"pX":1.3729012505497393,"pZ":3.1527155915327474,"vX0":7.941964016687155,"vY0":-128.58445570486379,"vZ0":-3.500193749445523,"x":64.67,"y":153.66,"x0":-1.594701613355635,"y0":50.006244236911755,"z0":6.030138837451356,"aX":-1.8874745044996393},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.0,"breakHorizontal":0.5,"spinRate":2009,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.42390773450466757,"extension":6.865713770473983},"index":0,"playId":"0011ec8d-1db2-3eb4-bcbf-8d0460bc81b6","pitchNumber":1,"startTime":"2025-08-30T01:28:48.984Z","endTime":"2025-08-30T01:28:52.114Z","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":85.1,"endSpeed":78.6,"strikeZoneTop":3.19885547932172,"strikeZoneBottom":1.50467463110122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.923363416963053,"aZ":-28.208195257417934,"pfxX":-8.956418102180223,"pfxZ":2.5547391320190402,"pX":0.22023208685295154,"pZ":0.779286432308128,"vX0":7.7227586672626005,"vY0":-123.6236486901477,"vZ0":-6.271971776021421,"x":108.61,"y":217.74,"x0":-1.7758145279222808,"y0":50.002803376306275,"z0":5.707511071814688,"aX":-13.906376015176036},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.4,"breakHorizontal":14.5,"spinRate":1696,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4425190851657579,"extension":7.011374261865995},"index":1,"playId":"78465ba9-f3b7-3c59-a19c-6bf1a4af1cee","pitchNumber":2,"startTime":"2025-08-30T01:29:01.840Z","endTime":"2025-08-30T01:29:04.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63114678743146,"aZ":-16.69943299553539,"pfxX":-2.861828423583463,"pfxZ":8.964969610437619,"pX":0.24718348151661587,"pZ":2.200382896354932,"vX0":6.334893355027829,"vY0":-130.11997265727214,"vZ0":-6.257145825239601,"x":107.58,"y":179.37,"x0":-1.840029664498611,"y0":50.003477881570774,"z0":5.8882475560544085,"aX":-4.940869555010569},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.1,"breakHorizontal":3.8,"spinRate":2070,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.4199063577344626,"extension":6.938848611775655},"hitData":{"launchSpeed":85.0,"launchAngle":6.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.99,"coordY":137.61}},"index":2,"playId":"9cb1796f-5c71-316a-a2ce-e2b0de1d677d","pitchNumber":3,"startTime":"2025-08-30T01:29:15.217Z","endTime":"2025-08-30T01:29:23.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:29:23.220Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to center fielder Wenceel Pérez.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:29:38.777Z","endTime":"2025-08-30T01:30:24.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.0,"strikeZoneTop":3.40459699596184,"strikeZoneBottom":1.56318897413425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.55746425838084,"aZ":-14.003997307917,"pfxX":-5.9169196215342605,"pfxZ":9.468809193653248,"pX":1.0861521009786559,"pZ":2.568023996995029,"vX0":9.209112333991166,"vY0":-136.78531228745672,"vZ0":-6.4829642476172715,"x":75.6,"y":169.44,"x0":-1.5358890498869033,"y0":50.005749488432315,"z0":5.906444624961796,"aX":-11.358461448440073},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":9.1,"spinRate":2283,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.39850105440398176,"extension":7.087135183840407},"index":0,"playId":"dc3f2bb5-4281-384e-a8e1-985ab5ee45cf","pitchNumber":1,"startTime":"2025-08-30T01:29:43.033Z","endTime":"2025-08-30T01:29:46.904Z","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":94.1,"endSpeed":86.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.297744340297534,"aZ":-13.69904508393732,"pfxX":-5.127188019875272,"pfxZ":9.638513283890854,"pX":0.020276645985871266,"pZ":2.7779467001145655,"vX0":5.9698072875118315,"vY0":-136.85793030789165,"vZ0":-6.281204801115359,"x":116.23,"y":163.78,"x0":-1.5126286361927466,"y0":50.001246264387945,"z0":6.0232764872871725,"aX":-9.825808142707544},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2258,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.3986564637598127,"extension":7.003205975777449},"index":1,"playId":"21b98dea-a64b-3a93-a3df-3640cfd905e8","pitchNumber":2,"startTime":"2025-08-30T01:29:56.683Z","endTime":"2025-08-30T01:29:59.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":86.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.794106142442317,"aZ":-13.378999991690574,"pfxX":-6.308647443944329,"pfxZ":9.743875567055857,"pX":-0.5986460037511788,"pZ":2.9789244418789624,"vX0":5.757919828550626,"vY0":-137.57969461702788,"vZ0":-5.453927611272439,"x":139.82,"y":158.35,"x0":-1.892858597434137,"y0":50.00017964928822,"z0":5.884091159184883,"aX":-12.165377671929884},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":10.3,"spinRate":2156,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3971988629357055,"extension":7.02050482326531},"hitData":{"launchSpeed":96.3,"launchAngle":33.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.64,"coordY":51.9}},"index":2,"playId":"bc7e2f96-e4bb-393d-b73d-075cc53960ef","pitchNumber":3,"startTime":"2025-08-30T01:30:14.017Z","endTime":"2025-08-30T01:30:24.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:30:24.483Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T01:32:55.795Z","endTime":"2025-08-30T01:34:03.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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":"2025-08-30T01:30:36.308Z","endTime":"2025-08-30T01:30:54.925Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Holton replaces Chris Paddack.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-30T01:30:54.925Z","endTime":"2025-08-30T01:32:58.067Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"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":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.49282033773199,"strikeZoneBottom":1.79734749058306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.137780507929744,"aZ":-20.795755733456193,"pfxX":8.638058774664303,"pfxZ":6.381144730624695,"pX":-0.3001978642061173,"pZ":2.1338495709076417,"vX0":-7.576487037333849,"vY0":-132.17849849533278,"vZ0":-5.212057832079798,"x":128.44,"y":181.17,"x0":1.470339123771597,"y0":50.00301709122958,"z0":5.64215459797466,"aX":15.403066946658573},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.7,"breakHorizontal":-14.2,"spinRate":2107,"spinDirection":139},"zone":7,"typeConfidence":0.89,"plateTime":0.41316370761452337,"extension":6.545967530621612},"index":2,"playId":"d2a75b8e-b699-30d9-82b8-e07c76a21885","pitchNumber":1,"startTime":"2025-08-30T01:32:58.067Z","endTime":"2025-08-30T01:33:01.133Z","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":89.3,"endSpeed":83.1,"strikeZoneTop":3.55165235969458,"strikeZoneBottom":1.59244989008085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.464451298104468,"aZ":-20.601652610698988,"pfxX":-1.2767049298901787,"pfxZ":6.662554715089848,"pX":-1.8043303010058243,"pZ":2.181926928523985,"vX0":-7.438139121464353,"vY0":-129.98635194268726,"vZ0":-5.189698980210526,"x":185.78,"y":179.87,"x0":1.2427343017761687,"y0":50.00149207952102,"z0":5.737106112207652,"aX":-2.2157196497769873},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.3,"breakHorizontal":3.7,"spinRate":2473,"spinDirection":188},"zone":13,"typeConfidence":0.9,"plateTime":0.4190123873194378,"extension":6.700989279678825},"index":3,"playId":"6114bdfd-6cd1-321e-bd32-76016c93b3de","pitchNumber":2,"startTime":"2025-08-30T01:33:13.468Z","endTime":"2025-08-30T01:33:16.529Z","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":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.025531363190577,"aZ":-27.688781967703537,"pfxX":-5.472793137454809,"pfxZ":3.0344941656170574,"pX":-1.5144127474849731,"pZ":1.8720228372542813,"vX0":-5.500231275352544,"vY0":-120.63911269175581,"vZ0":-3.2885901832976696,"x":174.73,"y":188.24,"x0":1.5041949665833572,"y0":50.00116067861368,"z0":5.688211225737273,"aX":-8.081093155385958},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.9,"breakHorizontal":11.2,"spinRate":2802,"spinDirection":291},"zone":13,"typeConfidence":0.89,"plateTime":0.4536766485191044,"extension":6.399492934720824},"index":4,"playId":"f5777ca6-747f-3f11-9ee2-408c934921c2","pitchNumber":3,"startTime":"2025-08-30T01:33:28.686Z","endTime":"2025-08-30T01:33:32.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.52223469167976,"strikeZoneBottom":1.70951883919382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47126869907724,"aZ":-28.829690021618685,"pfxX":-6.752482161046888,"pfxZ":2.2878864712179885,"pX":-2.132164270290657,"pZ":1.5461108892104327,"vX0":-6.548732894145944,"vY0":-120.09994700278665,"vZ0":-3.667418774639338,"x":198.27,"y":197.04,"x0":1.5078318800245236,"y0":50.00040084990557,"z0":5.659650539401454,"aX":-9.851582353068936},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.5,"breakHorizontal":13.8,"spinRate":2753,"spinDirection":318},"zone":13,"typeConfidence":0.9,"plateTime":0.45622902380673125,"extension":6.493118691717544},"index":5,"playId":"c690980d-3249-37e5-986f-0812f9959646","pitchNumber":4,"startTime":"2025-08-30T01:33:44.899Z","endTime":"2025-08-30T01:33:47.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.98701359419736,"aZ":-26.25914766762255,"pfxX":-1.7118890465435541,"pfxZ":3.440926469620642,"pX":-1.149180590956657,"pZ":1.6462061429414148,"vX0":-5.610401599980088,"vY0":-129.50768537408513,"vZ0":-5.44840718522769,"x":160.8,"y":194.33,"x0":1.2571492452936106,"y0":50.00275341964015,"z0":5.75512161405494,"aX":-2.942722838407624},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.4,"breakHorizontal":4.2,"spinRate":2568,"spinDirection":184},"zone":13,"typeConfidence":0.9,"plateTime":0.4209865296718971,"extension":6.684251049697247},"index":6,"playId":"29797bed-e00d-3914-b49d-3b79b4c8ac41","pitchNumber":5,"startTime":"2025-08-30T01:34:00.769Z","endTime":"2025-08-30T01:34:03.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:34:03.922Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T01:36:15.520Z","endTime":"2025-08-30T01:37:52.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":80.1,"strikeZoneTop":3.40459699596184,"strikeZoneBottom":1.53393055906182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.527219441128686,"aZ":-31.049026825498874,"pfxX":1.2842775274536233,"pfxZ":0.7150265216726206,"pX":1.8247749218362792,"pZ":1.1024493953256844,"vX0":9.571685062924761,"vY0":-123.83711239805318,"vZ0":-5.731359353072719,"x":52.66,"y":214.4,"x0":-2.2289306634310937,"y0":50.005979852880394,"z0":5.988342664332869,"aX":2.0301062428780536},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.4,"breakHorizontal":-4.2,"spinRate":2592,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.4392811618213015,"extension":6.700912761675855},"index":0,"playId":"bced4fd1-d5ce-3876-b9be-cd9736ef7101","pitchNumber":1,"startTime":"2025-08-30T01:36:18.244Z","endTime":"2025-08-30T01:36:21.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.618605975397873,"aZ":-19.823048868504582,"pfxX":-9.278299010176532,"pfxZ":6.144870934170561,"pX":-0.615436547861133,"pZ":1.8059842894473992,"vX0":7.772121226053067,"vY0":-140.18311694187523,"vZ0":-7.992413521753509,"x":140.46,"y":190.02,"x0":-2.2042868154549216,"y0":50.00584616573469,"z0":5.964856228284475,"aX":-18.660642002628883},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":15.5,"spinRate":2291,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.3891759382089903,"extension":6.674753451452131},"index":1,"playId":"cd08d457-f275-3bb9-a6e4-c53111a27133","pitchNumber":2,"startTime":"2025-08-30T01:36:34.724Z","endTime":"2025-08-30T01:36:37.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.28701127859622,"strikeZoneBottom":1.44617018171233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.098452695621205,"aZ":-17.377800599287426,"pfxX":-9.923362125099722,"pfxZ":7.376379414282531,"pX":0.03219460383115192,"pZ":1.1998704084446454,"vX0":9.666677798378414,"vY0":-140.122971393709,"vZ0":-9.916033376330011,"x":115.77,"y":206.38,"x0":-2.158704680537916,"y0":50.002472608139776,"z0":5.899047890905742,"aX":-19.903733554504136},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.6,"breakHorizontal":16.2,"spinRate":2168,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3896123451572455,"extension":6.86203549693565},"index":2,"playId":"7d07e289-d051-3ebd-9164-589285d807bc","pitchNumber":3,"startTime":"2025-08-30T01:37:05.179Z","endTime":"2025-08-30T01:37:08.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.876545243587337,"aZ":-30.817387763057823,"pfxX":1.0486837234168591,"pfxZ":0.8456737884876562,"pX":0.35602877288182416,"pZ":1.707338127808143,"vX0":6.436585316070135,"vY0":-124.71748266530498,"vZ0":-4.454517305283123,"x":103.43,"y":192.68,"x0":-2.379896420742816,"y0":50.00041934945694,"z0":6.019535338077584,"aX":1.672972957863914},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.8,"breakHorizontal":-3.2,"spinRate":2513,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.4369120738194856,"extension":6.715389855389584},"index":3,"playId":"24e8da2e-ec9c-3012-bbdd-dca02b45df5d","pitchNumber":4,"startTime":"2025-08-30T01:37:22.291Z","endTime":"2025-08-30T01:37:25.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.399851946794797,"aZ":-16.971826561250644,"pfxX":-8.996920956574005,"pfxZ":7.489644046985274,"pX":-0.3484431074216762,"pZ":2.125584630697011,"vX0":8.22264610976175,"vY0":-140.92921543642052,"vZ0":-7.622788446530951,"x":130.28,"y":181.39,"x0":-2.1226414024894296,"y0":50.00024620231827,"z0":5.943797168328063,"aX":-18.253594182889678},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.2,"breakHorizontal":14.8,"spinRate":2418,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3873723601465193,"extension":6.7983456916605975},"hitData":{"launchSpeed":82.5,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.43,"coordY":151.43}},"index":4,"playId":"2cbf5db2-7375-3cc4-919d-840397c0f9a2","pitchNumber":5,"startTime":"2025-08-30T01:37:44.287Z","endTime":"2025-08-30T01:37:52.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:37:52.016Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T01:38:11.626Z","endTime":"2025-08-30T01:40:07.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.10093767940517,"strikeZoneBottom":1.46567057462816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.751414312336124,"aZ":-11.716544025193977,"pfxX":-4.915985737564656,"pfxZ":10.42686932214394,"pX":-0.2167295309098715,"pZ":3.694961197002091,"vX0":7.342410982216435,"vY0":-139.07816581619014,"vZ0":-4.564270212645229,"x":125.26,"y":139.02,"x0":-2.250413594091753,"y0":50.002576383722634,"z0":6.1324339798863425,"aX":-9.6455913740875},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":7.4,"spinRate":2404,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39359544916436207,"extension":6.700624712316689},"index":0,"playId":"656d57ef-d54f-33fb-8aa8-a627efaa77bb","pitchNumber":1,"startTime":"2025-08-30T01:38:19.597Z","endTime":"2025-08-30T01:38:23.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.2,"strikeZoneTop":3.18906214301473,"strikeZoneBottom":1.37792735188876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.415433759755405,"aZ":-32.5300461589989,"pfxX":1.364573713048255,"pfxZ":-0.21832195000537524,"pX":0.3343044740607562,"pZ":2.275936557527618,"vX0":6.537119587887384,"vY0":-124.94930706210042,"vZ0":-2.7792820354992367,"x":104.26,"y":177.33,"x0":-2.4763637957227953,"y0":50.00456787265174,"z0":6.0332658015282865,"aX":2.1923638216644177},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.7,"breakHorizontal":-3.7,"spinRate":2565,"spinDirection":101},"zone":6,"typeConfidence":2.0,"plateTime":0.4357089810305448,"extension":6.711008245756503},"index":1,"playId":"4292b8d6-1ac3-368d-8632-9a63869a88ff","pitchNumber":2,"startTime":"2025-08-30T01:38:34.987Z","endTime":"2025-08-30T01:38:38.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.24782741356773,"strikeZoneBottom":1.49492320776039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.951701329463248,"aZ":-14.958614277730069,"pfxX":-6.653551271205227,"pfxZ":8.661732721513449,"pX":-1.0512529366847554,"pZ":2.602263889442352,"vX0":6.086607377081917,"vY0":-139.73326387670227,"vZ0":-6.558866046267254,"x":157.07,"y":168.52,"x0":-2.3877334467527636,"y0":50.00565806186786,"z0":5.953555355575496,"aX":-13.228357907670993},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":10.9,"spinRate":2184,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39120632838883873,"extension":6.682004441993971},"index":2,"playId":"53d9cf03-6eda-30d9-a8e9-a48e2e206d54","pitchNumber":3,"startTime":"2025-08-30T01:38:50.813Z","endTime":"2025-08-30T01:38:54.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.934006617000662,"aZ":-11.621718093737472,"pfxX":-4.789102116860916,"pfxZ":10.422572294797963,"pX":-0.37481689310451155,"pZ":3.4521024069286277,"vX0":6.976625168215377,"vY0":-139.43975073239682,"vZ0":-5.158086537044734,"x":131.29,"y":145.57,"x0":-2.2853982961400585,"y0":50.00580829950594,"z0":6.090865242920368,"aX":-9.446873003367623},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":7.2,"spinRate":2407,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39259193562505246,"extension":6.7719032635503025},"index":3,"playId":"6ebd085a-2d07-3e5d-9ece-3fd9d2e36e1d","pitchNumber":4,"startTime":"2025-08-30T01:39:06.958Z","endTime":"2025-08-30T01:39:11.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05234282006459,"aZ":-10.002082182137716,"pfxX":-4.928748746108814,"pfxZ":10.935476774911454,"pX":0.08188155114380198,"pZ":2.6351930771267082,"vX0":8.196170738007682,"vY0":-141.44543325183,"vZ0":-7.526418305846569,"x":113.88,"y":167.63,"x0":-2.2120858602908187,"y0":50.00350809687873,"z0":5.970791036741066,"aX":-9.99446086092242},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.4,"breakHorizontal":7.3,"spinRate":2456,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.38712481167809365,"extension":6.649172239954894},"index":4,"playId":"6b90b4fd-dcbe-3e1d-93a4-6e30cd2d71e5","pitchNumber":5,"startTime":"2025-08-30T01:39:24.125Z","endTime":"2025-08-30T01:39:27.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.27394941223531,"strikeZoneBottom":1.60870708981196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.564116564918784,"aZ":-9.796829355725862,"pfxX":-3.8444663264227397,"pfxZ":11.182076993185376,"pX":-0.7695313109981211,"pZ":3.113424230302238,"vX0":5.580630895963263,"vY0":-140.08196084066907,"vZ0":-6.301456656225483,"x":146.33,"y":154.72,"x0":-2.2816098174497492,"y0":50.00360523246664,"z0":6.022232908348604,"aX":-7.6944879315339945},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.2,"breakHorizontal":5.9,"spinRate":2448,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3899635853887893,"extension":6.715797371632869},"index":5,"playId":"4c4d14cb-769f-3080-bde1-dc2140ecbba2","pitchNumber":6,"startTime":"2025-08-30T01:39:45.731Z","endTime":"2025-08-30T01:39:49.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.71964250015965,"aZ":-30.035629066321086,"pfxX":1.4865361912330552,"pfxZ":1.3183427849148197,"pX":-0.6886588147661457,"pZ":1.049175791535009,"vX0":3.9569385122312033,"vY0":-125.49163792296721,"vZ0":-6.127699059664386,"x":143.25,"y":210.45,"x0":-2.466914626646021,"y0":50.00619915969925,"z0":5.910393151138478,"aX":2.417370556271978},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.4,"breakHorizontal":-3.5,"spinRate":2476,"spinDirection":97},"zone":13,"typeConfidence":2.0,"plateTime":0.4332342814060004,"extension":6.847228555401197},"index":6,"playId":"e64a3cf0-1333-3e2d-96a6-6fd6d1bc1048","pitchNumber":7,"startTime":"2025-08-30T01:40:02.881Z","endTime":"2025-08-30T01:40:07.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:40:07.346Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T01:40:23.543Z","endTime":"2025-08-30T01:41:42.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.378272996371457,"aZ":-32.868103286418396,"pfxX":0.9643271420660344,"pfxZ":-0.422478412961123,"pX":1.2560114041905706,"pZ":1.3663465691079089,"vX0":8.296184851888379,"vY0":-127.03605926897502,"vZ0":-5.138532226335629,"x":69.12,"y":201.89,"x0":-2.168224067735431,"y0":50.00390754231449,"z0":6.007929610230532,"aX":1.5844960316131813},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.7,"breakHorizontal":-3.5,"spinRate":2445,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.4300502593191875,"extension":6.649004908240806},"index":0,"playId":"8b30da5a-917f-336c-8214-c37d6bffe173","pitchNumber":1,"startTime":"2025-08-30T01:40:33.265Z","endTime":"2025-08-30T01:40:36.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.90808355400385,"aZ":-12.188019881798054,"pfxX":-3.646972351652155,"pfxZ":10.272080501949905,"pX":0.27305179775898913,"pZ":4.343184593238236,"vX0":8.301367199115006,"vY0":-138.3800662354114,"vZ0":-2.429226402470646,"x":106.59,"y":121.51,"x0":-2.287432256953945,"y0":50.00456121683218,"z0":6.045438349238265,"aX":-7.097789467804569},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":4.9,"spinRate":2394,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3953107253539194,"extension":6.767969230757562},"index":1,"playId":"12524785-afe4-3f25-a148-707bbe56e628","pitchNumber":2,"startTime":"2025-08-30T01:40:49.191Z","endTime":"2025-08-30T01:40:52.191Z","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":2},"index":2,"startTime":"2025-08-30T01:41:02.881Z","endTime":"2025-08-30T01:41:22.890Z","isPitch":false,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.3359990796157,"strikeZoneBottom":1.52417830972959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.143466127166796,"aZ":-32.07465568725015,"pfxX":1.2290790720504678,"pfxZ":0.058111776636534884,"pX":0.753721545578044,"pZ":3.7054230245268873,"vX0":6.98172123658487,"vY0":-126.79015930126556,"vZ0":0.2155971127381291,"x":88.27,"y":138.73,"x0":-2.182262064264182,"y0":50.001481732618,"z0":6.155175320558475,"aX":2.02223842434213},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":-3.6,"spinRate":2421,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.4301278833762141,"extension":6.586395481519897},"index":3,"playId":"6d24349d-7bc8-38f3-8fc5-f4e25ed8a0e9","pitchNumber":3,"startTime":"2025-08-30T01:41:22.890Z","endTime":"2025-08-30T01:41:26.237Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.522110305964038,"aZ":-31.366313645954186,"pfxX":1.628525493641627,"pfxZ":0.4977719086913259,"pX":1.711207628227805,"pZ":0.5140492834454291,"vX0":9.053127421926947,"vY0":-126.08515119358745,"vZ0":-7.111020548502282,"x":51.77,"y":224.9,"x0":-2.124664465085926,"y0":50.005071172075354,"z0":5.873552431292813,"aX":2.642834956379976},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.5,"breakHorizontal":-4.8,"spinRate":2549,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.43297014450423665,"extension":6.76811380727146},"index":4,"playId":"2e71c73b-81a4-3884-a56f-c1fa0a40ad15","pitchNumber":4,"startTime":"2025-08-30T01:41:39.847Z","endTime":"2025-08-30T01:41:42.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:41:42.847Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, shortstop Javier Báez to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:43:53.278Z","endTime":"2025-08-30T01:44:02.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95890088738678,"aZ":-21.80193054156611,"pfxX":10.426888885569362,"pfxZ":5.806675804810025,"pX":0.18026269879563875,"pZ":2.925519981554,"vX0":-6.544077120002022,"vY0":-132.23735318279103,"vZ0":-3.3167612526025456,"x":110.13,"y":159.79,"x0":1.3216611609050695,"y0":50.002158678080484,"z0":5.7798003959701765,"aX":18.622237626662688},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.1,"breakHorizontal":-17.6,"spinRate":2151,"spinDirection":143},"zone":2,"typeConfidence":0.91,"plateTime":0.4128666307724087,"extension":6.172332259257525},"hitData":{"launchSpeed":86.3,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.11,"coordY":153.47}},"index":0,"playId":"53a75084-7cc7-3eb0-a5b4-acf542d06977","pitchNumber":1,"startTime":"2025-08-30T01:43:54.716Z","endTime":"2025-08-30T01:44:02.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:44:02.216Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mike Yastrzemski lines out to second baseman Gleyber Torres.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:44:20.775Z","endTime":"2025-08-30T01:45:04.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":83.4,"strikeZoneTop":3.30660533490866,"strikeZoneBottom":1.64122368064012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.708201445401464,"aZ":-20.82496555903809,"pfxX":9.187256267203454,"pfxZ":6.427163831021341,"pX":0.21717647274439675,"pZ":2.556954802765895,"vX0":-5.990055008510724,"vY0":-131.2470910884465,"vZ0":-4.29379971074712,"x":108.72,"y":169.74,"x0":1.32186085148413,"y0":50.000654573476005,"z0":5.741891185825202,"aX":16.215181096666143},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.0,"breakHorizontal":-15.5,"spinRate":2157,"spinDirection":149},"zone":5,"typeConfidence":0.89,"plateTime":0.41546298163939,"extension":6.48637785484727},"index":0,"playId":"2d6fd4e0-4886-3ac5-9de1-7e43d142d137","pitchNumber":1,"startTime":"2025-08-30T01:44:29.698Z","endTime":"2025-08-30T01:44:32.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.45360632823728,"strikeZoneBottom":1.67049133315164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.64080190924069,"aZ":-29.55229448658295,"pfxX":-7.32296731965535,"pfxZ":1.8260512944662413,"pX":-1.4676506521380668,"pZ":1.927696773166519,"vX0":-5.160343179001454,"vY0":-118.889011642739,"vZ0":-2.5249614651359185,"x":172.94,"y":186.73,"x0":1.681522450984804,"y0":50.000003575464646,"z0":5.6836840803476205,"aX":-10.48741734854044},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.0,"breakHorizontal":14.5,"spinRate":2782,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.46057311336974793,"extension":6.451634298554888},"index":1,"playId":"88248e53-ab87-390e-a2bb-be17cd7d24b8","pitchNumber":2,"startTime":"2025-08-30T01:44:44.410Z","endTime":"2025-08-30T01:44:47.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.727320298408966,"aZ":-24.037570261558713,"pfxX":-1.713032267877685,"pfxZ":4.7341813570973805,"pX":-0.487458818112525,"pZ":2.1156282910567774,"vX0":-4.037111863751096,"vY0":-129.2240081534564,"vZ0":-4.741398182052311,"x":135.58,"y":181.66,"x0":1.307534242458196,"y0":50.00624988773361,"z0":5.783198651729096,"aX":-2.9447500818906076},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":3.8,"spinRate":2384,"spinDirection":160},"zone":7,"typeConfidence":0.9,"plateTime":0.42119935112964146,"extension":6.5097712589017505},"hitData":{"launchSpeed":97.7,"launchAngle":8.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":150.12,"coordY":140.23}},"index":2,"playId":"dff72b94-36bd-37ea-a1a7-8a48033ba026","pitchNumber":3,"startTime":"2025-08-30T01:44:59.612Z","endTime":"2025-08-30T01:45:04.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:45:04.415Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bobby Witt Jr. walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:45:26.086Z","endTime":"2025-08-30T01:46:24.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.60068921820262,"strikeZoneBottom":1.69976153733936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.669781465731905,"aZ":-27.410157356499134,"pfxX":-1.6113365757381333,"pfxZ":2.8373501874057165,"pX":1.025908782382796,"pZ":3.004664765039048,"vX0":-0.6369261894066471,"vY0":-127.75512848572015,"vZ0":-1.8446332345495855,"x":77.89,"y":157.65,"x0":1.4867344082455858,"y0":50.00121665776628,"z0":5.859905727458024,"aX":-2.702302681011635},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":3.0,"spinRate":2280,"spinDirection":176},"zone":12,"typeConfidence":0.9,"plateTime":0.4263319861347412,"extension":6.427425794648136},"index":0,"playId":"6ee28bdd-1b41-34fc-aea9-d3134c52e438","pitchNumber":1,"startTime":"2025-08-30T01:45:31.772Z","endTime":"2025-08-30T01:45:35.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.48468188442211,"strikeZoneBottom":1.63797192344833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.54756166455488,"aZ":-25.95508836876826,"pfxX":-1.9013324050666318,"pfxZ":3.625833160213686,"pX":0.7781640661157516,"pZ":2.6674254404712507,"vX0":-1.0930138347666856,"vY0":-129.2218684329419,"vZ0":-3.191389702319391,"x":87.34,"y":166.76,"x0":1.4517587687930666,"y0":50.000084321138495,"z0":5.883529044130955,"aX":-3.2577133238176255},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":3.7,"spinRate":2410,"spinDirection":180},"zone":6,"typeConfidence":0.9,"plateTime":0.4217184843800532,"extension":6.479410647098007},"index":1,"playId":"0ad69ae2-be0e-38cd-b1d2-7ae3a9c94af3","pitchNumber":2,"startTime":"2025-08-30T01:45:48.705Z","endTime":"2025-08-30T01:45:52.102Z","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":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.55165235969458,"strikeZoneBottom":1.70951883919382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.734327217305065,"aZ":-30.660496300867003,"pfxX":7.458699822455856,"pfxZ":0.9976486271922829,"pX":0.9557318584564406,"pZ":1.7412655084854811,"vX0":-3.59021153031484,"vY0":-122.14053116227709,"vZ0":-3.0629633590451855,"x":80.57,"y":191.77,"x0":1.4710105686273283,"y0":50.004888681915524,"z0":5.632330199620238,"aX":11.336775652300151},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":-12.7,"spinRate":1570,"spinDirection":104},"zone":14,"typeConfidence":0.9,"plateTime":0.44744368403033574,"extension":6.3724934026779945},"index":2,"playId":"c7538f43-8333-3972-bf9b-aa310f3c95f7","pitchNumber":3,"startTime":"2025-08-30T01:46:05.153Z","endTime":"2025-08-30T01:46:08.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.9,"strikeZoneTop":3.6399254135985,"strikeZoneBottom":1.68024778134531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.13449516821948,"aZ":-23.661461037928138,"pfxX":-0.697097788344981,"pfxZ":4.96501146248411,"pX":-0.20173149923920722,"pZ":0.9376347071435439,"vX0":-3.8407201151758166,"vY0":-128.93452626779725,"vZ0":-7.443110523292998,"x":124.69,"y":213.46,"x0":1.3865331777793022,"y0":50.00350005280771,"z0":5.637636778109097,"aX":-1.1954901029505631},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.8,"breakHorizontal":1.9,"spinRate":2386,"spinDirection":174},"zone":13,"typeConfidence":0.9,"plateTime":0.4218291383730093,"extension":6.7834058526857515},"index":3,"playId":"663ae2a3-2add-3fe7-8898-524ecea21093","pitchNumber":4,"startTime":"2025-08-30T01:46:21.664Z","endTime":"2025-08-30T01:46:24.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:46:24.964Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vinnie Pasquantino walks. Bobby Witt Jr. to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:46:47.012Z","endTime":"2025-08-30T01:48:50.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.820662792143075,"aZ":-22.06167710794927,"pfxX":8.46207044065015,"pfxZ":5.666058792181648,"pX":1.2006066965635642,"pZ":3.1439424568981673,"vX0":-3.960669265571888,"vY0":-132.1675948046865,"vZ0":-2.3628708380606716,"x":71.24,"y":153.89,"x0":1.6119276889150096,"y0":50.00363792266538,"z0":5.654527448419888,"aX":15.104558201136893},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":-14.5,"spinRate":1996,"spinDirection":139},"zone":12,"typeConfidence":0.86,"plateTime":0.4130143176930443,"extension":6.349754668822713},"index":0,"playId":"a93f9e4f-28d0-3057-a0d4-2169020549e6","pitchNumber":1,"startTime":"2025-08-30T01:46:51.039Z","endTime":"2025-08-30T01:46:54.315Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"896f46f8-ede4-3183-a3c2-4b0d35729c87","startTime":"2025-08-30T01:47:13.357Z","endTime":"2025-08-30T01:47:16.357Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.55165235969458,"strikeZoneBottom":1.85591296375221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.825094803097905,"aZ":-23.640784118621806,"pfxX":10.182478321578925,"pfxZ":4.669394589601296,"pX":1.8278189345378004,"pZ":2.7303260418218374,"vX0":-2.97582117387348,"vY0":-134.0075275494287,"vZ0":-3.232295569689176,"x":47.33,"y":165.06,"x0":1.6270557269794275,"y0":50.00017675421558,"z0":5.632945546272937,"aX":18.593195603587017},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":-17.9,"spinRate":2083,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.40808215942815984,"extension":6.446536819463754},"index":2,"playId":"6e16ad1a-bdab-3af9-9bdd-5fece1790d31","pitchNumber":2,"startTime":"2025-08-30T01:47:31.653Z","endTime":"2025-08-30T01:47:34.653Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"57548c3c-a487-3de4-ba31-9e89002577f1","startTime":"2025-08-30T01:47:51.723Z","endTime":"2025-08-30T01:47:54.723Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.6399254135985,"strikeZoneBottom":1.82662891386023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.774239255539666,"aZ":-24.30651223081653,"pfxX":10.697047911290621,"pfxZ":4.290029253139563,"pX":1.446195047439438,"pZ":2.7959006324295888,"vX0":-4.153022438014933,"vY0":-134.21555754106578,"vZ0":-2.9329379267343585,"x":61.87,"y":163.29,"x0":1.6198181058832617,"y0":50.00067572676942,"z0":5.6249206801639895,"aX":19.604283384437874},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.3,"breakHorizontal":-18.6,"spinRate":2096,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.40737073830688697,"extension":6.374828922320266},"index":4,"playId":"5085f6e5-6018-34ad-90bb-e3fb5e48901f","pitchNumber":3,"startTime":"2025-08-30T01:48:09.933Z","endTime":"2025-08-30T01:48:13.195Z","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,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.8,"strikeZoneTop":3.58107335829007,"strikeZoneBottom":1.82662891386023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.195800537095042,"aZ":-28.043222503229565,"pfxX":-5.934417510017643,"pfxZ":2.711235417356024,"pX":-1.5434328535793818,"pZ":2.1651156506644647,"vX0":-5.627762001528753,"vY0":-122.08639599131884,"vZ0":-2.5780649292423177,"x":175.83,"y":180.32,"x0":1.555499614086646,"y0":50.000944437098845,"z0":5.628503201510788,"aX":-9.028788137798927},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.6,"breakHorizontal":12.0,"spinRate":2762,"spinDirection":253},"zone":13,"typeConfidence":0.84,"plateTime":0.4472500540137294,"extension":6.376205371353839},"index":5,"playId":"166b1f79-a837-3e6a-9e1b-31e74a44a4b3","pitchNumber":4,"startTime":"2025-08-30T01:48:28.079Z","endTime":"2025-08-30T01:48:31.079Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.52223469167976,"strikeZoneBottom":1.65097927982438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.05936374258057,"aZ":-28.145815109187023,"pfxX":-7.400156605516976,"pfxZ":2.657461518909619,"pX":-1.0113946230932613,"pZ":2.5037935051079807,"vX0":-3.9558256265087612,"vY0":-122.42652476985921,"vZ0":-1.8402771960265192,"x":155.55,"y":171.18,"x0":1.5868419441413282,"y0":50.00598561742779,"z0":5.673054400731783,"aX":-11.241322665077504},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.7,"breakHorizontal":14.3,"spinRate":2826,"spinDirection":188},"zone":13,"typeConfidence":0.69,"plateTime":0.4472971731605222,"extension":6.360611301803789},"index":6,"playId":"596099e7-3748-3b33-a09a-822e7573a1b3","pitchNumber":5,"startTime":"2025-08-30T01:48:46.774Z","endTime":"2025-08-30T01:48:50.297Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:48:50.297Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Maikel Garcia lines out to left fielder Riley Greene.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T01:51:16.799Z","endTime":"2025-08-30T01:52:20.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"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":"2025-08-30T01:49:09.149Z","endTime":"2025-08-30T01:49:24.899Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Troy Melton replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-30T01:49:24.899Z","endTime":"2025-08-30T01:51:19.174Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675512,"link":"/api/v1/people/675512"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.121809004856953,"aZ":-24.05153045472494,"pfxX":-9.076374020748604,"pfxZ":4.176387388550671,"pX":-1.2297220845795145,"pZ":2.754612665588443,"vX0":4.199684833537728,"vY0":-138.18117464986776,"vZ0":-3.0782471179458906,"x":163.87,"y":164.41,"x0":-1.585234531376636,"y0":50.001920180198944,"z0":5.48841337485279,"aX":-17.65286916328206},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.2,"breakHorizontal":15.6,"spinRate":2104,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.3954936271585705,"extension":6.743656181249273},"index":2,"playId":"d21732f3-7f56-3502-8a2d-726c3a260aad","pitchNumber":1,"startTime":"2025-08-30T01:51:19.174Z","endTime":"2025-08-30T01:51:22.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.93894961100548,"aZ":-32.171522498987486,"pfxX":4.402250723436627,"pfxZ":0.0034941081776569405,"pX":0.24856061963227707,"pZ":2.585119974713896,"vX0":3.272155513340668,"vY0":-121.79539927097036,"vZ0":-0.624421795249468,"x":107.53,"y":168.98,"x0":-1.682271318614638,"y0":50.003829998046655,"z0":5.616375135524212,"aX":6.642916415115218},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.1,"breakHorizontal":-8.8,"spinRate":2494,"spinDirection":75},"zone":5,"typeConfidence":0.91,"plateTime":0.44895523452613295,"extension":6.72523274299704},"index":3,"playId":"d79b9b90-aad4-3bbb-a31e-e80a3850cf55","pitchNumber":2,"startTime":"2025-08-30T01:51:37.928Z","endTime":"2025-08-30T01:51:41.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.66935650364339,"strikeZoneBottom":1.68024778134531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.713426951432197,"aZ":-30.52547415218335,"pfxX":3.40105624621941,"pfxZ":1.009027133016036,"pX":1.5171760998702735,"pZ":1.3624990111795148,"vX0":6.906388098123431,"vY0":-126.61197096505511,"vZ0":-4.330063616176624,"x":59.17,"y":201.99,"x0":-1.6785788333388922,"y0":50.00604711773691,"z0":5.51378754196416,"aX":5.569652780757116},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":-7.6,"spinRate":2576,"spinDirection":82},"zone":14,"typeConfidence":0.91,"plateTime":0.4311565389849066,"extension":6.853280940125038},"index":4,"playId":"00c24d87-7b7a-3e4c-9548-ca7e3c1b06d8","pitchNumber":3,"startTime":"2025-08-30T01:51:57.529Z","endTime":"2025-08-30T01:52:00.529Z","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":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.751487726600825,"aZ":-33.523398417865735,"pfxX":4.283979061296792,"pfxZ":-0.8521174898983297,"pX":0.2188166568652855,"pZ":2.1041174760952694,"vX0":3.6801119408044896,"vY0":-124.37935221841934,"vZ0":-1.690115608883706,"x":108.66,"y":181.97,"x0":-1.8316115561698132,"y0":50.00356802313066,"z0":5.548096301900726,"aX":6.774953444662061},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":-8.5,"spinRate":2538,"spinDirection":90},"zone":8,"typeConfidence":0.91,"plateTime":0.43878948708040966,"extension":6.947987797519554},"hitData":{"launchSpeed":97.6,"launchAngle":18.0,"totalDistance":360.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.89,"coordY":71.29}},"index":5,"playId":"eff1c7c8-e3a9-3391-903d-5ce6377ecf77","pitchNumber":4,"startTime":"2025-08-30T01:52:13.314Z","endTime":"2025-08-30T01:52:20.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:52:20.679Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T01:54:56.711Z","endTime":"2025-08-30T01:56:55.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[0,1],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Angel Zerpa replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T01:53:55.659Z","endTime":"2025-08-30T01:54:41.667Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672582,"link":"/api/v1/people/672582"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T01:54:41.667Z","endTime":"2025-08-30T01:54:59.012Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"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":97.4,"endSpeed":89.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.986337546375278,"aZ":-27.029361010494263,"pfxX":9.741837555604906,"pfxZ":2.5119404427843666,"pX":-0.015369795585847532,"pZ":3.195325531886474,"vX0":-10.989134293921504,"vY0":-141.48030823159976,"vZ0":-0.8709479404790099,"x":117.59,"y":152.51,"x0":2.6334378179542197,"y0":50.005152380746374,"z0":5.222565694245225,"aX":19.967998527920862},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.6,"breakHorizontal":-15.7,"spinRate":2051,"spinDirection":117},"zone":2,"typeConfidence":2.0,"plateTime":0.38555116605038986,"extension":5.526882710539818},"index":2,"playId":"94bdbf9f-76f1-3548-bd0f-bc574033db20","pitchNumber":1,"startTime":"2025-08-30T01:54:59.012Z","endTime":"2025-08-30T01:55:02.021Z","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":96.9,"endSpeed":89.3,"strikeZoneTop":3.43400150624237,"strikeZoneBottom":1.53393055906182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.601218719921008,"aZ":-18.133322265568633,"pfxX":6.306827835187689,"pfxZ":6.899957370204154,"pX":0.3879184388950059,"pZ":3.742836563253088,"vX0":-8.178582772320377,"vY0":-140.96755347167806,"vZ0":-1.1672117522103749,"x":102.21,"y":137.72,"x0":2.491939467947821,"y0":50.00601724410469,"z0":5.319826190653669,"aX":12.841103945958485},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.5,"breakHorizontal":-10.0,"spinRate":1890,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.3868584437629834,"extension":5.354997565115987},"index":3,"playId":"5d13b5d9-ef7f-3c06-819b-cf16df19f2c9","pitchNumber":2,"startTime":"2025-08-30T01:55:15.314Z","endTime":"2025-08-30T01:55:20.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.43400150624237,"strikeZoneBottom":1.53393055906182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.663825293308083,"aZ":-26.771099637351902,"pfxX":9.863546463192094,"pfxZ":3.1392496539740558,"pX":-0.10939985300931204,"pZ":1.7084503309029608,"vX0":-9.559886331780701,"vY0":-129.7188866864841,"vZ0":-3.7915273349355134,"x":121.17,"y":192.65,"x0":2.3251084211838626,"y0":50.003583711437734,"z0":5.207821320082661,"aX":16.974664881762436},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.2,"breakHorizontal":-16.0,"spinRate":1703,"spinDirection":23},"zone":8,"typeConfidence":2.0,"plateTime":0.4206964782033942,"extension":5.8372567297641185},"index":4,"playId":"352fb0fa-16e7-3bdf-bece-d5a1c29d779d","pitchNumber":3,"startTime":"2025-08-30T01:55:30.259Z","endTime":"2025-08-30T01:55:33.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.56145899302003,"strikeZoneBottom":1.60220409151558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.30069752369727,"aZ":-18.95431252591205,"pfxX":6.92862995758731,"pfxZ":6.38004245975713,"pX":1.0169656401639007,"pZ":3.2002050688745105,"vX0":-6.847943970391357,"vY0":-142.47958286867382,"vZ0":-2.6909921426641588,"x":78.24,"y":152.37,"x0":2.542184305066379,"y0":50.00342294926347,"z0":5.343681972072639,"aX":14.35906930727865},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.3,"breakHorizontal":-11.3,"spinRate":1898,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.3832602347960554,"extension":5.360025996675689},"index":5,"playId":"eb0ca0e7-aec5-3142-8453-3761472b0804","pitchNumber":4,"startTime":"2025-08-30T01:55:44.537Z","endTime":"2025-08-30T01:55:47.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.47063917451635,"aZ":-18.12726310953521,"pfxX":7.255063085121108,"pfxZ":6.960667317890062,"pX":0.9017484363591454,"pZ":3.11197207138407,"vX0":-7.0650749175481735,"vY0":-140.16736102991405,"vZ0":-2.355863083843449,"x":82.63,"y":154.76,"x0":2.4952356089564987,"y0":50.00223648948125,"z0":5.128189411033614,"aX":14.640718985007766},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":-12.0,"spinRate":1923,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.3886748136464022,"extension":5.794456762193138},"index":6,"playId":"4dff1250-0e9c-3668-9051-479d3710e1e8","pitchNumber":5,"startTime":"2025-08-30T01:55:59.444Z","endTime":"2025-08-30T01:56:02.444Z","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":2,"strikes":2,"outs":0},"index":7,"startTime":"2025-08-30T01:56:17.171Z","endTime":"2025-08-30T01:56:29.342Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"}},{"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":97.1,"endSpeed":89.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.555101105454817,"aZ":-25.289426656422453,"pfxX":9.478805804304196,"pfxZ":3.376619465642463,"pX":0.6755962436426265,"pZ":2.872756296702231,"vX0":-8.7417810468079,"vY0":-141.2607415644432,"vZ0":-1.7536106127229578,"x":91.25,"y":161.22,"x0":2.5657333910981666,"y0":50.00229757867265,"z0":5.11346559810622,"aX":19.322984029699427},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.0,"breakHorizontal":-15.6,"spinRate":1974,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.3864523627466214,"extension":5.5410837054397435},"index":8,"playId":"6550a349-26f6-36df-9478-7a3744abe026","pitchNumber":6,"startTime":"2025-08-30T01:56:29.342Z","endTime":"2025-08-30T01:56:33.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.52223469167976,"strikeZoneBottom":1.59244989008085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.663420318927095,"aZ":-18.4430244865362,"pfxX":7.323962426619583,"pfxZ":6.640549408127999,"pX":-0.6185580686171757,"pZ":3.456668059394013,"vX0":-10.638486544183728,"vY0":-142.20134974542128,"vZ0":-2.163155125665581,"x":140.58,"y":145.45,"x0":2.2028703905236817,"y0":50.00345394658734,"z0":5.3849587089155575,"aX":15.14605618068879},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.8,"breakHorizontal":-11.4,"spinRate":1983,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.3837649491718249,"extension":5.474978543230796},"index":9,"playId":"c2f04443-4eb7-3ae9-8590-29224b3c2d72","pitchNumber":7,"startTime":"2025-08-30T01:56:52.693Z","endTime":"2025-08-30T01:56:55.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:56:55.878Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T01:57:12.384Z","endTime":"2025-08-30T01:58:11.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.25762284948201,"strikeZoneBottom":1.38767551675897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.808011021647104,"aZ":-31.36175619258181,"pfxX":10.190484819477788,"pfxZ":0.40146010396145293,"pX":0.936024786465248,"pZ":2.220382308188445,"vX0":-8.721303504703068,"vY0":-141.17293103022268,"vZ0":-2.089866148439838,"x":81.32,"y":178.83,"x0":2.7295857783148723,"y0":50.005880468644214,"z0":4.973772625920237,"aX":20.732491564405272},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":0.5,"breakHorizontal":-16.8,"spinRate":2107,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.3868466376260802,"extension":5.655308075100307},"index":0,"playId":"503cff09-10ae-3e92-99c0-6687592da48e","pitchNumber":1,"startTime":"2025-08-30T01:57:18.117Z","endTime":"2025-08-30T01:57:21.487Z","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":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.8,"strikeZoneTop":3.18579782161304,"strikeZoneBottom":1.49167284079509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.42008785160733,"aZ":-39.39666404349644,"pfxX":-1.3161082721171256,"pfxZ":-4.433193645936567,"pX":-0.39046318607389974,"pZ":1.4596376728332032,"vX0":-7.081016989594608,"vY0":-125.9920771056809,"vZ0":-1.5177877819157268,"x":131.88,"y":199.37,"x0":2.612251503271467,"y0":50.00283092070098,"z0":5.215600693370308,"aX":-2.143630384601768},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-8.2,"breakHorizontal":3.8,"spinRate":2597,"spinDirection":309},"zone":7,"typeConfidence":2.0,"plateTime":0.4325534602544008,"extension":5.826008615242375},"index":1,"playId":"562cee30-877e-327a-9f94-b984401e8e6e","pitchNumber":2,"startTime":"2025-08-30T01:57:33.024Z","endTime":"2025-08-30T01:57:36.620Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.382655208179866,"aZ":-28.44143845440495,"pfxX":9.383666552483568,"pfxZ":2.1399299552944884,"pX":0.14946829854568236,"pZ":1.1344308704095918,"vX0":-8.659851635329366,"vY0":-130.72860834936304,"vZ0":-5.185498598487784,"x":111.3,"y":208.15,"x0":2.2724139855597207,"y0":50.004201669741846,"z0":5.256842596543433,"aX":16.38026916193361},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.0,"breakHorizontal":-15.2,"spinRate":1568,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4176442517518275,"extension":5.879604120706601},"index":2,"playId":"5e7636c9-cf1a-3b99-9385-1d9beabe9adb","pitchNumber":3,"startTime":"2025-08-30T01:57:47.444Z","endTime":"2025-08-30T01:57:51.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.79019432940637,"aZ":-20.967736437676205,"pfxX":7.454648803442422,"pfxZ":5.449751840470343,"pX":0.5635806767896556,"pZ":2.692061893495753,"vX0":-8.16837550167683,"vY0":-141.83421737050224,"vZ0":-3.360001856322139,"x":95.52,"y":166.09,"x0":2.500353704541897,"y0":50.00011113806363,"z0":5.215235781608828,"aX":15.31932915300674},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.5,"breakHorizontal":-12.0,"spinRate":1989,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.3848962105117719,"extension":5.61981432203925},"hitData":{"launchSpeed":98.2,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.67,"coordY":141.9}},"index":3,"playId":"99d6fff1-9e01-341a-92ed-fecd1a4fec11","pitchNumber":4,"startTime":"2025-08-30T01:58:03.886Z","endTime":"2025-08-30T01:58:11.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:58:11.640Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T01:58:31.602Z","endTime":"2025-08-30T01:58:58.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.0536450693521,"aZ":-17.646960033402298,"pfxX":7.682815168446377,"pfxZ":7.1488000382467245,"pX":0.1347585712369682,"pZ":2.69995483999576,"vX0":-9.166051605589095,"vY0":-140.96693050452546,"vZ0":-3.923134174201006,"x":111.86,"y":165.88,"x0":2.4150944584665663,"y0":50.00592621166875,"z0":5.233865807044452,"aX":15.619694632571498},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.4,"breakHorizontal":-12.2,"spinRate":2078,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.38708690595307127,"extension":5.528537459755147},"index":0,"playId":"5a3d1e8e-38dd-3efb-b8ab-2f7d944bd238","pitchNumber":1,"startTime":"2025-08-30T01:58:33.312Z","endTime":"2025-08-30T01:58:36.312Z","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":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.224151700958306,"aZ":-36.86504033311717,"pfxX":0.10703133816360566,"pfxZ":-2.768590363144697,"pX":0.25199859879509634,"pZ":1.592808977670937,"vX0":-6.4649331898576845,"vY0":-128.4989607460747,"vZ0":-1.5815503006830245,"x":107.39,"y":195.77,"x0":2.7721955072818836,"y0":50.0027473423162,"z0":5.04485690550903,"aX":0.18284341122631462},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.2,"breakHorizontal":1.1,"spinRate":2667,"spinDirection":158},"zone":8,"typeConfidence":2.0,"plateTime":0.42404840310240743,"extension":5.735695651762735},"hitData":{"launchSpeed":90.0,"launchAngle":-5.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.11,"coordY":149.92}},"index":1,"playId":"0f78b1ff-2465-3819-a31a-95dd876153f8","pitchNumber":2,"startTime":"2025-08-30T01:58:50.935Z","endTime":"2025-08-30T01:58:58.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T01:58:58.439Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out sharply to center fielder Wenceel Pérez.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T02:01:09.044Z","endTime":"2025-08-30T02:01:47.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jahmai Jones remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T02:00:20.107Z","endTime":"2025-08-30T02:01:11.237Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.347111103300158,"aZ":-33.904135082266066,"pfxX":4.860126524004306,"pfxZ":-1.1988154987390347,"pX":0.42748296671642816,"pZ":1.0458915634529207,"vX0":3.2821739280646245,"vY0":-119.55744314529862,"vZ0":-3.3306735368909037,"x":100.71,"y":210.54,"x0":-1.595125164864263,"y0":50.002175803151005,"z0":5.504214118534862,"aX":7.024782069887779},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.8,"breakHorizontal":-9.6,"spinRate":2517,"spinDirection":73},"zone":14,"typeConfidence":0.86,"plateTime":0.45838242842742716,"extension":6.835290576315241},"index":1,"playId":"36dbeb4a-595b-3a14-a516-afc874f625b8","pitchNumber":1,"startTime":"2025-08-30T02:01:11.237Z","endTime":"2025-08-30T02:01:14.237Z","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":95.4,"endSpeed":87.8,"strikeZoneTop":3.72822889229535,"strikeZoneBottom":1.62171332069738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.88854558602011,"aZ":-21.096468865891215,"pfxX":-10.134108507735585,"pfxZ":5.659746310581898,"pX":-1.060462877752543,"pZ":1.029343505796143,"vX0":4.645403703786134,"vY0":-138.72662643991458,"vZ0":-8.01044154379133,"x":157.42,"y":210.99,"x0":-1.4364883533687718,"y0":50.001200085463665,"z0":5.351078705970416,"aX":-19.82828519801416},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.9,"breakHorizontal":17.4,"spinRate":2146,"spinDirection":214},"zone":13,"typeConfidence":0.89,"plateTime":0.39423533148446,"extension":6.936716120912258},"index":2,"playId":"02b205d7-218e-3d4e-b890-ede7bfc8fa43","pitchNumber":2,"startTime":"2025-08-30T02:01:24.451Z","endTime":"2025-08-30T02:01:27.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.671334359183255,"aZ":-14.639777692140457,"pfxX":-7.039428075947713,"pfxZ":8.86171584620684,"pX":-0.5281969456423253,"pZ":2.771944619013641,"vX0":4.966906496687225,"vY0":-139.1724052720578,"vZ0":-4.666937856977379,"x":137.13,"y":163.94,"x0":-1.4135415203014474,"y0":50.00300297649592,"z0":5.427006187525345,"aX":-13.93016173341262},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":11.9,"spinRate":2110,"spinDirection":208},"zone":4,"typeConfidence":0.85,"plateTime":0.39225358518515696,"extension":6.808480749864829},"hitData":{"launchSpeed":103.0,"launchAngle":40.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":107.67,"coordY":55.59}},"index":3,"playId":"21fd2528-d5d5-3a94-9a9a-b1557c11b5b2","pitchNumber":3,"startTime":"2025-08-30T02:01:36.391Z","endTime":"2025-08-30T02:01:47.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:01:47.806Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a line drive to center fielder Wenceel Pérez.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T02:02:04.469Z","endTime":"2025-08-30T02:02:31.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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(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":90.0,"endSpeed":83.4,"strikeZoneTop":3.28701127859622,"strikeZoneBottom":1.53393055906182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.382285656782045,"aZ":-25.05286078998348,"pfxX":1.6521309526528833,"pfxZ":4.058653959676883,"pX":0.5088258983972502,"pZ":1.9239725590026726,"vX0":5.363126744126692,"vY0":-131.07564988432287,"vZ0":-4.241698366764369,"x":97.6,"y":186.83,"x0":-1.7712089655535355,"y0":50.00552086923547,"z0":5.414054754066022,"aX":2.9003123494920158},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.7,"breakHorizontal":-4.1,"spinRate":2444,"spinDirection":144},"zone":9,"typeConfidence":0.89,"plateTime":0.4164507276692291,"extension":6.794224268649188},"index":0,"playId":"54ff3e23-db8c-3d67-94b6-64d3c2dff9d6","pitchNumber":1,"startTime":"2025-08-30T02:02:07.571Z","endTime":"2025-08-30T02:02:10.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.786956244718855,"aZ":-13.595214771482507,"pfxX":-6.1253669397256,"pfxZ":9.2782756346449,"pX":-0.7001024144442809,"pZ":1.625932262155451,"vX0":4.565702158005532,"vY0":-140.14741494968723,"vZ0":-7.865508769917175,"x":143.69,"y":194.88,"x0":-1.5493509320728671,"y0":50.000064786686195,"z0":5.344573151207158,"aX":-12.260453804606044},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":10.2,"spinRate":2273,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3898771657159599,"extension":6.8717783027752946},"hitData":{"launchSpeed":87.8,"launchAngle":11.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.23,"coordY":97.53}},"index":1,"playId":"9f4e1cfd-fdc4-35ee-9ff5-94aacb66e919","pitchNumber":2,"startTime":"2025-08-30T02:02:19.984Z","endTime":"2025-08-30T02:02:31.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:02:31.219Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan India strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T02:02:55.289Z","endTime":"2025-08-30T02:04:20.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.22823758837364,"strikeZoneBottom":1.50467463110122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.848227077636604,"aZ":-17.494794473165918,"pfxX":-8.008246473624144,"pfxZ":7.515898001804754,"pX":-1.1361340739845949,"pZ":1.87670857120686,"vX0":4.061376212175684,"vY0":-138.17035104713278,"vZ0":-6.222556806397266,"x":160.31,"y":188.11,"x0":-1.5765775497409849,"y0":50.003529250988656,"z0":5.314135900821478,"aX":-15.642347623852672},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":13.8,"spinRate":2153,"spinDirection":216},"zone":13,"typeConfidence":0.93,"plateTime":0.3948781387269342,"extension":6.7157577606303915},"index":0,"playId":"cc3bd7d6-39d2-3fe3-8716-e79e6dc90c96","pitchNumber":1,"startTime":"2025-08-30T02:02:55.856Z","endTime":"2025-08-30T02:02:59.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.34579770489546,"strikeZoneBottom":1.47542117654407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.313517311892515,"aZ":-16.092317070054666,"pfxX":-4.214949290122452,"pfxZ":8.001436623627034,"pX":-0.46267463057779173,"pZ":3.5445312961348505,"vX0":4.311435602130234,"vY0":-140.52329950244302,"vZ0":-2.468826138716578,"x":134.64,"y":143.08,"x0":-1.4654372459132614,"y0":50.0039094994068,"z0":5.47356034516394,"aX":-8.47340906371094},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":6.8,"spinRate":2319,"spinDirection":205},"zone":11,"typeConfidence":0.92,"plateTime":0.38901313153940764,"extension":6.8274185569474515},"index":1,"playId":"1e063b23-67ca-381e-ab61-3799dd9c5862","pitchNumber":2,"startTime":"2025-08-30T02:03:11.934Z","endTime":"2025-08-30T02:03:15.276Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.37519573425453,"strikeZoneBottom":1.53393055906182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.016716776961637,"aZ":-18.224065981042404,"pfxX":-8.27101225420002,"pfxZ":7.062559946680687,"pX":-0.5387095734324486,"pZ":1.4715131383152058,"vX0":5.133463588586143,"vY0":-138.91005823971784,"vZ0":-7.223193070428286,"x":137.53,"y":199.05,"x0":-1.3259692388403457,"y0":50.00244995069051,"z0":5.294936514056763,"aX":-16.335314060444265},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.6,"breakHorizontal":14.0,"spinRate":2111,"spinDirection":211},"zone":7,"typeConfidence":0.93,"plateTime":0.39271051772648224,"extension":6.885638321776411},"index":2,"playId":"3e2f5c74-29ee-30e1-936e-168497da162f","pitchNumber":3,"startTime":"2025-08-30T02:03:31.526Z","endTime":"2025-08-30T02:03:34.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.25762284948201,"strikeZoneBottom":1.41692163298165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.155334707012738,"aZ":-32.61017880370555,"pfxX":5.473990080965549,"pfxZ":-0.271994623861449,"pX":-0.1221535324073398,"pZ":2.1108328311125897,"vX0":1.836987766036598,"vY0":-124.75528036447146,"vZ0":-1.7447645173491642,"x":121.66,"y":181.79,"x0":-1.5777426231686493,"y0":50.00454980454455,"z0":5.486394420338769,"aX":8.70038919461045},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.6,"breakHorizontal":-10.3,"spinRate":2568,"spinDirection":72},"zone":5,"typeConfidence":0.91,"plateTime":0.43766352637322337,"extension":6.784161892613989},"index":3,"playId":"8c07945b-af0e-31ef-8620-ebfac8695d05","pitchNumber":4,"startTime":"2025-08-30T02:03:50.579Z","endTime":"2025-08-30T02:03:53.684Z","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":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-30T02:03:59.108Z","endTime":"2025-08-30T02:04:17.949Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.919598443488635,"aZ":-13.39855295631199,"pfxX":-4.472698288606019,"pfxZ":9.012656297988773,"pX":0.48251432800720556,"pZ":2.703022398613095,"vX0":6.906572915954086,"vY0":-142.74626702670028,"vZ0":-5.343792674796437,"x":98.61,"y":165.8,"x0":-1.3766435564930326,"y0":50.00307641838054,"z0":5.428707078808974,"aX":-9.318702965172667},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.5,"breakHorizontal":6.8,"spinRate":2384,"spinDirection":205},"zone":6,"typeConfidence":0.92,"plateTime":0.38231025491026127,"extension":6.758456420103944},"index":5,"playId":"9469d316-31b9-3950-91da-572fdeb91e58","pitchNumber":5,"startTime":"2025-08-30T02:04:17.949Z","endTime":"2025-08-30T02:04:20.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:04:20.949Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Massey singles on a sharp line drive to right fielder Kerry Carpenter. Adam Frazier to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T02:04:34.028Z","endTime":"2025-08-30T02:05:36.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.1,"strikeZoneTop":3.46340928138473,"strikeZoneBottom":1.47542117654407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.902885041524748,"aZ":-11.400227377780103,"pfxX":-3.716222752799611,"pfxZ":10.228456787752085,"pX":-0.6568438910314066,"pZ":2.229273327474408,"vX0":3.710207349799129,"vY0":-141.29791646317287,"vZ0":-6.704171722022144,"x":142.04,"y":178.59,"x0":-1.5014019870802213,"y0":50.00187799834147,"z0":5.358397641648331,"aX":-7.546503242089274},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2321,"spinDirection":216},"zone":4,"typeConfidence":0.92,"plateTime":0.3870142231979439,"extension":6.751863672819463},"index":0,"playId":"6355cdb3-0bd0-3bf7-9fac-1218faf04bc3","pitchNumber":1,"startTime":"2025-08-30T02:04:47.048Z","endTime":"2025-08-30T02:04:50.212Z","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":90.5,"endSpeed":84.2,"strikeZoneTop":3.55165235969458,"strikeZoneBottom":1.53393055906182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.00439007511786,"aZ":-27.00199633561272,"pfxX":2.587718694907588,"pfxZ":2.9059343726987903,"pX":0.9180309268945652,"pZ":1.1028687908238386,"vX0":5.71898127355806,"vY0":-131.80753765858728,"vZ0":-5.76003918907533,"x":82.01,"y":209.0,"x0":-1.6062340881988062,"y0":50.00277789704031,"z0":5.281037415700417,"aX":4.604622530344996},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.3,"breakHorizontal":-5.8,"spinRate":2471,"spinDirection":145},"zone":14,"typeConfidence":0.87,"plateTime":0.4137432180089098,"extension":6.966599006615159},"index":1,"playId":"87764df9-848d-3f08-ada6-76846ed71a0f","pitchNumber":2,"startTime":"2025-08-30T02:05:05.540Z","endTime":"2025-08-30T02:05:08.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.187103353593894,"aZ":-26.19490520167891,"pfxX":1.7490371557109365,"pfxZ":3.3311078210533758,"pX":-0.5700788852373565,"pZ":2.4419486501738246,"vX0":3.145574653152466,"vY0":-132.10159363161603,"vZ0":-2.7615917486657926,"x":138.73,"y":172.85,"x0":-1.9965168851084285,"y0":50.000430705891425,"z0":5.396227341873452,"aX":3.136786186476414},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.8,"breakHorizontal":-3.7,"spinRate":2469,"spinDirection":149},"zone":4,"typeConfidence":0.91,"plateTime":0.4122710570386223,"extension":7.034004049311155},"hitData":{"launchSpeed":102.4,"launchAngle":17.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":169.77,"coordY":81.72}},"index":2,"playId":"5660099b-7833-3fdc-b48e-50272abc8834","pitchNumber":3,"startTime":"2025-08-30T02:05:24.575Z","endTime":"2025-08-30T02:05:36.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:05:36.610Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Isbel flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T02:06:07.836Z","endTime":"2025-08-30T02:06:54.704Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.34579770489546,"strikeZoneBottom":1.50467463110122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.352938483674144,"aZ":-32.71489110354789,"pfxX":4.6705644781492985,"pfxZ":-0.35434682680035223,"pX":-0.8428351534619455,"pZ":2.480265138081976,"vX0":1.3634344065153505,"vY0":-122.87747667092528,"vZ0":-0.7569779699082388,"x":149.13,"y":171.81,"x0":-2.0098147705038447,"y0":50.000023057811106,"z0":5.540276099120413,"aX":7.233580976091506},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.6,"breakHorizontal":-8.8,"spinRate":2592,"spinDirection":359},"zone":11,"typeConfidence":0.91,"plateTime":0.4435475944366236,"extension":6.8002300585814055},"index":0,"playId":"0a9ab9e9-5c7c-376a-9ab9-e606fc9db52a","pitchNumber":1,"startTime":"2025-08-30T02:06:08.646Z","endTime":"2025-08-30T02:06:11.811Z","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":97.0,"endSpeed":88.8,"strikeZoneTop":3.49282033773199,"strikeZoneBottom":1.53393055906182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.54977337162404,"aZ":-12.53014195091398,"pfxX":-3.5662253511299156,"pfxZ":9.684196615322966,"pX":-1.542299682698425,"pZ":3.9289952117137497,"vX0":2.10042118430224,"vY0":-141.37993274963003,"vZ0":-1.9601924906600097,"x":175.79,"y":132.7,"x0":-1.8306005968344565,"y0":50.00623428043887,"z0":5.433328181300152,"aX":-7.23724919219559},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2378,"spinDirection":218},"zone":11,"typeConfidence":0.92,"plateTime":0.3870728956828393,"extension":6.680180584620285},"index":1,"playId":"9a3afa0a-e8b0-31ee-a5e6-9be2e695b91d","pitchNumber":2,"startTime":"2025-08-30T02:06:26.278Z","endTime":"2025-08-30T02:06:29.278Z","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":97.3,"endSpeed":89.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.8057650492901,"aZ":-11.792490310743968,"pfxX":-4.287245663543263,"pfxZ":9.984963787663414,"pX":0.6504968884144997,"pZ":2.8586219818342538,"vX0":7.201330658335318,"vY0":-141.60309914689577,"vZ0":-4.940373305022557,"x":92.2,"y":161.6,"x0":-1.3626601206719722,"y0":50.001128402242266,"z0":5.373497765257551,"aX":-8.750490116618868},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":6.4,"spinRate":2344,"spinDirection":216},"zone":6,"typeConfidence":0.92,"plateTime":0.38607000144339354,"extension":6.825853193039226},"hitData":{"launchSpeed":95.5,"launchAngle":31.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.59,"coordY":80.84}},"index":2,"playId":"9c40b2ee-dc1a-3588-9a57-fcc618f6f7d6","pitchNumber":3,"startTime":"2025-08-30T02:06:45.676Z","endTime":"2025-08-30T02:06:54.704Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:06:54.704Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a fly ball to right fielder Mike Yastrzemski.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T02:09:21.308Z","endTime":"2025-08-30T02:11:02.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-30T02:09:14.723Z","endTime":"2025-08-30T02:09:23.596Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.61049770404412,"strikeZoneBottom":1.73879246733004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.337646201283405,"aZ":-32.13015264136902,"pfxX":8.806123446598418,"pfxZ":0.023550405312635192,"pX":1.1149917135721827,"pZ":3.662749036877973,"vX0":-7.418472268219751,"vY0":-141.1936061083517,"vZ0":1.1783123653783796,"x":74.5,"y":139.89,"x0":2.6160026293852887,"y0":50.0052007748296,"z0":5.288280216826597,"aX":18.007783499407463},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":0.5,"breakHorizontal":-14.6,"spinRate":2040,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.38606576827547334,"extension":5.3539759735054195},"index":1,"playId":"2b391a34-e6a9-3869-b5ce-38ea26c70b04","pitchNumber":1,"startTime":"2025-08-30T02:09:23.596Z","endTime":"2025-08-30T02:09:26.947Z","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":96.5,"endSpeed":89.3,"strikeZoneTop":3.58107335829007,"strikeZoneBottom":1.68024778134531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.54605153488846,"aZ":-19.09144319076153,"pfxX":6.20471140644067,"pfxZ":6.4641767378634505,"pX":-0.19512415023426533,"pZ":3.1517269160546695,"vX0":-9.676458278172127,"vY0":-140.40438749394994,"vZ0":-2.3255678900123784,"x":124.44,"y":153.68,"x0":2.4675051705231783,"y0":50.0069070912494,"z0":5.213674727989544,"aX":12.567138489339838},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.5,"breakHorizontal":-9.6,"spinRate":1948,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.38798873166808034,"extension":5.60993117296183},"index":2,"playId":"3c8c3a99-6a38-3130-8f86-aacacaefc14f","pitchNumber":2,"startTime":"2025-08-30T02:09:37.493Z","endTime":"2025-08-30T02:09:40.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.240141876147113,"aZ":-31.94298717945481,"pfxX":9.625282648591286,"pfxZ":0.1211116275749049,"pX":-0.043335995290660956,"pZ":2.9892685478172214,"vX0":-10.435379816559117,"vY0":-139.22548829664305,"vZ0":0.007268237455195337,"x":118.65,"y":158.07,"x0":2.4845599396665383,"y0":50.00614958696792,"z0":5.0826265272552895,"aX":19.094236801087572},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":0.4,"breakHorizontal":-15.6,"spinRate":2113,"spinDirection":114},"zone":2,"typeConfidence":2.0,"plateTime":0.3918554983166942,"extension":5.348025890759222},"index":3,"playId":"0294b1b6-9b1b-30d2-a644-65bf5a216e4e","pitchNumber":3,"startTime":"2025-08-30T02:09:50.375Z","endTime":"2025-08-30T02:09:54.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.55165235969458,"strikeZoneBottom":1.73879246733004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.334898091503376,"aZ":-29.834927047179335,"pfxX":9.146053185197527,"pfxZ":1.138932222092123,"pX":-0.8799144474466943,"pZ":2.742108016207375,"vX0":-12.304495774882923,"vY0":-141.7554623711358,"vZ0":-1.6174082395062284,"x":150.54,"y":164.74,"x0":2.3083201593669633,"y0":50.00401269969106,"z0":5.20647322996234,"aX":18.803979095950982},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":1.9,"breakHorizontal":-14.4,"spinRate":2027,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.38491015360453584,"extension":5.2374399551609825},"index":4,"playId":"855aadb4-e304-34bc-95d0-2829da01cd03","pitchNumber":4,"startTime":"2025-08-30T02:10:35.443Z","endTime":"2025-08-30T02:10:38.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.41349367837722,"aZ":-34.875404385500985,"pfxX":8.33876328900506,"pfxZ":-1.3300491486681167,"pX":0.662890656572969,"pZ":2.917171672397841,"vX0":-8.544057842565781,"vY0":-141.10988443606837,"vZ0":0.4077870242760102,"x":91.73,"y":160.02,"x0":2.6335867038730507,"y0":50.00160372211601,"z0":5.001663967424571,"aX":16.96688849607454},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-2.2,"breakHorizontal":-13.6,"spinRate":2042,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.386846781654675,"extension":5.2039620797123565},"hitData":{"launchSpeed":74.2,"launchAngle":26.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.04,"coordY":96.72}},"index":5,"playId":"6b0e4304-12a8-3520-a022-3b4fb24c941b","pitchNumber":5,"startTime":"2025-08-30T02:10:51.662Z","endTime":"2025-08-30T02:11:02.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:11:02.179Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T02:13:36.815Z","endTime":"2025-08-30T02:15:25.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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":0},"index":0,"startTime":"2025-08-30T02:11:17.626Z","endTime":"2025-08-30T02:11:25.406Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Taylor Clarke replaces Angel Zerpa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T02:11:25.406Z","endTime":"2025-08-30T02:13:21.859Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"playId":"ce43c63a-5828-326e-a4aa-dc3374c480eb","startTime":"2025-08-30T02:13:21.859Z","endTime":"2025-08-30T02:13:24.859Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.887396568415614,"aZ":-16.41899983897761,"pfxX":-7.166751382458703,"pfxZ":8.18502482421427,"pX":-0.4723301910409605,"pZ":2.046569854504977,"vX0":2.4158855354406175,"vY0":-137.03842778916936,"vZ0":-7.6147039935482805,"x":135.0,"y":183.52,"x0":-0.4279294237545957,"y0":50.003694812311174,"z0":5.958078704415094,"aX":-13.794185144942396},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":12.6,"spinRate":2331,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.3978813718908558,"extension":6.090941164783593},"index":3,"playId":"7e626b01-32aa-3ba2-a7a6-84875f7ccf01","pitchNumber":1,"startTime":"2025-08-30T02:13:39.180Z","endTime":"2025-08-30T02:13:42.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.52223469167976,"strikeZoneBottom":1.62171332069738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.96571988340774,"aZ":-17.110724660352393,"pfxX":-8.534524195566334,"pfxZ":8.02531121438048,"pX":-1.2855722389940307,"pZ":2.1406663087173223,"vX0":0.604937204947518,"vY0":-135.92052584102981,"vZ0":-7.085834454452354,"x":166.0,"y":180.98,"x0":-0.4014617709847304,"y0":50.002102682323354,"z0":5.963477779787211,"aX":-16.013755412934497},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.3,"breakHorizontal":15.4,"spinRate":2284,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.4025270370900893,"extension":6.103281620353057},"index":4,"playId":"b792ab56-6673-38ca-be58-c82f25d8c3bf","pitchNumber":2,"startTime":"2025-08-30T02:14:02.692Z","endTime":"2025-08-30T02:14:06.125Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55550374346239,"aZ":-16.87542128374688,"pfxX":-7.005424532212749,"pfxZ":7.868374225102943,"pX":-0.7916156489177874,"pZ":2.1476876371228903,"vX0":1.3269413196610165,"vY0":-138.02652940766325,"vZ0":-7.56022604408677,"x":147.17,"y":180.79,"x0":-0.3658892346320541,"y0":50.000512740807984,"z0":6.042719888975561,"aX":-13.61655269467532},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":12.5,"spinRate":2326,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.3956847670702244,"extension":6.14168485008816},"index":5,"playId":"be758acf-40d4-3648-a275-94dd087cd44d","pitchNumber":3,"startTime":"2025-08-30T02:14:21.883Z","endTime":"2025-08-30T02:14:24.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.2,"strikeZoneTop":3.55165235969458,"strikeZoneBottom":1.65097927982438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.702454040628094,"aZ":-27.213455429473147,"pfxX":2.1708112335619374,"pfxZ":2.9371483835187604,"pX":1.8478274154876915,"pZ":0.8439028313484518,"vX0":4.626846962946887,"vY0":-128.37294343758794,"vZ0":-7.557295428518201,"x":46.57,"y":215.99,"x0":-0.251666680722519,"y0":50.00109225169326,"z0":5.909869023454295,"aX":3.66445536628356},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.1,"breakHorizontal":-4.9,"spinRate":2373,"spinDirection":185},"zone":14,"typeConfidence":0.92,"plateTime":0.4247982984560079,"extension":6.116531150629054},"index":6,"playId":"047bbf0b-95f8-3d01-a8ac-dd5a31ce5d0d","pitchNumber":4,"startTime":"2025-08-30T02:15:00.657Z","endTime":"2025-08-30T02:15:03.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.814670694312838,"aZ":-20.655573516397876,"pfxX":-8.657874291054112,"pfxZ":5.972391106494223,"pX":-0.9026545795252315,"pZ":2.2401565844261855,"vX0":1.6333969826331431,"vY0":-137.5966276348573,"vZ0":-6.59100487985841,"x":151.41,"y":178.3,"x0":-0.3763330131014709,"y0":50.00637995652848,"z0":6.053475106243601,"aX":-16.703340250179266},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":15.4,"spinRate":2458,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3971633072344569,"extension":6.023969395981904},"index":7,"playId":"a4f2932c-5a5c-3376-9755-76c26ff22f22","pitchNumber":5,"startTime":"2025-08-30T02:15:22.493Z","endTime":"2025-08-30T02:15:25.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:15:25.768Z","atBatIndex":58},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Wenceel Pérez grounds into a force out, fielded by shortstop Bobby Witt Jr. Riley Greene out at 2nd. Wenceel Pérez to 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T02:15:42.667Z","endTime":"2025-08-30T02:17:21.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.836054241836266,"aZ":-32.90232498795665,"pfxX":-8.640461080227528,"pfxZ":-0.41881229993842695,"pX":0.7484906043601427,"pZ":1.5005404550310952,"vX0":6.117641767487976,"vY0":-130.32164838047393,"vZ0":-4.635412245409946,"x":88.47,"y":198.27,"x0":-0.49514690787374904,"y0":50.00319546133475,"z0":5.759747063931883,"aX":-15.010625173721053},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.6,"breakHorizontal":14.5,"spinRate":1887,"spinDirection":239},"zone":9,"typeConfidence":0.9,"plateTime":0.4187001833026258,"extension":6.210125005321266},"index":0,"playId":"78c2ba2a-974b-30e0-bd63-500cef21c3df","pitchNumber":1,"startTime":"2025-08-30T02:15:51.791Z","endTime":"2025-08-30T02:15:55.192Z","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":93.8,"endSpeed":85.9,"strikeZoneTop":3.25762284948201,"strikeZoneBottom":1.56318897413425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.684907882484033,"aZ":-13.643045553683567,"pfxX":-2.7477067131680153,"pfxZ":9.782312895471113,"pX":-1.461049024632345,"pZ":3.895495710360162,"vX0":-1.251897563582877,"vY0":-136.655589879506,"vZ0":-3.3757668636339475,"x":172.69,"y":133.6,"x0":-0.6403020517375653,"y0":50.00041100775388,"z0":6.081934970946183,"aX":-5.203944897098487},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":5.3,"spinRate":2263,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.4005717910746762,"extension":5.817711838529091},"index":1,"playId":"40c925ae-f966-3a60-ae3f-dec43c4c20a2","pitchNumber":2,"startTime":"2025-08-30T02:16:23.235Z","endTime":"2025-08-30T02:16:26.235Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.963024673567627,"aZ":-25.780352098423528,"pfxX":2.3285407468725667,"pfxZ":3.806144773081037,"pX":1.017961029348225,"pZ":2.4986500970213075,"vX0":2.7605016603787216,"vY0":-128.11852245172656,"vZ0":-3.9764412806631464,"x":78.2,"y":171.32,"x0":-0.3718923500796824,"y0":50.00194036546138,"z0":6.062330041057358,"aX":3.909234755602278},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.4,"breakHorizontal":-4.8,"spinRate":2327,"spinDirection":157},"zone":12,"typeConfidence":0.93,"plateTime":0.4258737460298705,"extension":5.986853295557159},"index":2,"playId":"0b9a6ddc-6309-3dd8-a2dd-3417f53b353e","pitchNumber":3,"startTime":"2025-08-30T02:16:43.207Z","endTime":"2025-08-30T02:16:47.644Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.91171070309268,"aZ":-11.924549019859287,"pfxX":-1.9538878448460653,"pfxZ":10.53298472684343,"pX":-0.5471657141436316,"pZ":2.144405212759705,"vX0":0.28328744772679926,"vY0":-137.63180367242754,"vZ0":-8.038910759722613,"x":137.86,"y":180.88,"x0":-0.3973466230038692,"y0":50.00607553965806,"z0":5.906692928120005,"aX":-3.757374285823987},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":3.5,"spinRate":2425,"spinDirection":203},"zone":4,"typeConfidence":0.91,"plateTime":0.39763659685632824,"extension":6.067382562373313},"hitData":{"launchSpeed":101.4,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.79,"coordY":142.32}},"index":3,"playId":"75782ff0-7907-3380-9013-e3c0c3ea0b8a","pitchNumber":4,"startTime":"2025-08-30T02:17:13.979Z","endTime":"2025-08-30T02:17:21.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:17:21.816Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Tigers challenged (tag play), call on the field was upheld: pitcher Taylor Clarke picks off Wenceel Pérez at 1st on throw to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T02:17:56.942Z","endTime":"2025-08-30T02:20:05.032Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":16},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"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":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.31640289171378,"strikeZoneBottom":1.50467463110122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.688678545681192,"aZ":-28.637313686127037,"pfxX":3.9324471955757465,"pfxZ":2.132370684293696,"pX":0.6673504849534257,"pZ":0.6160485378849602,"vX0":1.420402113570713,"vY0":-127.85422792538118,"vZ0":-7.6464668103636395,"x":91.56,"y":222.15,"x0":-0.4059782257522728,"y0":50.004788735934426,"z0":5.884550480394557,"aX":6.528530897091129},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.4,"breakHorizontal":-7.4,"spinRate":2322,"spinDirection":151},"zone":14,"typeConfidence":0.91,"plateTime":0.42796458942500504,"extension":6.048329359909592},"index":0,"playId":"8a011895-e7a0-37c6-b6eb-03b0647bd3b6","pitchNumber":1,"startTime":"2025-08-30T02:18:51.995Z","endTime":"2025-08-30T02:18:54.995Z","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.0,"endSpeed":80.9,"strikeZoneTop":3.42093248275992,"strikeZoneBottom":1.55018497577691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.34882696967294,"aZ":-28.16750569681608,"pfxX":4.577508624514386,"pfxZ":2.4392955154258997,"pX":0.6899987765462229,"pZ":1.7974612807326285,"vX0":1.2537303140834275,"vY0":-126.71422856560332,"vZ0":-5.053266321016125,"x":90.7,"y":190.25,"x0":-0.40483251465222786,"y0":50.00441654455883,"z0":6.03993663571315,"aX":7.521992476005076},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":-8.5,"spinRate":2389,"spinDirection":156},"zone":9,"typeConfidence":0.87,"plateTime":0.4305457040696856,"extension":5.970702794081346},"index":1,"playId":"2d1debee-393d-3e55-8463-53f652fb237d","pitchNumber":2,"startTime":"2025-08-30T02:19:21.838Z","endTime":"2025-08-30T02:19:25.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.40459699596184,"strikeZoneBottom":1.44617018171233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.214717270762662,"aZ":-29.36738180985182,"pfxX":3.5931750673582488,"pfxZ":1.7146102049123115,"pX":0.04670828571875628,"pZ":3.2934792873582612,"vX0":-9.82328733832777E-4,"vY0":-126.37309725880682,"vZ0":-1.2494735179064824,"x":115.22,"y":149.86,"x0":-0.42048724766534695,"y0":50.001043659527575,"z0":6.13071484404557,"aX":5.87184759978474},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":-6.5,"spinRate":2347,"spinDirection":140},"zone":2,"typeConfidence":0.92,"plateTime":0.4316874544094955,"extension":5.977152134477203},"index":2,"playId":"9e12ccf0-ed2b-38d8-838a-527dee19b116","pitchNumber":3,"startTime":"2025-08-30T02:19:44.352Z","endTime":"2025-08-30T02:19:47.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"8961877c-4b87-3ec6-a4b4-a6d7ff455396","startTime":"2025-08-30T02:20:01.210Z","endTime":"2025-08-30T02:20:05.032Z","isPitch":false,"type":"pickoff"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":116},"playEndTime":"2025-08-30T02:20:05.032Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Yastrzemski doubles (22) on a sharp line drive to right fielder Kerry Carpenter.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:23:59.704Z","endTime":"2025-08-30T02:24:46.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"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, 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":76.9,"strikeZoneTop":3.14010065388779,"strikeZoneBottom":1.47542117654407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.342024781939674,"aZ":-32.78832665004515,"pfxX":-4.9411523424973005,"pfxZ":-0.4128150601241689,"pX":-2.91529680882778,"pZ":3.9046729645536313,"vX0":-1.4070962933862434,"vY0":-121.02681542322814,"vZ0":2.713540242417403,"x":228.12,"y":133.35,"x0":-1.6859358344893263,"y0":50.000838244687905,"z0":5.621095927198027,"aX":-7.403930171463815},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.1,"breakHorizontal":9.2,"spinRate":1767,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.45080346938631966,"extension":6.877159398076731},"index":0,"playId":"42cca0e0-ead6-30c7-b7f8-d2adcd063453","pitchNumber":1,"startTime":"2025-08-30T02:23:59.704Z","endTime":"2025-08-30T02:24:02.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44981913873478,"aZ":-11.556776008345842,"pfxX":-3.6945982410977103,"pfxZ":10.612854744138469,"pX":-0.11129059408773458,"pZ":2.058031419306373,"vX0":5.096830042317889,"vY0":-138.17754288130166,"vZ0":-6.959028807098995,"x":121.24,"y":183.21,"x0":-1.495753767620844,"y0":50.00219268016421,"z0":5.377704525816465,"aX":-7.177403729286812},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":5.6,"spinRate":2316,"spinDirection":209},"zone":8,"typeConfidence":0.92,"plateTime":0.39568254681995185,"extension":6.712082371585798},"index":1,"playId":"65d76dfa-cd51-381b-8542-7bebf2c05618","pitchNumber":2,"startTime":"2025-08-30T02:24:12.722Z","endTime":"2025-08-30T02:24:18.492Z","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":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.127430416513604,"aZ":-12.034059915093632,"pfxX":-3.991307405075464,"pfxZ":10.26951506833715,"pX":0.6422962155935169,"pZ":2.3182518167358457,"vX0":7.041726911001761,"vY0":-138.69807976935184,"vZ0":-6.051471872582815,"x":92.52,"y":176.19,"x0":-1.403357369302109,"y0":50.002781087756176,"z0":5.320636691895027,"aX":-7.828135952899936},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":5.9,"spinRate":2231,"spinDirection":217},"zone":6,"typeConfidence":0.92,"plateTime":0.3939400582415673,"extension":6.834768800368692},"hitData":{"launchSpeed":106.5,"launchAngle":14.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":224.6,"coordY":102.88}},"index":2,"playId":"f5780940-3de5-3ad7-baf6-0494974a940b","pitchNumber":3,"startTime":"2025-08-30T02:24:32.802Z","endTime":"2025-08-30T02:24:46.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:24:46.372Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to right fielder Kerry Carpenter. Mike Yastrzemski to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:25:10.108Z","endTime":"2025-08-30T02:25:27.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.23718499321921,"aZ":-33.512974123576925,"pfxX":3.7321628759837715,"pfxZ":-0.8555425073445893,"pX":0.6611828861721911,"pZ":2.028584731900852,"vX0":4.883602796548068,"vY0":-124.06117110543195,"vZ0":-1.865745520158733,"x":91.8,"y":184.01,"x0":-1.8125163021541817,"y0":50.00191660604034,"z0":5.565861939302491,"aX":5.855380670010277},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.7,"breakHorizontal":-7.8,"spinRate":2498,"spinDirection":87},"zone":9,"typeConfidence":0.91,"plateTime":0.4403569661571316,"extension":6.814965746886077},"hitData":{"launchSpeed":87.9,"launchAngle":31.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.21,"coordY":97.56}},"index":0,"playId":"3ee3dcd3-c62a-3b7a-8785-60f646f5c55f","pitchNumber":1,"startTime":"2025-08-30T02:25:14.979Z","endTime":"2025-08-30T02:25:27.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:25:27.002Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:28:15.402Z","endTime":"2025-08-30T02:29:29.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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":1},"index":0,"startTime":"2025-08-30T02:25:54.781Z","endTime":"2025-08-30T02:26:06.346Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kyle Finnegan replaces Troy Melton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-30T02:26:06.346Z","endTime":"2025-08-30T02:28:17.659Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.52223469167976,"strikeZoneBottom":1.59244989008085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.532039306610557,"aZ":-28.72436449682986,"pfxX":-5.3724994000600255,"pfxZ":2.0803271954947116,"pX":0.6449090799720754,"pZ":1.036218021254038,"vX0":7.765917691013946,"vY0":-127.09646009579062,"vZ0":-5.5536134248237445,"x":92.42,"y":210.8,"x0":-1.7322014022881838,"y0":50.004486866730645,"z0":5.490792226455847,"aX":-8.91744588587692},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":8.3,"spinRate":904,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.4286081978497407,"extension":6.563087516474177},"index":2,"playId":"0734b973-41bb-3c83-b87b-c607c4fa62a5","pitchNumber":1,"startTime":"2025-08-30T02:28:17.659Z","endTime":"2025-08-30T02:28:20.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.125694971773104,"aZ":-28.11830788296351,"pfxX":-3.6250899912987418,"pfxZ":2.556479293056972,"pX":-0.1897343936831552,"pZ":2.207522328816883,"vX0":5.591827558300324,"vY0":-124.84632624304945,"vZ0":-2.5459087738710786,"x":124.23,"y":179.18,"x0":-1.983145483731426,"y0":50.00061522321,"z0":5.54457248321518,"aX":-5.746456743067492},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.3,"breakHorizontal":5.3,"spinRate":932,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.4379971646736065,"extension":6.458345408505632},"index":3,"playId":"f5af36f0-8332-3f1d-9fd0-92fedfd01a3e","pitchNumber":2,"startTime":"2025-08-30T02:28:36.201Z","endTime":"2025-08-30T02:28:41.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.873098088183422,"aZ":-25.436773097502286,"pfxX":-6.413384259758749,"pfxZ":4.0797533040375775,"pX":0.2337026859442401,"pZ":1.4932964206825907,"vX0":7.594345396423802,"vY0":-126.89122004135874,"vZ0":-5.021715337023807,"x":108.09,"y":198.46,"x0":-1.9470446422672376,"y0":50.00319215018595,"z0":5.492944615030278,"aX":-10.592105547877924},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.6,"breakHorizontal":10.2,"spinRate":1056,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.4295656713827558,"extension":6.411476161755279},"index":4,"playId":"ce6b38cc-655b-3ecc-8b35-b075b4c5e8e4","pitchNumber":3,"startTime":"2025-08-30T02:29:03.498Z","endTime":"2025-08-30T02:29:07.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.183631486518586,"aZ":-24.951385997732753,"pfxX":-4.242828620050915,"pfxZ":4.336141825100562,"pX":-0.44953793781001794,"pZ":1.8552713535170322,"vX0":5.844931115217294,"vY0":-127.92822872246148,"vZ0":-4.109794076060789,"x":134.14,"y":188.69,"x0":-2.207516943212788,"y0":50.00204132336911,"z0":5.427174865901239,"aX":-7.0666642217378435},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.2,"breakHorizontal":6.5,"spinRate":993,"spinDirection":248},"zone":7,"typeConfidence":0.91,"plateTime":0.4273555164332139,"extension":6.599508260276466},"index":5,"playId":"7a47c62e-5756-3d64-980a-699daad487e1","pitchNumber":4,"startTime":"2025-08-30T02:29:26.460Z","endTime":"2025-08-30T02:29:29.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:29:29.460Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maikel Garcia walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:30:00.421Z","endTime":"2025-08-30T02:31:08.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.6399254135985,"strikeZoneBottom":1.65097927982438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.104874140388763,"aZ":-25.79505756308958,"pfxX":-7.167598060956314,"pfxZ":3.934120992485906,"pX":0.62934806395892,"pZ":1.0186788150056483,"vX0":8.094155484692909,"vY0":-125.85680990833374,"vZ0":-5.944677626269578,"x":93.01,"y":211.28,"x0":-1.6818186439376657,"y0":50.00050555682832,"z0":5.4726168074321615,"aX":-11.614505837576568},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.1,"breakHorizontal":11.4,"spinRate":1050,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.433518399310723,"extension":6.632773766262313},"index":0,"playId":"993bd1d0-b851-3b6a-b34c-275a8ad93c9e","pitchNumber":1,"startTime":"2025-08-30T02:30:00.421Z","endTime":"2025-08-30T02:30:03.459Z","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":84.6,"endSpeed":78.5,"strikeZoneTop":3.61049770404412,"strikeZoneBottom":1.62171332069738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.01643350986369,"aZ":-32.01982209512796,"pfxX":0.4135085821147886,"pfxZ":0.09782345098029488,"pX":1.1380308790517062,"pZ":1.6646644801834278,"vX0":7.313158001860276,"vY0":-123.12630060992502,"vZ0":-2.9322770511930933,"x":73.62,"y":193.83,"x0":-1.9165239764395885,"y0":50.001947436177396,"z0":5.5634408003993885,"aX":0.637458886535275},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.2,"breakHorizontal":-2.4,"spinRate":2217,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.4437913756532885,"extension":6.522955623460063},"index":1,"playId":"487865e4-d5bd-3c58-bbd7-db8de2fd19d0","pitchNumber":2,"startTime":"2025-08-30T02:30:21.709Z","endTime":"2025-08-30T02:30:25.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.52223469167976,"strikeZoneBottom":1.65097927982438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.601199113525997,"aZ":-27.775413799801143,"pfxX":-5.329511462740056,"pfxZ":2.7389896866623076,"pX":0.2844364364842554,"pZ":0.8672202618711606,"vX0":6.5298832650617245,"vY0":-125.2654806397207,"vZ0":-5.878856818979754,"x":106.16,"y":215.37,"x0":-1.6499737517866013,"y0":50.006188776039146,"z0":5.483076983974021,"aX":-8.56865326130767},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":8.4,"spinRate":1001,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.43536605560801434,"extension":6.78004257336872},"index":2,"playId":"343b04eb-ea8f-344c-92e9-d99cf45c66ff","pitchNumber":3,"startTime":"2025-08-30T02:30:43.746Z","endTime":"2025-08-30T02:30:47.007Z","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":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.55165235969458,"strikeZoneBottom":1.65097927982438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.361317302111605,"aZ":-25.229485319914478,"pfxX":-7.533881138227036,"pfxZ":4.339310539086847,"pX":0.8674359890671421,"pZ":0.6232096303833231,"vX0":8.80261141025613,"vY0":-125.20543926298895,"vZ0":-6.829593529481024,"x":83.94,"y":221.95,"x0":-1.7017762878832652,"y0":50.00241046988461,"z0":5.427717569310132,"aX":-12.058142256954762},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.6,"breakHorizontal":11.8,"spinRate":1047,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.43611352376488544,"extension":6.693125863629146},"index":3,"playId":"bb3383c1-9963-3bc6-b212-e88e00e8cb06","pitchNumber":4,"startTime":"2025-08-30T02:31:05.894Z","endTime":"2025-08-30T02:31:08.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:31:08.894Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, third baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T02:31:29.936Z","endTime":"2025-08-30T02:32:41.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.73804230639617,"strikeZoneBottom":1.69000453451334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.418160346734073,"aZ":-29.6178860102743,"pfxX":-0.6573212975116052,"pfxZ":1.6517440369869716,"pX":1.7169192521292047,"pZ":0.06756129977531546,"vX0":8.754947833475313,"vY0":-123.43805323684043,"vZ0":-7.0077856006690915,"x":51.56,"y":236.96,"x0":-1.7830390327033847,"y0":50.005257615214866,"z0":5.420725168875563,"aX":-1.019803664252092},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":-0.7,"spinRate":2214,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.44288537395112737,"extension":6.593640300359884},"index":0,"playId":"de882ea0-1e98-314b-a133-7e72bfa318f5","pitchNumber":1,"startTime":"2025-08-30T02:31:52.424Z","endTime":"2025-08-30T02:32:01.738Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Kyle Finnegan. Maikel Garcia to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"de882ea0-1e98-314b-a133-7e72bfa318f5","startTime":"2025-08-30T02:32:16.318Z","endTime":"2025-08-30T02:32:33.910Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.64670332289577,"aZ":-29.759332039111023,"pfxX":-4.651501179594845,"pfxZ":1.5173865481846551,"pX":-0.22855928544426604,"pZ":2.9127935979813206,"vX0":5.642021289933655,"vY0":-124.5774214646515,"vZ0":-0.7458576766915356,"x":125.71,"y":160.13,"x0":-1.9032934136950355,"y0":50.00427061752018,"z0":5.644990822938075,"aX":-7.417176473609655},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":7.3,"spinRate":997,"spinDirection":228},"zone":5,"typeConfidence":0.9,"plateTime":0.43726011351690364,"extension":6.565641888468972},"hitData":{"launchSpeed":87.6,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.97,"coordY":165.12}},"index":2,"playId":"a1ca6cc0-5ab8-3da4-8e27-1b2f8bf9d5c3","pitchNumber":2,"startTime":"2025-08-30T02:32:33.910Z","endTime":"2025-08-30T02:32:41.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:32:41.895Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dillon Dingler homers (12) on a fly ball to left center field.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T02:35:00.041Z","endTime":"2025-08-30T02:35:58.166Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":{"id":664199,"link":"/api/v1/people/664199"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.3262008251067,"strikeZoneBottom":1.45592025946017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.848700704753032,"aZ":-13.107120916918891,"pfxX":-3.799425933776207,"pfxZ":10.058670878222786,"pX":-0.06398329856892805,"pZ":2.2822043712090965,"vX0":1.623099747652576,"vY0":-136.73323950324635,"vZ0":-7.704111086094834,"x":119.44,"y":177.16,"x0":-0.17129493004392513,"y0":50.003704278450286,"z0":6.033753517746358,"aX":-7.202004703243585},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.8,"breakHorizontal":6.6,"spinRate":2208,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.40041675448365455,"extension":6.042062628740317},"index":0,"playId":"652c4b03-b876-3231-949e-1a6e4faa3e50","pitchNumber":1,"startTime":"2025-08-30T02:35:13.366Z","endTime":"2025-08-30T02:35:16.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54005154208114,"aZ":-15.426998458186626,"pfxX":-6.8224618269481505,"pfxZ":8.725060133010658,"pX":-0.6952238116623781,"pZ":1.8157801193161611,"vX0":1.4990484237336617,"vY0":-137.23223606191704,"vZ0":-8.280384187909057,"x":143.5,"y":189.75,"x0":-0.3596577611042601,"y0":50.00489963008672,"z0":5.909519039094153,"aX":-13.09771131844522},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.4,"breakHorizontal":12.1,"spinRate":2265,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.3981552718387418,"extension":6.0135291849152335},"hitData":{"launchSpeed":101.8,"launchAngle":31.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":56.5,"coordY":53.22}},"index":1,"playId":"484e4b58-fff9-3d07-8aae-8b3f201ebccf","pitchNumber":2,"startTime":"2025-08-30T02:35:30.507Z","endTime":"2025-08-30T02:35:58.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:35:58.166Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T02:36:12.728Z","endTime":"2025-08-30T02:37:00.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.8,"endSpeed":82.0,"strikeZoneTop":3.33273299722079,"strikeZoneBottom":1.49167284079509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30030933012543,"aZ":-32.866148135225785,"pfxX":-8.42575479834509,"pfxZ":-0.40174544829938696,"pX":-0.7047834283039058,"pZ":3.274053633125673,"vX0":2.574130276427397,"vY0":-129.38632984709912,"vZ0":-0.4128159175124765,"x":143.86,"y":150.38,"x0":-0.613712945766134,"y0":50.00576106439503,"z0":5.93978707029366,"aX":-14.383848682077671},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.6,"breakHorizontal":14.8,"spinRate":1754,"spinDirection":233},"zone":1,"typeConfidence":0.9,"plateTime":0.422240859260095,"extension":6.254479816813642},"index":0,"playId":"780bca6d-f9bb-3ef6-98b1-61544cd07cd2","pitchNumber":1,"startTime":"2025-08-30T02:36:17.912Z","endTime":"2025-08-30T02:36:21.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4730774977708,"aZ":-28.17984310366188,"pfxX":3.1163091598004633,"pfxZ":2.408070721975019,"pX":-0.0017030921105485445,"pZ":2.1122849376321278,"vX0":0.23431491000449847,"vY0":-127.41184469933374,"vZ0":-4.237162933400941,"x":117.06,"y":181.75,"x0":-0.49984374001037735,"y0":50.00001271000687,"z0":6.006055587641139,"aX":5.157840612294281},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.7,"breakHorizontal":-5.8,"spinRate":2188,"spinDirection":157},"zone":5,"typeConfidence":0.93,"plateTime":0.4287609878026255,"extension":5.973057292430775},"index":1,"playId":"3b1a2569-da5a-3798-bc8f-e39375b630a8","pitchNumber":2,"startTime":"2025-08-30T02:36:32.695Z","endTime":"2025-08-30T02:36:35.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.65657295113077,"aZ":-27.763617922822593,"pfxX":2.0189673840023663,"pfxZ":2.5989330626579896,"pX":0.1605260568811915,"pZ":2.052866649208579,"vX0":0.8391113700727348,"vY0":-128.454183082221,"vZ0":-4.711577308566216,"x":110.88,"y":183.35,"x0":-0.43123954455483865,"y0":50.00431030831905,"z0":6.029312368336959,"aX":3.4274201540338205},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":-3.8,"spinRate":2259,"spinDirection":152},"zone":8,"typeConfidence":0.94,"plateTime":0.4238407979183991,"extension":6.050870808887126},"hitData":{"launchSpeed":97.0,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.68,"coordY":166.64}},"index":2,"playId":"6a64bd80-f5b0-38da-94ac-a6b5cb05da85","pitchNumber":3,"startTime":"2025-08-30T02:36:53.076Z","endTime":"2025-08-30T02:37:00.582Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:37:00.582Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T02:37:18.127Z","endTime":"2025-08-30T02:38:35.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":82.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.028062988629895,"aZ":-27.216192353453593,"pfxX":0.7560387555019856,"pfxZ":2.9645912273367894,"pX":1.3961962920297668,"pZ":0.505915019575958,"vX0":3.838939748594539,"vY0":-127.41089593188792,"vZ0":-8.270408349372815,"x":63.78,"y":225.12,"x0":-0.21789076291835172,"y0":50.00156369891138,"z0":5.891944610052429,"aX":1.2637827860353084},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":-2.0,"spinRate":2248,"spinDirection":146},"zone":14,"typeConfidence":0.92,"plateTime":0.4271474007057412,"extension":6.12126966982704},"index":0,"playId":"05001e07-7343-3412-8434-65b6aa3d56a3","pitchNumber":1,"startTime":"2025-08-30T02:37:27.667Z","endTime":"2025-08-30T02:37:30.667Z","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.3,"endSpeed":86.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10488558694839,"aZ":-12.611372265285057,"pfxX":-2.859407518145622,"pfxZ":10.198015568929195,"pX":0.23820718610932515,"pZ":3.82827997049228,"vX0":2.7101328218896428,"vY0":-137.32523238148414,"vZ0":-3.7736657452528126,"x":107.92,"y":135.42,"x0":-0.3877792947541958,"y0":50.00663537510003,"z0":6.072371423622203,"aX":-5.4876035813835164},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":4.7,"spinRate":2284,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.39814790944117995,"extension":6.029499419912336},"index":1,"playId":"bebdfd09-f346-3083-937b-693cb49bc016","pitchNumber":2,"startTime":"2025-08-30T02:37:46.697Z","endTime":"2025-08-30T02:37:50.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.4438037530849,"strikeZoneBottom":1.66073518243198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.532410083687303,"aZ":-16.773807047810394,"pfxX":-4.497204233804103,"pfxZ":8.079054494299626,"pX":-0.17814706949846143,"pZ":5.690695201358208,"vX0":2.3918527554490336,"vY0":-136.80165087072,"vZ0":1.5031388455553933,"x":123.79,"y":85.13,"x0":-0.4767988291179969,"y0":50.003358443918856,"z0":6.279679194874016,"aX":-8.573946738153678},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":7.7,"spinRate":2263,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3994891898529329,"extension":5.797888584449475},"index":2,"playId":"240e95d2-a891-3b0b-8da4-ba3e75319ba0","pitchNumber":3,"startTime":"2025-08-30T02:38:12.872Z","endTime":"2025-08-30T02:38:15.882Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55493954016263,"aZ":-27.586765262265185,"pfxX":4.249716213802457,"pfxZ":2.760486206493397,"pX":1.3649688168917864,"pZ":0.9558353190124806,"vX0":2.5447491683149726,"vY0":-127.86000959516694,"vZ0":-7.088979049969158,"x":64.97,"y":212.97,"x0":-0.19422317284723128,"y0":50.00278844045284,"z0":5.919430899890637,"aX":7.058424891498028},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":-8.3,"spinRate":2164,"spinDirection":154},"zone":14,"typeConfidence":0.89,"plateTime":0.42784321214382626,"extension":6.006554854656685},"index":3,"playId":"60a69e0e-aba2-3bea-8057-7cb83c3092c0","pitchNumber":4,"startTime":"2025-08-30T02:38:31.983Z","endTime":"2025-08-30T02:38:35.154Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:38:35.154Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T02:38:56.520Z","endTime":"2025-08-30T02:40:36.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":87.6,"endSpeed":81.3,"strikeZoneTop":3.3262008251067,"strikeZoneBottom":1.57294235283231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.269435346040833,"aZ":-29.46056435961659,"pfxX":3.341477310553757,"pfxZ":1.6316800058546947,"pX":0.255484655520293,"pZ":1.7170706329222278,"vX0":0.24365984061115337,"vY0":-127.65562490773102,"vZ0":-5.125615601347316,"x":107.26,"y":192.42,"x0":-0.27561279878356243,"y0":50.00357204791689,"z0":6.047670412768037,"aX":5.559962019346714},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":-6.1,"spinRate":2214,"spinDirection":162},"zone":8,"typeConfidence":0.93,"plateTime":0.42772797005463836,"extension":6.139896649086045},"index":0,"playId":"2415a4d7-93d2-3841-8744-a3ab71d2303d","pitchNumber":1,"startTime":"2025-08-30T02:39:05.362Z","endTime":"2025-08-30T02:39:08.575Z","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.1,"endSpeed":81.3,"strikeZoneTop":3.47321262014501,"strikeZoneBottom":1.63146837738115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.877123773583804,"aZ":-26.6756908256734,"pfxX":1.5188957535030458,"pfxZ":3.3426602488360024,"pX":0.9162801217242563,"pZ":-0.21208772655758942,"vX0":2.318306719308985,"vY0":-126.6044962710248,"vZ0":-9.774032956939736,"x":82.07,"y":244.51,"x0":-0.20424290521189895,"y0":50.00063228143317,"z0":5.792068557559388,"aX":2.4951193352690533},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.3,"breakHorizontal":-3.2,"spinRate":2238,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4306174844797117,"extension":6.138824447652152},"index":1,"playId":"4c44497c-834c-39c0-ae8c-e1ace2125b26","pitchNumber":2,"startTime":"2025-08-30T02:39:22.744Z","endTime":"2025-08-30T02:39:25.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.103916636692055,"aZ":-28.132056074509205,"pfxX":-7.814763570431441,"pfxZ":2.30503832053335,"pX":0.09693825113832312,"pZ":1.7301283606211895,"vX0":3.9898573100733765,"vY0":-131.02214819940704,"vZ0":-5.089327248206874,"x":113.3,"y":192.07,"x0":-0.422156112410456,"y0":50.006260650729416,"z0":5.774858578416643,"aX":-13.724789094846873},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.4,"breakHorizontal":13.4,"spinRate":1976,"spinDirection":239},"zone":8,"typeConfidence":0.86,"plateTime":0.4164577746049489,"extension":6.230306567136066},"index":2,"playId":"6a2a59c4-4e5a-3dcb-8684-20864572cbad","pitchNumber":3,"startTime":"2025-08-30T02:39:43.507Z","endTime":"2025-08-30T02:39:47.043Z","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":2},"index":3,"startTime":"2025-08-30T02:39:54.723Z","endTime":"2025-08-30T02:40:10.993Z","isPitch":false,"type":"action","player":{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.38499581356496,"strikeZoneBottom":1.48517207268493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.639876040089487,"aZ":-28.961858460453385,"pfxX":4.607654183651495,"pfxZ":1.9490441792534976,"pX":1.569021430024749,"pZ":0.23078511816485034,"vX0":2.886791531627598,"vY0":-127.47122196120273,"vZ0":-8.396849502275598,"x":57.19,"y":232.55,"x0":-0.17596470640306194,"y0":50.00396604465893,"z0":5.846591783362964,"aX":7.600296976931305},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":-9.0,"spinRate":2292,"spinDirection":143},"zone":14,"typeConfidence":0.84,"plateTime":0.4293145959664284,"extension":6.085579570304945},"index":4,"playId":"41550d20-5fde-3c4a-98ce-0ea64a4be23d","pitchNumber":4,"startTime":"2025-08-30T02:40:10.993Z","endTime":"2025-08-30T02:40:13.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.406855457213258,"aZ":-28.897372219251828,"pfxX":3.9238915614895418,"pfxZ":1.941486666728994,"pX":0.9767953778444706,"pZ":1.6445360506804512,"vX0":1.7020129179194994,"vY0":-128.32234214089718,"vZ0":-5.494279525815653,"x":79.77,"y":194.38,"x0":-0.20246853217736382,"y0":50.00358831106332,"z0":6.029932826785216,"aX":6.626845370226403},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":-7.4,"spinRate":2294,"spinDirection":128},"zone":14,"typeConfidence":0.92,"plateTime":0.4247959095700029,"extension":5.976074659687847},"index":5,"playId":"dbdd7576-f028-305b-95c6-fa6492823e40","pitchNumber":5,"startTime":"2025-08-30T02:40:32.922Z","endTime":"2025-08-30T02:40:36.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:40:36.246Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adam Frazier lines out to right fielder Kerry Carpenter.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T02:42:40.142Z","endTime":"2025-08-30T02:43:36.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.17926916859189,"strikeZoneBottom":1.60220410546908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.805278056725186,"aZ":-14.355582646663029,"pfxX":-6.067103554458299,"pfxZ":9.04977888029508,"pX":-0.6463406766396945,"pZ":2.3632392253627317,"vX0":4.7995806616598315,"vY0":-139.10512538925659,"vZ0":-6.264996746523661,"x":141.64,"y":174.97,"x0":-1.6017300801752523,"y0":50.00416702010786,"z0":5.5881107290288305,"aX":-11.948025559744885},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":10.1,"spinRate":2284,"spinDirection":208},"zone":4,"typeConfidence":0.89,"plateTime":0.3930376248947631,"extension":6.523074286584461},"index":0,"playId":"2ab16ab7-abe4-3abd-bd21-cd2e61cf8f6d","pitchNumber":1,"startTime":"2025-08-30T02:42:48.494Z","endTime":"2025-08-30T02:42:51.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.17926916859189,"strikeZoneBottom":1.51442635019077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.618535652682738,"aZ":-32.67237917989731,"pfxX":-4.4760748595628215,"pfxZ":-0.30282200390236746,"pX":0.1122592687323539,"pZ":0.4710596354939099,"vX0":6.6161611350158935,"vY0":-126.52298117267739,"vZ0":-5.902183978095886,"x":112.72,"y":226.06,"x0":-1.9442352850296127,"y0":50.003838412893025,"z0":5.423857282001258,"aX":-7.323464642349346},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.6,"breakHorizontal":6.7,"spinRate":935,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.4314171269952305,"extension":6.598497499839778},"index":1,"playId":"23e5e4cd-4a22-3fa1-9f04-3908b6aa1210","pitchNumber":2,"startTime":"2025-08-30T02:43:07.006Z","endTime":"2025-08-30T02:43:10.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.488324267578662,"aZ":-30.209756464974607,"pfxX":-3.908005082185527,"pfxZ":1.190050960050531,"pX":-0.6162865384024625,"pZ":2.410188891063439,"vX0":4.464406921797335,"vY0":-126.80666903883817,"vZ0":-2.0812425903613394,"x":140.49,"y":173.7,"x0":-1.8836321006675567,"y0":50.000277428381175,"z0":5.628293376531613,"aX":-6.42793095679866},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.9,"breakHorizontal":6.2,"spinRate":992,"spinDirection":233},"zone":4,"typeConfidence":0.9,"plateTime":0.4302959879388055,"extension":6.617132381256471},"hitData":{"launchSpeed":94.7,"launchAngle":21.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.01,"coordY":91.1}},"index":2,"playId":"683a4443-10d1-3df4-bfd5-578a68dcc327","pitchNumber":3,"startTime":"2025-08-30T02:43:28.267Z","endTime":"2025-08-30T02:43:36.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:43:36.895Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan India strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T02:43:53.386Z","endTime":"2025-08-30T02:44:56.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.47321262014501,"strikeZoneBottom":1.57294235283231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.945213048614278,"aZ":-12.05148024460756,"pfxX":-6.5043164916460805,"pfxZ":10.16726553444957,"pX":0.5436133654176631,"pZ":2.0935339277367526,"vX0":7.922214198610786,"vY0":-139.44544398253697,"vZ0":-7.3186888527177025,"x":96.28,"y":182.25,"x0":-1.4826897286545015,"y0":50.000925339937766,"z0":5.538706264845912,"aX":-12.870467028812838},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":10.2,"spinRate":2307,"spinDirection":207},"zone":9,"typeConfidence":0.9,"plateTime":0.3920805203195825,"extension":6.540613470073009},"index":0,"playId":"677a0fc4-7572-36c3-a7d3-ee3fab0f8c8d","pitchNumber":1,"startTime":"2025-08-30T02:44:01.344Z","endTime":"2025-08-30T02:44:04.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.842420032450022,"aZ":-13.16645372195929,"pfxX":-6.792991729777442,"pfxZ":9.58841928687303,"pX":0.7266726477751784,"pZ":2.668139692067758,"vX0":8.530062788454048,"vY0":-139.96626299247518,"vZ0":-5.5627675897868825,"x":89.3,"y":166.74,"x0":-1.4790840560276934,"y0":50.00521205205407,"z0":5.545049881566385,"aX":-13.469458190035462},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":10.6,"spinRate":2293,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.3914651978270163,"extension":6.564639023449885},"index":1,"playId":"66fb19c2-f820-3ffb-a79d-298972e2b39b","pitchNumber":2,"startTime":"2025-08-30T02:44:20.467Z","endTime":"2025-08-30T02:44:23.467Z","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":1},"index":2,"startTime":"2025-08-30T02:44:31.383Z","endTime":"2025-08-30T02:44:52.733Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.359247518353502,"aZ":-29.74672957637656,"pfxX":-4.114964325022179,"pfxZ":1.4035672082918058,"pX":0.4279570777419197,"pZ":1.263243775129589,"vX0":7.453928455092396,"vY0":-129.5996199768457,"vZ0":-5.027124777368699,"x":100.69,"y":204.67,"x0":-1.9318228229248067,"y0":50.00004787637879,"z0":5.460710282877059,"aX":-7.101841120566321},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.8,"breakHorizontal":6.1,"spinRate":1012,"spinDirection":231},"zone":14,"typeConfidence":0.91,"plateTime":0.4202736113487502,"extension":6.623861604079744},"index":3,"playId":"493a83ae-a8a5-395b-a357-c91de4d3f509","pitchNumber":3,"startTime":"2025-08-30T02:44:52.733Z","endTime":"2025-08-30T02:44:56.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:44:56.387Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Massey strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T02:45:16.146Z","endTime":"2025-08-30T02:47:20.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.783963174518515,"aZ":-27.61453865827209,"pfxX":-4.511487881944952,"pfxZ":2.762670614880413,"pX":0.08275120311694313,"pZ":1.8655409332291808,"vX0":6.676858278833931,"vY0":-127.08283112073752,"vZ0":-3.613292170413823,"x":113.85,"y":188.41,"x0":-1.9813794716687019,"y0":50.00299720433404,"z0":5.476986615635805,"aX":-7.447883467904375},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":6.8,"spinRate":1046,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.42947390844956335,"extension":6.586185878920784},"index":0,"playId":"85753b98-b87e-3149-a01c-02d0ff88fd4b","pitchNumber":1,"startTime":"2025-08-30T02:45:22.965Z","endTime":"2025-08-30T02:45:26.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.7,"strikeZoneTop":3.53204023067887,"strikeZoneBottom":1.71927644757208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.24331466777368,"aZ":-31.40512174646874,"pfxX":-4.536118468292998,"pfxZ":0.46085129464148356,"pX":0.1100807938684203,"pZ":0.5466239901356613,"vX0":6.789377355217064,"vY0":-127.47877560656593,"vZ0":-5.9372807347677945,"x":112.8,"y":224.02,"x0":-1.9837676274680032,"y0":50.00366489079976,"z0":5.348816578135881,"aX":-7.557263545173316},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.1,"breakHorizontal":6.8,"spinRate":944,"spinDirection":234},"zone":14,"typeConfidence":0.91,"plateTime":0.42769957481316645,"extension":6.60574245888477},"index":1,"playId":"5ecf7cb2-82b2-3b6b-90ab-761e781b5398","pitchNumber":2,"startTime":"2025-08-30T02:45:42.414Z","endTime":"2025-08-30T02:45:45.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.9735145792405,"aZ":-10.440949220333806,"pfxX":-6.325279434824858,"pfxZ":10.977751546136943,"pX":0.16387112425112813,"pZ":2.1859294671987226,"vX0":7.048997615270655,"vY0":-139.92278291056232,"vZ0":-7.2210629162571625,"x":110.75,"y":179.76,"x0":-1.5678678670929156,"y0":50.00617056365252,"z0":5.486618146906366,"aX":-12.527382726061028},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":10.0,"spinRate":2443,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.39164712129536605,"extension":6.527650605726491},"index":2,"playId":"596f28c4-78b6-3be1-b83e-5435d7e63a7f","pitchNumber":3,"startTime":"2025-08-30T02:46:03.565Z","endTime":"2025-08-30T02:46:06.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.56145900705007,"strikeZoneBottom":1.74855093558393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.66401116759988,"aZ":-30.081838948251495,"pfxX":-6.249582989215882,"pfxZ":1.2252287833170827,"pX":-1.3434674251397707,"pZ":1.5786691900043672,"vX0":4.229939067640286,"vY0":-129.41058824575572,"vZ0":-4.007451745574043,"x":168.21,"y":196.16,"x0":-2.179575665467299,"y0":50.00625781041391,"z0":5.428189051367894,"aX":-10.70043144445934},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.6,"breakHorizontal":10.4,"spinRate":1087,"spinDirection":236},"zone":13,"typeConfidence":0.9,"plateTime":0.4217655049305349,"extension":6.511070686166023},"index":3,"playId":"51c6b448-22a4-3a19-8894-fe0504c9635a","pitchNumber":4,"startTime":"2025-08-30T02:46:26.118Z","endTime":"2025-08-30T02:46:29.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.831624834750407,"aZ":-28.448683946219237,"pfxX":-5.35458634050212,"pfxZ":2.294752797247286,"pX":0.10128390760022951,"pZ":1.5518929404986928,"vX0":6.564639193013949,"vY0":-126.23764809635375,"vZ0":-4.070844406138973,"x":113.14,"y":196.88,"x0":-1.8278816765441228,"y0":50.005613002954604,"z0":5.455603517892555,"aX":-8.710522963614943},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.5,"breakHorizontal":8.3,"spinRate":988,"spinDirection":235},"zone":8,"typeConfidence":0.9,"plateTime":0.43259896896635697,"extension":6.658205614153202},"index":4,"playId":"c2e4b331-fa16-33b2-b494-561cd4a0ab79","pitchNumber":5,"startTime":"2025-08-30T02:46:47.628Z","endTime":"2025-08-30T02:46:51.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.466644160103595,"aZ":-33.30645440301024,"pfxX":-5.248526148365721,"pfxZ":-0.6902858576106663,"pX":0.22749285955268556,"pZ":1.3008862651661997,"vX0":7.1918306678374035,"vY0":-126.86092452899392,"vZ0":-3.725166750715663,"x":108.33,"y":203.66,"x0":-1.9542871887361726,"y0":50.00381466210672,"z0":5.426131717720938,"aX":-8.608365041589186},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.8,"breakHorizontal":8.0,"spinRate":986,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.43074966722757546,"extension":6.7094882063412085},"index":5,"playId":"e2437d87-ce6c-3c53-bc7f-f05a6f790656","pitchNumber":6,"startTime":"2025-08-30T02:47:17.012Z","endTime":"2025-08-30T02:47:20.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:47:20.034Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gleyber Torres singles on a sharp line drive to left fielder Michael Massey. Gleyber Torres out at 2nd on the throw, left fielder Michael Massey to second baseman Jonathan India.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T02:49:33.650Z","endTime":"2025-08-30T02:50:03.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sam Long replaces Taylor Clarke.","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":"2025-08-30T02:48:34.970Z","endTime":"2025-08-30T02:49:35.919Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669674,"link":"/api/v1/people/669674"},"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":92.2,"endSpeed":84.2,"strikeZoneTop":3.26741865841485,"strikeZoneBottom":1.57294235283231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.39221100294465,"aZ":-15.037862084310376,"pfxX":5.170361469645815,"pfxZ":9.436758300433482,"pX":-0.12451087440173077,"pZ":2.527496365187577,"vX0":-6.239819955167988,"vY0":-134.01340262704065,"vZ0":-5.578376368163581,"x":121.75,"y":170.54,"x0":1.5640437872449011,"y0":50.0055249379525,"z0":5.713229293760887,"aX":9.391691555392246},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":-8.0,"spinRate":2266,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.40896687172262514,"extension":5.833258278920912},"index":1,"playId":"9f7e86b9-2743-35f8-8583-c1459ad6acee","pitchNumber":1,"startTime":"2025-08-30T02:49:35.919Z","endTime":"2025-08-30T02:49:38.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.40293506080622,"aZ":-27.552490896711767,"pfxX":7.952737770486123,"pfxZ":2.969491993610321,"pX":-0.26528641371342493,"pZ":2.5414084707320077,"vX0":-7.225357505113546,"vY0":-123.72246829322613,"vZ0":-2.400378857323841,"x":127.11,"y":170.16,"x0":1.6519476652161944,"y0":50.00612892396029,"z0":5.820398490430863,"aX":12.399836783644751},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":-12.8,"spinRate":1463,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.4417587690492626,"extension":5.870856353168319},"hitData":{"launchSpeed":103.8,"launchAngle":15.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":80.67,"coordY":71.1}},"index":2,"playId":"efc15f24-e39f-33b8-9bb3-2da7811b3cf2","pitchNumber":2,"startTime":"2025-08-30T02:49:49.156Z","endTime":"2025-08-30T02:50:03.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:50:03.003Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Ibáñez flies out to left fielder Michael Massey.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T02:50:27.577Z","endTime":"2025-08-30T02:53:04.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7,8,9,10],"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":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":686681,"link":"/api/v1/people/686681"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andy Ibáñez replaces Kerry Carpenter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T02:50:29.811Z","endTime":"2025-08-30T02:50:29.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"}},{"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":84.4,"endSpeed":77.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.801227170201336,"aZ":-31.41184978791616,"pfxX":0.6889572921513809,"pfxZ":0.5047377733822938,"pX":0.01986238157415464,"pZ":3.0279227758075176,"vX0":-4.038072641926152,"vY0":-122.83272992192565,"vZ0":-0.5772704123393319,"x":116.24,"y":157.03,"x0":1.5971590404903986,"y0":50.00559275458605,"z0":5.94150878501555,"aX":1.0506122493756762},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.1,"breakHorizontal":-0.2,"spinRate":2292,"spinDirection":300},"zone":2,"typeConfidence":2.0,"plateTime":0.44626523920043404,"extension":5.815263444034468},"index":1,"playId":"338d9bf9-d2d4-3391-9f4f-307aa45d060d","pitchNumber":1,"startTime":"2025-08-30T02:50:29.813Z","endTime":"2025-08-30T02:50:33.011Z","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":2,"startTime":"2025-08-30T02:50:46.524Z","endTime":"2025-08-30T02:50:49.046Z","isPitch":false,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.373061016830786,"aZ":-29.09944597039423,"pfxX":5.95186535905532,"pfxZ":1.8878498841591487,"pX":-0.39607279288909664,"pZ":1.865005081990138,"vX0":-7.080473090025585,"vY0":-125.66372631180236,"vZ0":-3.859566295560162,"x":132.1,"y":188.42,"x0":1.6624173729768286,"y0":50.0006306513675,"z0":5.740491932366463,"aX":9.681211563065997},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.9,"breakHorizontal":-9.5,"spinRate":1630,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.43304273591598363,"extension":5.815452321937725},"index":3,"playId":"51c09bc6-a2c7-32cb-b165-d3a1fe1eebfa","pitchNumber":2,"startTime":"2025-08-30T02:50:49.046Z","endTime":"2025-08-30T02:50:52.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.06178020087651,"strikeZoneBottom":1.42667089687251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54534902499095,"aZ":-15.644592162698734,"pfxX":3.6076850703850973,"pfxZ":8.969141165361885,"pX":0.7589907976069655,"pZ":4.281349307488281,"vX0":-3.5111992420565112,"vY0":-134.72980929209774,"vZ0":-1.2567525340440666,"x":88.07,"y":123.18,"x0":1.6087229870956303,"y0":50.00574335776898,"z0":5.856592731239318,"aX":6.651338763232456},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":-5.8,"spinRate":2317,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.4061394037075141,"extension":5.823877074079379},"index":4,"playId":"27f948ca-590b-3a8a-adaa-6e68d483b478","pitchNumber":3,"startTime":"2025-08-30T02:51:16.189Z","endTime":"2025-08-30T02:51:19.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.29186956801028,"aZ":-17.885589235481934,"pfxX":3.8130934860687993,"pfxZ":7.863495526483948,"pX":-0.055397394285145694,"pZ":3.1931488572661157,"vX0":-5.728342561864757,"vY0":-133.5609961553433,"vZ0":-3.5195042049226077,"x":119.11,"y":152.56,"x0":1.6163041839203085,"y0":50.00040587449991,"z0":5.8053420881077145,"aX":6.926554031562145},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.7,"breakHorizontal":-5.8,"spinRate":2548,"spinDirection":96},"zone":2,"typeConfidence":2.0,"plateTime":0.4092446933044189,"extension":6.0048924657982585},"index":5,"playId":"a345805c-a3ac-3d39-b255-9eeb8008ab8c","pitchNumber":4,"startTime":"2025-08-30T02:51:27.366Z","endTime":"2025-08-30T02:51:31.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.16534787305424,"aZ":-14.929375121830242,"pfxX":4.951608015614634,"pfxZ":9.322012754454931,"pX":-0.4641030992825168,"pZ":2.973145120255138,"vX0":-7.096379130750988,"vY0":-134.881068427903,"vZ0":-4.5979662488845685,"x":134.69,"y":158.51,"x0":1.5525132702409667,"y0":50.00657240466037,"z0":5.74598604994856,"aX":9.16465450918891},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":-7.6,"spinRate":2262,"spinDirection":138},"zone":1,"typeConfidence":2.0,"plateTime":0.4054170877005694,"extension":5.966820385106008},"index":6,"playId":"28903ff9-842c-3d47-823f-3a9a9e9057be","pitchNumber":5,"startTime":"2025-08-30T02:51:45.958Z","endTime":"2025-08-30T02:51:49.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.660434193876426,"aZ":-31.085741816385223,"pfxX":0.2685534647546626,"pfxZ":0.7120562750320918,"pX":-0.7555964960251956,"pZ":1.539066504049657,"vX0":-5.609539740073165,"vY0":-122.72098600593891,"vZ0":-3.9180445858606223,"x":145.8,"y":197.23,"x0":1.5222483669316387,"y0":50.00268146645737,"z0":5.796205967603147,"aX":0.4109104754372194},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.6,"breakHorizontal":0.8,"spinRate":2299,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.4458414574169538,"extension":5.921177376343148},"index":7,"playId":"0a32c13a-7f21-3b20-885c-1049c589da32","pitchNumber":6,"startTime":"2025-08-30T02:52:03.447Z","endTime":"2025-08-30T02:52:06.447Z","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":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.7,"strikeZoneTop":3.12051849658585,"strikeZoneBottom":1.54368310566247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.958688597188427,"aZ":-43.18604999401145,"pfxX":-1.5732959537032056,"pfxZ":-8.640091418794865,"pX":0.41149746554146327,"pZ":0.9644227509857771,"vX0":-1.8136111924384524,"vY0":-112.40748166933378,"vZ0":-1.644762170528172,"x":101.31,"y":212.74,"x0":1.4340103356917844,"y0":50.00027944531888,"z0":6.102481839657836,"aX":-2.0061464960294266},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-15.7,"breakHorizontal":3.4,"spinRate":2647,"spinDirection":335},"zone":14,"typeConfidence":2.0,"plateTime":0.48785244746682643,"extension":5.873816079329176},"index":8,"playId":"e3401e31-94af-3f44-822d-3aaefccd6186","pitchNumber":7,"startTime":"2025-08-30T02:52:20.448Z","endTime":"2025-08-30T02:52:23.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.022132704859732,"aZ":-20.2848095423257,"pfxX":5.576551417440724,"pfxZ":6.460903115926056,"pX":0.912635024993434,"pZ":4.376932317373477,"vX0":-3.840848613115075,"vY0":-134.51817745048254,"vZ0":-0.2938180798577378,"x":82.21,"y":120.6,"x0":1.6313763052294712,"y0":50.00390362306211,"z0":5.920433516689531,"aX":10.26385281797428},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":-9.4,"spinRate":2062,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.40651846905745437,"extension":5.782592661547029},"index":9,"playId":"237c0b51-9b54-3af0-8c41-9d3b9dd91d7f","pitchNumber":8,"startTime":"2025-08-30T02:52:37.977Z","endTime":"2025-08-30T02:52:40.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.377678975916332,"aZ":-31.383624251229318,"pfxX":-0.0587164406170428,"pfxZ":0.5288057801481685,"pX":-8.9843674301386E-5,"pZ":2.7442802697165614,"vX0":-3.2169364025466685,"vY0":-120.34336348971195,"vZ0":-1.1274479687378782,"x":117.0,"y":164.68,"x0":1.35395430573555,"y0":50.00030902400187,"z0":5.964958157541858,"aX":-0.08707335120387615},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.0,"breakHorizontal":0.7,"spinRate":2285,"spinDirection":288},"zone":2,"typeConfidence":2.0,"plateTime":0.4527903418198873,"extension":5.711344077403949},"hitData":{"launchSpeed":96.7,"launchAngle":43.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.66,"coordY":79.81}},"index":10,"playId":"43b9a3ff-8200-3d43-a0a6-0f745825934a","pitchNumber":9,"startTime":"2025-08-30T02:52:54.286Z","endTime":"2025-08-30T02:53:04.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:53:04.817Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out sharply to center fielder Kyle Isbel.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T02:53:19.550Z","endTime":"2025-08-30T02:53:47.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"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":93.6,"endSpeed":85.5,"strikeZoneTop":3.67916763981639,"strikeZoneBottom":1.71927644757208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.710854054819983,"aZ":-29.266161458202212,"pfxX":8.82360256089887,"pfxZ":1.5512863523334275,"pX":-0.08325355344061687,"pZ":3.2593824304417995,"vX0":-9.359190942319387,"vY0":-135.95023778711752,"vZ0":0.4433795508824281,"x":120.17,"y":150.78,"x0":2.2570128186184966,"y0":50.00144814509383,"z0":5.124991769121347,"aX":16.521585134856032},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.1,"breakHorizontal":-14.0,"spinRate":2192,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.40284330775117105,"extension":6.088743883680857},"index":0,"playId":"7ec60c6f-34dc-3608-bc36-591630a545b7","pitchNumber":1,"startTime":"2025-08-30T02:53:25.251Z","endTime":"2025-08-30T02:53:28.419Z","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":92.7,"endSpeed":85.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.22169525059592,"aZ":-29.920383989696617,"pfxX":8.973390761434691,"pfxZ":1.2247569608966131,"pX":0.18455415650107604,"pZ":2.4845554222792487,"vX0":-9.276164869603539,"vY0":-134.7305874715937,"vZ0":-0.4852563271197446,"x":109.97,"y":171.7,"x0":2.4999950637223862,"y0":50.005506300765255,"z0":4.774451226493641,"aX":16.562907198903293},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.3,"breakHorizontal":-14.4,"spinRate":2202,"spinDirection":152},"zone":5,"typeConfidence":2.0,"plateTime":0.40594335709642415,"extension":5.886678200521211},"hitData":{"launchSpeed":103.9,"launchAngle":43.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":79.8,"coordY":69.66}},"index":1,"playId":"6a2c2d70-9fee-3708-b4f4-898048ef78f1","pitchNumber":2,"startTime":"2025-08-30T02:53:37.581Z","endTime":"2025-08-30T02:53:47.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:53:47.512Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a ground ball to left fielder Riley Greene.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T02:56:14.308Z","endTime":"2025-08-30T02:56:55.073Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[5,6,7],"actionIndex":[0,1,2,3,4],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Andy Ibáñez remains in the game as the third baseman.","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":"2025-08-30T02:55:48.355Z","endTime":"2025-08-30T02:55:48.366Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"301","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"}},{"details":{"description":"Defensive switch from center field to right field for Wenceel Pérez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T02:55:48.366Z","endTime":"2025-08-30T02:55:48.367Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600"},{"details":{"description":"Defensive switch from third base to shortstop for Zach McKinstry.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-30T02:55:48.367Z","endTime":"2025-08-30T02:55:49.367Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"800"},{"details":{"description":"Defensive switch from shortstop to center field for Javier Báez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-30T02:55:48.367Z","endTime":"2025-08-30T02:55:49.367Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Will Vest replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-08-30T02:55:48.367Z","endTime":"2025-08-30T02:56:16.606Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676684,"link":"/api/v1/people/676684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.50262477386996,"strikeZoneBottom":1.63146837738115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.24029019694795,"aZ":-9.625938059003346,"pfxX":-4.4269848871090325,"pfxZ":11.565351388357616,"pX":-0.10637484046536433,"pZ":1.0897132884451597,"vX0":6.292203103289544,"vY0":-138.7956576675379,"vZ0":-10.367761220230115,"x":121.05,"y":209.36,"x0":-1.8282844723430212,"y0":50.00572813389314,"z0":5.516048853088539,"aX":-8.633662774429505},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":6.7,"spinRate":2304,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.3947249158555879,"extension":6.538398013833686},"index":5,"playId":"33db26b3-82b4-343c-a536-6a09d1696b25","pitchNumber":1,"startTime":"2025-08-30T02:56:16.606Z","endTime":"2025-08-30T02:56:20.306Z","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":95.5,"endSpeed":87.1,"strikeZoneTop":3.53204023067887,"strikeZoneBottom":1.66073518243198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.61836421149442,"aZ":-9.846155518880655,"pfxX":-3.270646800638806,"pfxZ":11.485455676471984,"pX":0.18210120102393706,"pZ":1.865728334296235,"vX0":6.465872516266928,"vY0":-138.68511156903867,"vZ0":-8.47293575091613,"x":110.06,"y":188.41,"x0":-1.756778959249857,"y0":50.001649023857446,"z0":5.620991235331874,"aX":-6.35808250996628},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.2,"breakHorizontal":4.6,"spinRate":2307,"spinDirection":208},"zone":8,"typeConfidence":0.91,"plateTime":0.3952639904251245,"extension":6.342440392562769},"index":6,"playId":"0431f347-7602-39ba-9acd-7dd7cf73ba11","pitchNumber":2,"startTime":"2025-08-30T02:56:28.180Z","endTime":"2025-08-30T02:56:31.238Z","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":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.361980198018614,"aZ":-9.370075141508696,"pfxX":-4.051378366691527,"pfxZ":11.507595803886204,"pX":-0.5188417906418111,"pZ":2.3829291708908444,"vX0":4.78860874359291,"vY0":-140.04665949861038,"vZ0":-7.334705472483199,"x":136.78,"y":174.44,"x0":-1.7265124584238198,"y0":50.002037531950755,"z0":5.652843940608581,"aX":-8.027806757953712},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":6.4,"spinRate":2365,"spinDirection":207},"zone":4,"typeConfidence":0.91,"plateTime":0.3914796757656114,"extension":6.318823998640806},"hitData":{"launchSpeed":105.7,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":110.9,"coordY":142.69}},"index":7,"playId":"b2266fd0-cc63-3e01-a779-2e41b3b77ad1","pitchNumber":3,"startTime":"2025-08-30T02:56:43.315Z","endTime":"2025-08-30T02:56:55.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:56:55.073Z","atBatIndex":76},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mike Yastrzemski grounds into a double play, second baseman Gleyber Torres to shortstop Zach McKinstry to first baseman Spencer Torkelson. Kyle Isbel out at 2nd. Mike Yastrzemski out at 1st.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T02:57:18.763Z","endTime":"2025-08-30T02:58:16.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.1,"endSpeed":82.3,"strikeZoneTop":3.50262477386996,"strikeZoneBottom":1.69000453451334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.18806714435812,"aZ":-23.56452112612245,"pfxX":-8.356903835685792,"pfxZ":5.0294094458824325,"pX":-0.4211172767848212,"pZ":1.2752463446376237,"vX0":6.685711225745758,"vY0":-129.53357683485635,"vZ0":-6.3144129806179095,"x":133.05,"y":204.35,"x0":-1.9405251682102094,"y0":50.00303299687517,"z0":5.527673730280945,"aX":-14.306416037003604},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.0,"breakHorizontal":13.8,"spinRate":1745,"spinDirection":228},"zone":13,"typeConfidence":0.87,"plateTime":0.4216670969829588,"extension":6.28549147267743},"index":0,"playId":"57ca093b-3b68-3fc7-b73a-5ece501635f5","pitchNumber":1,"startTime":"2025-08-30T02:57:20.076Z","endTime":"2025-08-30T02:57:23.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.47321262014501,"strikeZoneBottom":1.66073518243198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.75237356603059,"aZ":-34.50694546092365,"pfxX":1.7363242563428716,"pfxZ":-1.3992849108787766,"pX":0.8027762948436407,"pZ":0.25466870869706426,"vX0":6.49334777228878,"vY0":-128.24365474218314,"vZ0":-6.217136421799844,"x":86.4,"y":231.9,"x0":-1.9886578172915064,"y0":50.00426960977539,"z0":5.405014565606546,"aX":2.8895831948680626},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.7,"breakHorizontal":-4.6,"spinRate":2830,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.42725404776566656,"extension":6.213379216227518},"index":1,"playId":"2e5b41c0-6fd9-39d2-8a91-a86f2980be5f","pitchNumber":2,"startTime":"2025-08-30T02:57:34.850Z","endTime":"2025-08-30T02:57:37.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.680400073360996,"aZ":-11.452617920473516,"pfxX":-1.7971658555952357,"pfxZ":10.61738854021057,"pX":-1.1051631005851068,"pZ":2.8926448355748136,"vX0":2.749656758718916,"vY0":-138.72077330152362,"vZ0":-5.363263343833924,"x":159.13,"y":160.68,"x0":-1.8751461512318761,"y0":50.00066330209883,"z0":5.612825135238573,"aX":-3.506923185787122},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.4,"breakHorizontal":2.6,"spinRate":2216,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.39467083339087594,"extension":6.230921146162817},"index":2,"playId":"bb35c207-7ec7-3562-931a-b3277fb3aa12","pitchNumber":3,"startTime":"2025-08-30T02:57:53.229Z","endTime":"2025-08-30T02:57:56.937Z","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":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.16737264372329,"aZ":-11.17007071219781,"pfxX":-3.1977703024607793,"pfxZ":10.810418001764848,"pX":0.3038157954022495,"pZ":2.3363220164621805,"vX0":6.877153028626649,"vY0":-138.1309893571989,"vZ0":-6.758506941426965,"x":105.42,"y":175.7,"x0":-1.7965204592611854,"y0":50.004150756136355,"z0":5.556674882271384,"aX":-6.214338050742187},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":4.4,"spinRate":2262,"spinDirection":204},"zone":6,"typeConfidence":0.9,"plateTime":0.39568135247907144,"extension":6.269270150740865},"hitData":{"launchSpeed":96.8,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.49,"coordY":151.92}},"index":3,"playId":"008ac273-a9e5-31de-ae10-b48a956f405f","pitchNumber":4,"startTime":"2025-08-30T02:58:09.001Z","endTime":"2025-08-30T02:58:16.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T02:58:16.839Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T02:58:37.284Z","endTime":"2025-08-30T03:00:10.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.62030658469698,"strikeZoneBottom":1.71927644757208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.851380861048032,"aZ":-11.609880480375754,"pfxX":-2.3772836850530603,"pfxZ":10.443432929127933,"pX":0.02337620304032682,"pZ":3.1613728839308557,"vX0":5.625669175938323,"vY0":-139.10986997828226,"vZ0":-4.778964165335785,"x":116.11,"y":153.42,"x0":-1.7120467112125266,"y0":50.00220742599542,"z0":5.664936882106853,"aX":-4.681647961747116},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":3.2,"spinRate":2239,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.3930397325297812,"extension":6.27382937776024},"index":0,"playId":"ed551b6e-7e32-3f9d-afac-49567aa2e2c5","pitchNumber":1,"startTime":"2025-08-30T02:58:42.956Z","endTime":"2025-08-30T02:58:46.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.20197236187304,"aZ":-33.837704198791506,"pfxX":1.9494370967191883,"pfxZ":-0.9902699775294899,"pX":0.4828766093008049,"pZ":1.4514299010690432,"vX0":5.726654376293148,"vY0":-128.76638287885515,"vZ0":-3.60326216703937,"x":98.59,"y":199.59,"x0":-2.0249346396756445,"y0":50.004667311597665,"z0":5.492115961289871,"aX":3.2672685754835338},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.4,"breakHorizontal":-4.8,"spinRate":2730,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.42565873211442673,"extension":6.240212106871581},"index":1,"playId":"b65f362b-ab3b-3afe-b04c-e15558e39119","pitchNumber":2,"startTime":"2025-08-30T02:58:57.090Z","endTime":"2025-08-30T02:59:00.090Z","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":"2025-08-30T02:59:07.684Z","endTime":"2025-08-30T02:59:18.457Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.497300754591933,"aZ":-11.36694989112182,"pfxX":-3.769285676188975,"pfxZ":10.264986290240135,"pX":-0.4701739801770041,"pZ":2.9256419347152853,"vX0":5.0549587945967245,"vY0":-141.29564288221346,"vZ0":-5.631256280387989,"x":134.92,"y":159.79,"x0":-1.7907065744010375,"y0":50.000836891445246,"z0":5.671544347327122,"aX":-7.638997860484745},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":5.9,"spinRate":2245,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.3873066657034778,"extension":6.295967163630233},"index":3,"playId":"1bec9486-f3ee-3a43-b505-bf2d4abb878c","pitchNumber":3,"startTime":"2025-08-30T02:59:18.457Z","endTime":"2025-08-30T02:59:21.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.59088111952276,"strikeZoneBottom":1.63146837738115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.048696053563454,"aZ":-34.59749395448256,"pfxX":1.7332507377760962,"pfxZ":-1.4404549646679357,"pX":1.113466338221814,"pZ":1.3386730951323,"vX0":6.951866949832852,"vY0":-129.23004652146568,"vZ0":-3.8734896695010868,"x":74.56,"y":202.64,"x0":-1.841515693401631,"y0":50.00322963836119,"z0":5.527420880744361,"aX":2.9165671146484864},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.2,"breakHorizontal":-4.8,"spinRate":2701,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4245655361717362,"extension":6.219506580698632},"index":4,"playId":"297bd601-63f9-32f9-91b1-05bd845d3084","pitchNumber":4,"startTime":"2025-08-30T02:59:46.358Z","endTime":"2025-08-30T02:59:49.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18284041639258,"aZ":-35.42386710576605,"pfxX":4.741676096903794,"pfxZ":-1.9423151767402551,"pX":0.7945331729461638,"pZ":2.2361215604670184,"vX0":5.247792863111388,"vY0":-128.67728223113465,"vZ0":-1.5777561247230483,"x":86.71,"y":178.4,"x0":-1.8887073894250594,"y0":50.001782821617056,"z0":5.6065594866959,"aX":7.935550378100013},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.6,"breakHorizontal":-9.7,"spinRate":2766,"spinDirection":26},"zone":6,"typeConfidence":0.9,"plateTime":0.4259656017856881,"extension":6.2637169722233415},"hitData":{"launchSpeed":88.2,"launchAngle":35.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.59,"coordY":93.77}},"index":5,"playId":"f605eb10-e9f8-35fa-8d91-f8952bdc8c0b","pitchNumber":5,"startTime":"2025-08-30T03:00:01.780Z","endTime":"2025-08-30T03:00:10.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T03:00:10.329Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T02:58:37.284Z","endTime":"2025-08-30T03:00:10.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.62030658469698,"strikeZoneBottom":1.71927644757208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.851380861048032,"aZ":-11.609880480375754,"pfxX":-2.3772836850530603,"pfxZ":10.443432929127933,"pX":0.02337620304032682,"pZ":3.1613728839308557,"vX0":5.625669175938323,"vY0":-139.10986997828226,"vZ0":-4.778964165335785,"x":116.11,"y":153.42,"x0":-1.7120467112125266,"y0":50.00220742599542,"z0":5.664936882106853,"aX":-4.681647961747116},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":3.2,"spinRate":2239,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.3930397325297812,"extension":6.27382937776024},"index":0,"playId":"ed551b6e-7e32-3f9d-afac-49567aa2e2c5","pitchNumber":1,"startTime":"2025-08-30T02:58:42.956Z","endTime":"2025-08-30T02:58:46.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.20197236187304,"aZ":-33.837704198791506,"pfxX":1.9494370967191883,"pfxZ":-0.9902699775294899,"pX":0.4828766093008049,"pZ":1.4514299010690432,"vX0":5.726654376293148,"vY0":-128.76638287885515,"vZ0":-3.60326216703937,"x":98.59,"y":199.59,"x0":-2.0249346396756445,"y0":50.004667311597665,"z0":5.492115961289871,"aX":3.2672685754835338},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.4,"breakHorizontal":-4.8,"spinRate":2730,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.42565873211442673,"extension":6.240212106871581},"index":1,"playId":"b65f362b-ab3b-3afe-b04c-e15558e39119","pitchNumber":2,"startTime":"2025-08-30T02:58:57.090Z","endTime":"2025-08-30T02:59:00.090Z","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":"2025-08-30T02:59:07.684Z","endTime":"2025-08-30T02:59:18.457Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.497300754591933,"aZ":-11.36694989112182,"pfxX":-3.769285676188975,"pfxZ":10.264986290240135,"pX":-0.4701739801770041,"pZ":2.9256419347152853,"vX0":5.0549587945967245,"vY0":-141.29564288221346,"vZ0":-5.631256280387989,"x":134.92,"y":159.79,"x0":-1.7907065744010375,"y0":50.000836891445246,"z0":5.671544347327122,"aX":-7.638997860484745},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":5.9,"spinRate":2245,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.3873066657034778,"extension":6.295967163630233},"index":3,"playId":"1bec9486-f3ee-3a43-b505-bf2d4abb878c","pitchNumber":3,"startTime":"2025-08-30T02:59:18.457Z","endTime":"2025-08-30T02:59:21.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.59088111952276,"strikeZoneBottom":1.63146837738115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.048696053563454,"aZ":-34.59749395448256,"pfxX":1.7332507377760962,"pfxZ":-1.4404549646679357,"pX":1.113466338221814,"pZ":1.3386730951323,"vX0":6.951866949832852,"vY0":-129.23004652146568,"vZ0":-3.8734896695010868,"x":74.56,"y":202.64,"x0":-1.841515693401631,"y0":50.00322963836119,"z0":5.527420880744361,"aX":2.9165671146484864},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.2,"breakHorizontal":-4.8,"spinRate":2701,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4245655361717362,"extension":6.219506580698632},"index":4,"playId":"297bd601-63f9-32f9-91b1-05bd845d3084","pitchNumber":4,"startTime":"2025-08-30T02:59:46.358Z","endTime":"2025-08-30T02:59:49.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18284041639258,"aZ":-35.42386710576605,"pfxX":4.741676096903794,"pfxZ":-1.9423151767402551,"pX":0.7945331729461638,"pZ":2.2361215604670184,"vX0":5.247792863111388,"vY0":-128.67728223113465,"vZ0":-1.5777561247230483,"x":86.71,"y":178.4,"x0":-1.8887073894250594,"y0":50.001782821617056,"z0":5.6065594866959,"aX":7.935550378100013},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.6,"breakHorizontal":-9.7,"spinRate":2766,"spinDirection":26},"zone":6,"typeConfidence":0.9,"plateTime":0.4259656017856881,"extension":6.2637169722233415},"hitData":{"launchSpeed":88.2,"launchAngle":35.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.59,"coordY":93.77}},"index":5,"playId":"f605eb10-e9f8-35fa-8d91-f8952bdc8c0b","pitchNumber":5,"startTime":"2025-08-30T03:00:01.780Z","endTime":"2025-08-30T03:00:10.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-30T03:00:10.329Z","atBatIndex":78},"scoringPlays":[6,9,18,35,66],"playsByInning":[{"startIndex":0,"endIndex":12,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9,10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":128.62,"y":67.87},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":177.76,"y":136.59},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":173.08,"y":30.31},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":181.52,"y":107.86},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":193.18,"y":107.86},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":54.32,"y":51.61},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":101.45,"y":166.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":216.31,"y":103.85},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":156.18,"y":158.03},"type":"O","description":"Pop Out"}]}},{"startIndex":13,"endIndex":23,"top":[13,14,15,16,17,18,19],"bottom":[20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":123.99,"y":47.76},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":114.63,"y":186.41},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":153.47,"y":119.46},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":188.11,"y":120.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":100.94,"y":146.88},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":2,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":185.39,"y":125.58},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":50.76,"y":95.73},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":148.58,"y":151.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":71.95,"y":110.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":174.0,"y":90.79},"type":"O","description":"Lineout"}]}},{"startIndex":24,"endIndex":31,"top":[24,25,26,27,28],"bottom":[29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"coordinates":{"x":117.87,"y":63.75},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":64.87,"y":126.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":103.98,"y":163.1},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":122.01,"y":31.84},"type":"O","description":"Flyout"}]}},{"startIndex":32,"endIndex":40,"top":[32,33,34,35,36,37],"bottom":[38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":158.72,"y":163.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":119.7,"y":106.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":134.91,"y":91.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":218.56,"y":105.97},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":99.93,"y":165.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":145.42,"y":42.95},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":154.99,"y":137.61},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":121.64,"y":51.9},"type":"O","description":"Flyout"}]}},{"startIndex":41,"endIndex":48,"top":[41,42,43],"bottom":[44,45,46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":121.43,"y":151.43},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":113.11,"y":153.47},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":150.12,"y":140.23},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":55.89,"y":71.29},"type":"O","description":"Lineout"}]}},{"startIndex":49,"endIndex":56,"top":[49,50,51],"bottom":[52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":128.67,"y":141.9},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":151.11,"y":149.92},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":107.67,"y":55.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":138.23,"y":97.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"coordinates":{"x":169.77,"y":81.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":216.59,"y":80.84},"type":"O","description":"Flyout"}]}},{"startIndex":57,"endIndex":65,"top":[57,58,59,60],"bottom":[61,62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":159.04,"y":96.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"coordinates":{"x":126.79,"y":142.32},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":224.6,"y":102.88},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":199.21,"y":97.56},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":102.97,"y":165.12},"type":"O","description":"Groundout"}]}},{"startIndex":66,"endIndex":72,"top":[66,67,68,69],"bottom":[70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":56.5,"y":53.22},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":155.68,"y":166.64},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":191.01,"y":91.1},"type":"O","description":"Lineout"}]}},{"startIndex":73,"endIndex":78,"top":[73,74,75],"bottom":[76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"coordinates":{"x":80.67,"y":71.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"coordinates":{"x":72.66,"y":79.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":79.8,"y":69.66},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":110.9,"y":142.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":146.49,"y":151.92},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":188.59,"y":93.77},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":9,"errors":0,"leftOnBase":8},"away":{"runs":5,"hits":11,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"catcher":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"first":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"second":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"third":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"shortstop":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"left":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"center":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"right":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"onDeck":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"inHole":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"battingOrder":5,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"offense":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"onDeck":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"inHole":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"battingOrder":2,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":8,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".250","atBats":36,"obp":".319","slg":".423","ops":".742","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":15,"rbi":5,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"36.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":14,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".316","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":134,"era":"3.83","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.23","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":134,"balls":56,"strikes":78,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":3,"pitchesPerInning":"14.89","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":50,"groundOuts":97,"airOuts":101,"runs":60,"doubles":18,"triples":10,"homeRuns":11,"strikeOuts":98,"baseOnBalls":43,"intentionalWalks":1,"hits":103,"hitByPitch":5,"avg":".261","atBats":394,"obp":".339","slg":".442","ops":".781","caughtStealing":3,"stolenBases":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":447,"totalBases":174,"rbi":43,"leftOnBase":172,"sacBunts":1,"sacFlies":4,"babip":".318","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.82","popOuts":17,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":170,"putOuts":146,"errors":12,"chances":328,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":26,"flyOuts":85,"groundOuts":134,"airOuts":138,"runs":47,"doubles":21,"triples":1,"homeRuns":15,"strikeOuts":212,"baseOnBalls":25,"intentionalWalks":0,"hits":120,"hitByPitch":4,"atBats":601,"obp":".236","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":2424,"era":"2.28","inningsPitched":"166.0","wins":11,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"0.87","battersFaced":633,"outs":498,"gamesPitched":26,"completeGames":1,"shutouts":1,"pitchesThrown":2424,"balls":718,"strikes":1706,"strikePercentage":".700","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".733","pitchesPerInning":"14.60","gamesFinished":0,"strikeoutWalkRatio":"8.48","strikeoutsPer9Inn":"11.49","walksPer9Inn":"1.36","hitsPer9Inn":"6.51","runsScoredPer9":"2.55","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":28,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":4,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700242":{"person":{"id":700242,"fullName":"Trey Sweeney","link":"/api/v1/people/700242"},"jerseyNumber":"27","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":40,"groundOuts":67,"airOuts":66,"runs":34,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":81,"baseOnBalls":24,"intentionalWalks":0,"hits":55,"hitByPitch":0,"avg":".208","atBats":265,"obp":".270","slg":".313","ops":".583","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":293,"totalBases":83,"rbi":31,"leftOnBase":120,"sacBunts":0,"sacFlies":4,"babip":".269","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.17","popOuts":14,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":173,"putOuts":102,"errors":6,"chances":281,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":23,"flyOuts":79,"groundOuts":110,"airOuts":135,"runs":57,"doubles":23,"triples":3,"homeRuns":17,"strikeOuts":107,"baseOnBalls":32,"intentionalWalks":1,"hits":126,"hitByPitch":3,"atBats":471,"obp":".314","caughtStealing":6,"stolenBases":10,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1932,"era":"3.95","inningsPitched":"120.2","wins":12,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.31","battersFaced":513,"outs":362,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1932,"balls":666,"strikes":1266,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".706","pitchesPerInning":"16.01","gamesFinished":0,"strikeoutWalkRatio":"3.34","strikeoutsPer9Inn":"7.98","walksPer9Inn":"2.39","hitsPer9Inn":"9.40","runsScoredPer9":"4.25","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":23,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606160":{"person":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":46,"gamesStarted":0,"flyOuts":27,"groundOuts":44,"airOuts":50,"runs":28,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":47,"baseOnBalls":30,"intentionalWalks":2,"hits":34,"hitByPitch":0,"atBats":174,"obp":".312","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":895,"era":"4.99","inningsPitched":"48.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":27,"whip":"1.32","battersFaced":205,"outs":146,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":895,"balls":357,"strikes":538,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"18.39","gamesFinished":16,"strikeoutWalkRatio":"1.57","strikeoutsPer9Inn":"8.69","walksPer9Inn":"5.55","hitsPer9Inn":"6.29","runsScoredPer9":"5.18","homeRunsPer9":"0.74","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"101","stats":{"batting":{"note":"a-","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":12,"groundOuts":16,"airOuts":33,"runs":11,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":23,"hitByPitch":3,"avg":".240","atBats":96,"obp":".330","slg":".469","ops":".799","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":45,"rbi":15,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".279","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":12,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID595879":{"person":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":54,"groundOuts":89,"airOuts":91,"runs":52,"doubles":17,"triples":2,"homeRuns":11,"strikeOuts":98,"baseOnBalls":10,"intentionalWalks":0,"hits":98,"hitByPitch":5,"avg":".262","atBats":374,"obp":".289","slg":".406","ops":".695","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":152,"rbi":51,"leftOnBase":157,"sacBunts":0,"sacFlies":2,"babip":".326","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":16,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":136,"putOuts":159,"errors":8,"chances":303,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":132,"flyOuts":63,"groundOuts":96,"airOuts":107,"runs":72,"doubles":27,"triples":1,"homeRuns":32,"strikeOuts":169,"baseOnBalls":39,"intentionalWalks":1,"hits":136,"hitByPitch":3,"avg":".269","atBats":505,"obp":".324","slg":".517","ops":".841","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":550,"totalBases":261,"rbi":101,"leftOnBase":237,"sacBunts":0,"sacFlies":3,"babip":".339","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.78","popOuts":17,"lineOuts":27},"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":238,"errors":2,"chances":242,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":11,"strikes":7,"strikePercentage":".390","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":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":57,"gamesStarted":5,"flyOuts":31,"groundOuts":77,"airOuts":61,"runs":28,"doubles":7,"triples":0,"homeRuns":13,"strikeOuts":52,"baseOnBalls":14,"intentionalWalks":1,"hits":57,"hitByPitch":0,"atBats":239,"obp":".276","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":959,"era":"3.60","inningsPitched":"65.0","wins":5,"losses":3,"saves":0,"saveOpportunities":5,"holds":14,"blownSaves":5,"earnedRuns":26,"whip":"1.09","battersFaced":261,"outs":195,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":959,"balls":333,"strikes":626,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".625","pitchesPerInning":"14.75","gamesFinished":4,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"7.20","walksPer9Inn":"1.94","hitsPer9Inn":"7.89","runsScoredPer9":"3.88","homeRunsPer9":"1.80","inheritedRunners":35,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":4,"sacFlies":4,"passedBall":0,"popOuts":12,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | BB, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"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":2,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":62,"groundOuts":69,"airOuts":113,"runs":57,"doubles":17,"triples":4,"homeRuns":22,"strikeOuts":85,"baseOnBalls":14,"intentionalWalks":0,"hits":95,"hitByPitch":6,"avg":".264","atBats":360,"obp":".301","slg":".517","ops":".818","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":186,"rbi":52,"leftOnBase":148,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.61","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"16.36","popOuts":29,"lineOuts":22},"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":118,"errors":3,"chances":123,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(W, 4-4)","summary":"1.2 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":9,"strikes":13,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":27,"groundOuts":51,"airOuts":50,"runs":21,"doubles":6,"triples":3,"homeRuns":3,"strikeOuts":50,"baseOnBalls":17,"intentionalWalks":2,"hits":39,"hitByPitch":1,"atBats":186,"obp":".277","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":767,"era":"3.27","inningsPitched":"52.1","wins":4,"losses":4,"saves":24,"saveOpportunities":30,"holds":1,"blownSaves":6,"earnedRuns":19,"whip":"1.07","battersFaced":209,"outs":157,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":767,"balls":255,"strikes":512,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".500","pitchesPerInning":"14.66","gamesFinished":38,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"8.60","walksPer9Inn":"2.92","hitsPer9Inn":"6.71","runsScoredPer9":"3.61","homeRunsPer9":"0.52","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":26,"flyOuts":75,"groundOuts":98,"airOuts":137,"runs":76,"doubles":24,"triples":1,"homeRuns":21,"strikeOuts":165,"baseOnBalls":50,"intentionalWalks":0,"hits":127,"hitByPitch":4,"atBats":526,"obp":".312","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":2370,"era":"4.87","inningsPitched":"136.2","wins":7,"losses":13,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":74,"whip":"1.30","battersFaced":581,"outs":410,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2370,"balls":849,"strikes":1521,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".350","pitchesPerInning":"17.34","gamesFinished":0,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"10.87","walksPer9Inn":"3.29","hitsPer9Inn":"8.36","runsScoredPer9":"5.00","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":30,"lineOuts":32},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":13,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":130,"flyOuts":86,"groundOuts":78,"airOuts":149,"runs":71,"doubles":25,"triples":1,"homeRuns":28,"strikeOuts":135,"baseOnBalls":60,"intentionalWalks":5,"hits":112,"hitByPitch":9,"avg":".239","atBats":469,"obp":".333","slg":".475","ops":".808","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":543,"totalBases":223,"rbi":70,"leftOnBase":192,"sacBunts":0,"sacFlies":5,"babip":".270","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.75","popOuts":40,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":82,"putOuts":869,"errors":3,"chances":954,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":10,"obp":".615","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":57,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"4.00","battersFaced":13,"outs":6,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":57,"balls":24,"strikes":33,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"28.50","gamesFinished":2,"strikeoutWalkRatio":"0.67","strikeoutsPer9Inn":"9.00","walksPer9Inn":"13.50","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","homeRunsPer9":"4.50","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":11,"groundOuts":27,"airOuts":26,"runs":13,"doubles":3,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":15,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".188","atBats":101,"obp":".288","slg":".327","ops":".615","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":33,"rbi":16,"leftOnBase":35,"sacBunts":1,"sacFlies":2,"babip":".235","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.67","popOuts":9,"lineOuts":6},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":11,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"3.38","inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":13,"outs":8,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":18,"strikes":23,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.38","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":9,"stolenBases":20,"stolenBasePercentage":".690","caughtStealingPercentage":".310","assists":13,"putOuts":265,"errors":4,"chances":282,"fielding":".986","passedBall":1,"pickoffs":3}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650402":{"person":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"jerseyNumber":"25","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":93,"groundOuts":108,"airOuts":146,"runs":69,"doubles":19,"triples":0,"homeRuns":14,"strikeOuts":75,"baseOnBalls":70,"intentionalWalks":0,"hits":115,"hitByPitch":4,"avg":".263","atBats":438,"obp":".365","slg":".402","ops":".767","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":518,"totalBases":176,"rbi":61,"leftOnBase":149,"sacBunts":0,"sacFlies":6,"babip":".285","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.29","popOuts":19,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":234,"putOuts":159,"errors":4,"chances":397,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID592454":{"person":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":52,"gamesStarted":0,"flyOuts":26,"groundOuts":55,"airOuts":49,"runs":28,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":41,"baseOnBalls":23,"intentionalWalks":0,"hits":41,"hitByPitch":1,"atBats":186,"obp":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":818,"era":"4.89","inningsPitched":"49.2","wins":1,"losses":3,"saves":9,"saveOpportunities":13,"holds":13,"blownSaves":4,"earnedRuns":27,"whip":"1.29","battersFaced":210,"outs":149,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":818,"balls":315,"strikes":503,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".250","pitchesPerInning":"16.47","gamesFinished":15,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"7.43","walksPer9Inn":"4.17","hitsPer9Inn":"7.43","runsScoredPer9":"5.07","homeRunsPer9":"1.45","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":10},"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}},"ID669724":{"person":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":49,"gamesStarted":0,"flyOuts":26,"groundOuts":81,"airOuts":49,"runs":31,"doubles":14,"triples":2,"homeRuns":3,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":2,"hits":60,"hitByPitch":2,"atBats":225,"obp":".311","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":870,"era":"3.25","inningsPitched":"55.1","wins":3,"losses":3,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":20,"whip":"1.32","battersFaced":241,"outs":166,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":870,"balls":313,"strikes":557,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".500","pitchesPerInning":"15.72","gamesFinished":8,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"5.86","walksPer9Inn":"2.11","hitsPer9Inn":"9.76","runsScoredPer9":"5.04","homeRunsPer9":"0.49","inheritedRunners":28,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID628451":{"person":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"jerseyNumber":"77","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"301","stats":{"batting":{"note":"b-","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":31,"groundOuts":37,"airOuts":47,"runs":21,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":34,"hitByPitch":4,"avg":".250","atBats":136,"obp":".304","slg":".390","ops":".694","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":148,"totalBases":53,"rbi":21,"leftOnBase":63,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":4,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":67,"putOuts":30,"errors":3,"chances":100,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663978":{"person":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"3.2 IP, 3 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":58,"inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":16,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":58,"balls":24,"strikes":34,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"7.36","homeRunsPer9":"4.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":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":27,"gamesStarted":27,"flyOuts":95,"groundOuts":131,"airOuts":184,"runs":83,"doubles":27,"triples":4,"homeRuns":25,"strikeOuts":97,"baseOnBalls":32,"intentionalWalks":0,"hits":146,"hitByPitch":3,"atBats":548,"obp":".306","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":2282,"era":"5.04","inningsPitched":"141.0","wins":5,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":79,"whip":"1.26","battersFaced":593,"outs":423,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":2282,"balls":797,"strikes":1485,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":3,"winPercentage":".313","pitchesPerInning":"16.18","gamesFinished":0,"strikeoutWalkRatio":"3.03","strikeoutsPer9Inn":"6.19","walksPer9Inn":"2.04","hitsPer9Inn":"9.32","runsScoredPer9":"5.30","homeRunsPer9":"1.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":8,"passedBall":0,"popOuts":47,"lineOuts":42},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":20,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":53,"groundOuts":72,"airOuts":101,"runs":44,"doubles":17,"triples":2,"homeRuns":12,"strikeOuts":88,"baseOnBalls":18,"intentionalWalks":2,"hits":97,"hitByPitch":8,"avg":".272","atBats":357,"obp":".320","slg":".431","ops":".751","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":154,"rbi":52,"leftOnBase":151,"sacBunts":0,"sacFlies":1,"babip":".329","groundOutsToAirouts":"0.71","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"29.75","popOuts":22,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":22,"stolenBases":41,"stolenBasePercentage":".651","caughtStealingPercentage":".349","assists":32,"putOuts":839,"errors":4,"chances":875,"fielding":".995","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID450203":{"person":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"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":22,"flyOuts":69,"groundOuts":121,"airOuts":119,"runs":77,"doubles":24,"triples":3,"homeRuns":20,"strikeOuts":137,"baseOnBalls":58,"intentionalWalks":2,"hits":133,"hitByPitch":12,"atBats":502,"obp":".351","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":2246,"era":"5.25","inningsPitched":"128.2","wins":9,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":75,"whip":"1.48","battersFaced":582,"outs":386,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":2246,"balls":811,"strikes":1435,"strikePercentage":".640","hitBatsmen":12,"balks":1,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".474","pitchesPerInning":"17.46","gamesFinished":1,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"9.58","walksPer9Inn":"4.06","hitsPer9Inn":"9.30","runsScoredPer9":"5.39","homeRunsPer9":"1.40","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":3,"chances":22,"fielding":".864","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676684":{"person":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(S, 20)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"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":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":55,"gamesStarted":0,"flyOuts":22,"groundOuts":70,"airOuts":38,"runs":20,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":64,"baseOnBalls":19,"intentionalWalks":1,"hits":46,"hitByPitch":1,"atBats":216,"obp":".278","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":973,"era":"2.76","inningsPitched":"58.2","wins":6,"losses":3,"saves":20,"saveOpportunities":26,"holds":2,"blownSaves":6,"earnedRuns":18,"whip":"1.11","battersFaced":238,"outs":176,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":973,"balls":343,"strikes":630,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.84","rbi":0,"winPercentage":".667","pitchesPerInning":"16.59","gamesFinished":36,"strikeoutWalkRatio":"3.37","strikeoutsPer9Inn":"9.82","walksPer9Inn":"2.91","hitsPer9Inn":"7.06","runsScoredPer9":"3.07","homeRunsPer9":"0.61","inheritedRunners":20,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":67,"groundOuts":72,"airOuts":110,"runs":59,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":90,"baseOnBalls":44,"intentionalWalks":0,"hits":95,"hitByPitch":1,"avg":".262","atBats":363,"obp":".340","slg":".427","ops":".767","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":412,"totalBases":155,"rbi":40,"leftOnBase":136,"sacBunts":0,"sacFlies":4,"babip":".313","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.25","popOuts":12,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":97,"putOuts":173,"errors":6,"chances":276,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID672761":{"person":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"jerseyNumber":"46","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":51,"groundOuts":48,"airOuts":84,"runs":38,"doubles":12,"triples":4,"homeRuns":11,"strikeOuts":57,"baseOnBalls":21,"intentionalWalks":0,"hits":64,"hitByPitch":3,"avg":".256","atBats":250,"obp":".318","slg":".468","ops":".786","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":277,"totalBases":117,"rbi":32,"leftOnBase":126,"sacBunts":0,"sacFlies":3,"babip":".286","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"22.73","popOuts":16,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":122,"errors":2,"chances":129,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":4,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":7,"strikes":17,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":9,"gamesStarted":3,"flyOuts":18,"groundOuts":28,"airOuts":33,"runs":8,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":106,"obp":".232","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":406,"era":"2.45","inningsPitched":"29.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":8,"whip":"0.89","battersFaced":112,"outs":88,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":406,"balls":131,"strikes":275,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".750","pitchesPerInning":"13.84","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"7.67","walksPer9Inn":"1.53","hitsPer9Inn":"6.44","runsScoredPer9":"2.45","homeRunsPer9":"1.23","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"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"}]}},"batters":[690993,663330,650402,681481,628451,682985,679529,672761,693307,656716,595879,663978,663947,675512,640448,676684],"pitchers":[663978,663947,675512,640448,676684],"bench":[668670,700242],"bullpen":[656427,669724,592454,663554,606160,450203,669373,805427],"battingOrder":[663330,650402,628451,682985,679529,672761,693307,656716,595879],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Greene, R (27, Lugo, S)."},{"label":"HR","value":"Dingler (12, 8th inning off Clarke, T, 0 on, 0 out)."},{"label":"TB","value":"Báez, J; Carpenter 2; Dingler 4; Greene, R 4; Keith; Torres 3."},{"label":"RBI","value":"Carpenter 2 (52); Dingler (52); Greene, R 2 (101)."},{"label":"2-out RBI","value":"Carpenter 2."},{"label":"Runners left in scoring position, 2 out","value":"Pérez, W 3; Greene, R; Báez, J."},{"label":"Team RISP","value":"3-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"PO","value":"Pérez, W (1st base by Clarke, T)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Torres-McKinstry-Torkelson)."}]}],"note":[{"label":"a","value":"Struck out for Keith in the 6th."},{"label":"b","value":"Flied out for Carpenter in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":14,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".247","atBats":35,"obp":".308","slg":".395","ops":".703","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":17,"rbi":3,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":1,"lineOuts":5},"pitching":{"flyOuts":4,"groundOuts":8,"airOuts":6,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":36,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":167,"era":"3.67","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.25","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":167,"balls":62,"strikes":105,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.33","rbi":5,"pitchesPerInning":"18.56","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"26","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":60,"groundOuts":89,"airOuts":106,"runs":36,"doubles":18,"triples":0,"homeRuns":5,"strikeOuts":62,"baseOnBalls":22,"intentionalWalks":2,"hits":94,"hitByPitch":8,"avg":".272","atBats":345,"obp":".326","slg":".368","ops":".694","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":381,"totalBases":127,"rbi":36,"leftOnBase":111,"sacBunts":1,"sacFlies":5,"babip":".314","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.00","popOuts":13,"lineOuts":33},"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":154,"putOuts":149,"errors":3,"chances":306,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID669674":{"person":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"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":13,"balls":3,"strikes":10,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":25,"groundOuts":29,"airOuts":40,"runs":26,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":26,"baseOnBalls":17,"intentionalWalks":1,"hits":38,"hitByPitch":1,"atBats":133,"obp":".371","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":624,"era":"5.85","inningsPitched":"32.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":21,"whip":"1.70","battersFaced":151,"outs":97,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":624,"balls":240,"strikes":384,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".400","pitchesPerInning":"19.30","gamesFinished":17,"strikeoutWalkRatio":"1.53","strikeoutsPer9Inn":"7.24","walksPer9Inn":"4.73","hitsPer9Inn":"10.58","runsScoredPer9":"7.24","homeRunsPer9":"1.39","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663697":{"person":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":94,"groundOuts":112,"airOuts":154,"runs":57,"doubles":27,"triples":0,"homeRuns":8,"strikeOuts":94,"baseOnBalls":52,"intentionalWalks":0,"hits":108,"hitByPitch":12,"avg":".232","atBats":465,"obp":".324","slg":".342","ops":".666","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":532,"totalBases":159,"rbi":41,"leftOnBase":140,"sacBunts":1,"sacFlies":2,"babip":".274","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.12","popOuts":37,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":193,"putOuts":135,"errors":12,"chances":340,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":6,"groundOuts":7,"airOuts":12,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":8,"hitByPitch":2,"avg":".235","atBats":34,"obp":".270","slg":".353","ops":".623","caughtStealing":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":12,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".269","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":1,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":30,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680742":{"person":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":8,"strikes":17,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":18,"groundOuts":35,"airOuts":27,"runs":16,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":12,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":112,"obp":".296","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":487,"era":"4.15","inningsPitched":"30.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":14,"whip":"1.22","battersFaced":126,"outs":91,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":487,"balls":182,"strikes":305,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".333","pitchesPerInning":"16.05","gamesFinished":5,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"8.01","walksPer9Inn":"3.56","hitsPer9Inn":"7.42","runsScoredPer9":"4.75","homeRunsPer9":"1.19","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":7},"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"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":88,"groundOuts":116,"airOuts":155,"runs":46,"doubles":32,"triples":0,"homeRuns":23,"strikeOuts":105,"baseOnBalls":23,"intentionalWalks":4,"hits":121,"hitByPitch":9,"avg":".244","atBats":496,"obp":".289","slg":".448","ops":".737","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":532,"totalBases":222,"rbi":77,"leftOnBase":211,"sacBunts":0,"sacFlies":1,"babip":".266","groundOutsToAirouts":"0.75","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"21.56","popOuts":33,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":13,"stolenBases":13,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":41,"putOuts":748,"errors":1,"chances":790,"fielding":".999","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID545341":{"person":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"jerseyNumber":"15","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":34,"groundOuts":56,"airOuts":72,"runs":32,"doubles":18,"triples":1,"homeRuns":8,"strikeOuts":51,"baseOnBalls":16,"intentionalWalks":1,"hits":55,"hitByPitch":1,"avg":".238","atBats":231,"obp":".287","slg":".429","ops":".716","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":99,"rbi":25,"leftOnBase":96,"sacBunts":0,"sacFlies":3,"babip":".269","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.88","popOuts":23,"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":49,"errors":1,"chances":51,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":28,"groundOuts":40,"airOuts":56,"runs":15,"doubles":6,"triples":2,"homeRuns":4,"strikeOuts":23,"baseOnBalls":13,"intentionalWalks":0,"hits":29,"hitByPitch":3,"avg":".200","atBats":145,"obp":".276","slg":".352","ops":".628","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":51,"rbi":17,"leftOnBase":50,"sacBunts":1,"sacFlies":2,"babip":".208","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.25","popOuts":13,"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":40,"putOuts":67,"errors":1,"chances":108,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":0,"flyOuts":23,"groundOuts":61,"airOuts":51,"runs":17,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":41,"baseOnBalls":17,"intentionalWalks":3,"hits":48,"hitByPitch":4,"atBats":201,"obp":".311","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":852,"era":"2.65","inningsPitched":"54.1","wins":5,"losses":3,"saves":2,"saveOpportunities":7,"holds":21,"blownSaves":5,"earnedRuns":16,"whip":"1.20","battersFaced":222,"outs":163,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":852,"balls":306,"strikes":546,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".625","pitchesPerInning":"15.68","gamesFinished":9,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"6.79","walksPer9Inn":"2.82","hitsPer9Inn":"7.95","runsScoredPer9":"2.82","homeRunsPer9":"0.50","inheritedRunners":19,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686681":{"person":{"id":686681,"fullName":"Michael Massey","link":"/api/v1/people/686681"},"jerseyNumber":"19","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":47,"groundOuts":40,"airOuts":97,"runs":11,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":5,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".209","atBats":211,"obp":".226","slg":".270","ops":".496","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":222,"totalBases":57,"rbi":16,"leftOnBase":98,"sacBunts":1,"sacFlies":4,"babip":".236","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"105.50","popOuts":26,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":126,"putOuts":101,"errors":1,"chances":228,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID571912":{"person":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":6,"groundOuts":8,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".212","atBats":33,"obp":".316","slg":".333","ops":".649","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":11,"rbi":3,"leftOnBase":13,"sacBunts":2,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":1,"putOuts":96,"errors":0,"chances":97,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663568":{"person":{"id":663568,"fullName":"Stephen Kolek","link":"/api/v1/people/663568"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":45,"groundOuts":92,"airOuts":77,"runs":40,"doubles":8,"triples":1,"homeRuns":8,"strikeOuts":56,"baseOnBalls":26,"intentionalWalks":1,"hits":78,"hitByPitch":7,"atBats":298,"obp":".330","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1233,"era":"4.18","inningsPitched":"79.2","wins":4,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.31","battersFaced":336,"outs":239,"gamesPitched":14,"completeGames":1,"shutouts":1,"pitchesThrown":1233,"balls":457,"strikes":776,"strikePercentage":".630","hitBatsmen":7,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.19","rbi":0,"winPercentage":".444","pitchesPerInning":"15.48","gamesFinished":0,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"6.33","walksPer9Inn":"2.94","hitsPer9Inn":"8.81","runsScoredPer9":"4.52","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":10,"lineOuts":22},"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}},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":39,"gamesStarted":0,"flyOuts":23,"groundOuts":45,"airOuts":47,"runs":16,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":38,"baseOnBalls":5,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":157,"obp":".198","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":677,"era":"3.20","inningsPitched":"45.0","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":16,"whip":"0.71","battersFaced":162,"outs":135,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":677,"balls":235,"strikes":442,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.96","rbi":1,"winPercentage":".500","pitchesPerInning":"15.04","gamesFinished":12,"strikeoutWalkRatio":"7.60","strikeoutsPer9Inn":"7.60","walksPer9Inn":"1.00","hitsPer9Inn":"5.40","runsScoredPer9":"3.20","homeRunsPer9":"1.20","inheritedRunners":15,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608032":{"person":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":4,"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":59,"gamesStarted":0,"flyOuts":43,"groundOuts":33,"airOuts":90,"runs":21,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":50,"baseOnBalls":20,"intentionalWalks":6,"hits":42,"hitByPitch":3,"atBats":213,"obp":".274","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":911,"era":"2.62","inningsPitched":"58.1","wins":4,"losses":5,"saves":35,"saveOpportunities":41,"holds":0,"blownSaves":6,"earnedRuns":17,"whip":"1.06","battersFaced":238,"outs":175,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":911,"balls":316,"strikes":595,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".444","pitchesPerInning":"15.62","gamesFinished":50,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.71","walksPer9Inn":"3.09","hitsPer9Inn":"6.48","runsScoredPer9":"3.24","homeRunsPer9":"0.77","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":26,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686701":{"person":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":12,"flyOuts":59,"groundOuts":45,"airOuts":86,"runs":20,"doubles":7,"triples":1,"homeRuns":8,"strikeOuts":59,"baseOnBalls":26,"intentionalWalks":0,"hits":45,"hitByPitch":1,"atBats":234,"obp":".276","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1072,"era":"2.67","inningsPitched":"64.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.11","battersFaced":262,"outs":192,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1072,"balls":391,"strikes":681,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".667","pitchesPerInning":"16.75","gamesFinished":2,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"8.30","walksPer9Inn":"3.66","hitsPer9Inn":"6.33","runsScoredPer9":"2.81","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686469":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":88,"groundOuts":131,"airOuts":163,"runs":57,"doubles":22,"triples":1,"homeRuns":28,"strikeOuts":90,"baseOnBalls":40,"intentionalWalks":5,"hits":134,"hitByPitch":7,"avg":".260","atBats":515,"obp":".320","slg":".470","ops":".790","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":565,"totalBases":242,"rbi":94,"leftOnBase":246,"sacBunts":0,"sacFlies":3,"babip":".265","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.39","popOuts":36,"lineOuts":39},"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":52,"putOuts":768,"errors":3,"chances":823,"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"}]},"ID664728":{"person":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":34,"groundOuts":104,"airOuts":85,"runs":41,"doubles":15,"triples":4,"homeRuns":4,"strikeOuts":68,"baseOnBalls":20,"intentionalWalks":0,"hits":88,"hitByPitch":1,"avg":".267","atBats":330,"obp":".308","slg":".373","ops":".681","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":366,"totalBases":123,"rbi":31,"leftOnBase":134,"sacBunts":12,"sacFlies":3,"babip":".322","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.50","popOuts":28,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":293,"errors":1,"chances":296,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":2,"flyOuts":37,"groundOuts":62,"airOuts":62,"runs":19,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":34,"baseOnBalls":22,"intentionalWalks":1,"hits":56,"hitByPitch":5,"atBats":211,"obp":".347","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":892,"era":"2.89","inningsPitched":"56.0","wins":5,"losses":2,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":18,"whip":"1.39","battersFaced":241,"outs":168,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":892,"balls":331,"strikes":561,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".714","pitchesPerInning":"15.93","gamesFinished":8,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"5.46","walksPer9Inn":"3.54","hitsPer9Inn":"9.00","runsScoredPer9":"3.05","homeRunsPer9":"0.96","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":65,"groundOuts":100,"airOuts":130,"runs":61,"doubles":25,"triples":3,"homeRuns":18,"strikeOuts":100,"baseOnBalls":33,"intentionalWalks":0,"hits":120,"hitByPitch":4,"atBats":447,"obp":".322","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1860,"era":"4.62","inningsPitched":"113.0","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.35","battersFaced":487,"outs":339,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1860,"balls":674,"strikes":1186,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":10,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".385","pitchesPerInning":"16.46","gamesFinished":0,"strikeoutWalkRatio":"3.03","strikeoutsPer9Inn":"7.96","walksPer9Inn":"2.63","hitsPer9Inn":"9.56","runsScoredPer9":"4.86","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":31,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":11,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":71,"groundOuts":79,"airOuts":131,"runs":57,"doubles":22,"triples":1,"homeRuns":15,"strikeOuts":98,"baseOnBalls":59,"intentionalWalks":4,"hits":96,"hitByPitch":1,"avg":".241","atBats":399,"obp":".338","slg":".414","ops":".752","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":165,"rbi":41,"leftOnBase":174,"sacBunts":2,"sacFlies":3,"babip":".280","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.60","popOuts":32,"lineOuts":28},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"obp":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":13,"strikes":8,"strikePercentage":".380","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":193,"errors":1,"chances":205,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID672580":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":72,"groundOuts":134,"airOuts":149,"runs":64,"doubles":32,"triples":5,"homeRuns":14,"strikeOuts":72,"baseOnBalls":51,"intentionalWalks":0,"hits":147,"hitByPitch":1,"avg":".297","atBats":495,"obp":".361","slg":".467","ops":".828","caughtStealing":9,"stolenBases":22,"stolenBasePercentage":".710","caughtStealingPercentage":".290","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":554,"totalBases":231,"rbi":63,"leftOnBase":212,"sacBunts":3,"sacFlies":4,"babip":".322","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.36","popOuts":28,"lineOuts":49},"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":217,"putOuts":119,"errors":7,"chances":343,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(L, 8-7)","summary":"3.1 IP, 4 ER, 5 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":2,"airOuts":3,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"3.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":22,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":36,"strikes":49,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"10.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":87,"groundOuts":127,"airOuts":165,"runs":70,"doubles":23,"triples":1,"homeRuns":27,"strikeOuts":125,"baseOnBalls":55,"intentionalWalks":1,"hits":133,"hitByPitch":6,"atBats":546,"obp":".319","caughtStealing":7,"stolenBases":4,"stolenBasePercentage":".364","caughtStealingPercentage":".636","numberOfPitches":2380,"era":"4.15","inningsPitched":"145.1","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":67,"whip":"1.29","battersFaced":611,"outs":436,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2380,"balls":887,"strikes":1493,"strikePercentage":".630","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":3,"groundOutsToAirouts":"0.77","rbi":4,"winPercentage":".533","pitchesPerInning":"16.38","gamesFinished":0,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"7.74","walksPer9Inn":"3.41","hitsPer9Inn":"8.24","runsScoredPer9":"4.33","homeRunsPer9":"1.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":50},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":12,"errors":0,"chances":27,"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"}]},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":70,"groundOuts":106,"airOuts":128,"runs":35,"doubles":12,"triples":2,"homeRuns":13,"strikeOuts":83,"baseOnBalls":31,"intentionalWalks":1,"hits":87,"hitByPitch":3,"atBats":403,"obp":".277","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1680,"era":"2.92","inningsPitched":"108.0","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.09","battersFaced":438,"outs":324,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1680,"balls":630,"strikes":1050,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".538","pitchesPerInning":"15.56","gamesFinished":0,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"6.92","walksPer9Inn":"2.58","hitsPer9Inn":"7.25","runsScoredPer9":"2.92","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":29,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":2,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672582":{"person":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":6,"strikes":12,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":59,"gamesStarted":2,"flyOuts":12,"groundOuts":82,"airOuts":24,"runs":23,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":54,"baseOnBalls":17,"intentionalWalks":0,"hits":57,"hitByPitch":2,"atBats":215,"obp":".325","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":952,"era":"3.70","inningsPitched":"56.0","wins":5,"losses":1,"saves":0,"saveOpportunities":3,"holds":12,"blownSaves":3,"earnedRuns":23,"whip":"1.32","battersFaced":236,"outs":168,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":952,"balls":330,"strikes":622,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.42","rbi":0,"winPercentage":".833","pitchesPerInning":"17.00","gamesFinished":4,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"8.68","walksPer9Inn":"2.73","hitsPer9Inn":"9.16","runsScoredPer9":"3.70","homeRunsPer9":"0.96","inheritedRunners":34,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":61,"gamesStarted":0,"flyOuts":23,"groundOuts":47,"airOuts":54,"runs":20,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":56,"baseOnBalls":18,"intentionalWalks":1,"hits":44,"hitByPitch":1,"atBats":200,"obp":".288","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":872,"era":"3.04","inningsPitched":"53.1","wins":3,"losses":2,"saves":1,"saveOpportunities":3,"holds":17,"blownSaves":2,"earnedRuns":18,"whip":"1.16","battersFaced":220,"outs":160,"gamesPitched":61,"completeGames":0,"shutouts":0,"pitchesThrown":872,"balls":302,"strikes":570,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".600","pitchesPerInning":"16.35","gamesFinished":6,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"9.45","walksPer9Inn":"3.04","hitsPer9Inn":"7.43","runsScoredPer9":"3.37","homeRunsPer9":"1.18","inheritedRunners":48,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":15,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677951":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"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":133,"flyOuts":88,"groundOuts":104,"airOuts":163,"runs":87,"doubles":41,"triples":4,"homeRuns":19,"strikeOuts":109,"baseOnBalls":45,"intentionalWalks":8,"hits":156,"hitByPitch":5,"avg":".297","atBats":525,"obp":".354","slg":".499","ops":".853","caughtStealing":7,"stolenBases":34,"stolenBasePercentage":".829","caughtStealingPercentage":".171","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":582,"totalBases":262,"rbi":74,"leftOnBase":197,"sacBunts":0,"sacFlies":7,"babip":".339","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.63","popOuts":34,"lineOuts":41},"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":319,"putOuts":161,"errors":10,"chances":490,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[573262,677951,686469,672580,521692,624428,663697,686681,664728,607625,680742,672582,664199,669674],"pitchers":[607625,680742,672582,664199,669674],"bench":[545341,679845,571912,686475],"bullpen":[686701,702070,668674,608032,663568,547179,663738,670167],"battingOrder":[573262,677951,686469,672580,521692,624428,663697,686681,664728],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Frazier (18, Paddack); Yastrzemski (22, Melton)."},{"label":"HR","value":"Yastrzemski (15, 1st inning off Paddack, 0 on, 0 out); Garcia, M (14, 1st inning off Paddack, 1 on, 1 out)."},{"label":"TB","value":"Frazier 3; Garcia, M 4; Isbel; Massey; Witt Jr.; Yastrzemski 7."},{"label":"RBI","value":"Garcia, M 2 (63); Yastrzemski (41)."},{"label":"Runners left in scoring position, 2 out","value":"Isbel; India; Perez, S 2; Garcia, M."},{"label":"GIDP","value":"Yastrzemski."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Massey (Torres at 2nd base)."},{"label":"Pickoffs","value":"Clarke, T (Pérez, W at 1st base)."}]}],"note":[]}},"officials":[{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"Home Plate"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"First Base"},{"official":{"id":664263,"fullName":"Edwin Jimenez","link":"/api/v1/people/664263"},"officialType":"Second Base"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Paddack; Finnegan; Lugo, S."},{"label":"Pitches-strikes","value":"Paddack 58-34; Holton 18-7; Melton 24-17; Finnegan 22-13; Vest 12-7; Lugo, S 85-49; Bowlan 25-17; Zerpa 18-12; Clarke, T 26-17; Long 13-10."},{"label":"Groundouts-flyouts","value":"Paddack 4-4; Holton 1-0; Melton 0-3; Finnegan 1-0; Vest 1-1; Lugo, S 2-1; Bowlan 2-1; Zerpa 2-0; Clarke, T 2-0; Long 0-2."},{"label":"Batters faced","value":"Paddack 16; Holton 5; Melton 8; Finnegan 6; Vest 3; Lugo, S 22; Bowlan 5; Zerpa 4; Clarke, T 6; Long 3."},{"label":"Inherited runners-scored","value":"Melton 2-0; Finnegan 1-0; Bowlan 1-0; Clarke, T 1-0."},{"label":"Umpires","value":"HP: Lance Barksdale. 1B: Ryan Wills. 2B: Edwin Jimenez. 3B: Will Little. "},{"label":"Weather","value":"81 degrees, Partly Cloudy."},{"label":"Wind","value":"14 mph, L To R."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"2:50."},{"label":"Att","value":"34,494."},{"label":"Venue","value":"Kauffman Stadium."},{"label":"August 29, 2025"}],"pitchingNotes":["Zerpa pitched to 1 batter in the 7th inning."],"topPerformers":[{"player":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","boxscoreName":"Yastrzemski"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":71,"groundOuts":79,"airOuts":131,"runs":57,"doubles":22,"triples":1,"homeRuns":15,"strikeOuts":98,"baseOnBalls":59,"intentionalWalks":4,"hits":96,"hitByPitch":1,"avg":".241","atBats":399,"obp":".338","slg":".414","ops":".752","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":165,"rbi":41,"leftOnBase":174,"sacBunts":2,"sacFlies":3,"babip":".280","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.60","popOuts":32,"lineOuts":28},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"obp":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":13,"strikes":8,"strikePercentage":".380","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":193,"errors":1,"chances":205,"fielding":".995","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":62,"hittingGameScore":62},{"player":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580","boxscoreName":"Garcia, M"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":133,"flyOuts":72,"groundOuts":134,"airOuts":149,"runs":64,"doubles":32,"triples":5,"homeRuns":14,"strikeOuts":72,"baseOnBalls":51,"intentionalWalks":0,"hits":147,"hitByPitch":1,"avg":".297","atBats":495,"obp":".361","slg":".467","ops":".828","caughtStealing":9,"stolenBases":22,"stolenBasePercentage":".710","caughtStealingPercentage":".290","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":554,"totalBases":231,"rbi":63,"leftOnBase":212,"sacBunts":3,"sacFlies":4,"babip":".322","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.36","popOuts":28,"lineOuts":49},"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":217,"putOuts":119,"errors":7,"chances":343,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","boxscoreName":"Carpenter"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | BB, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"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":2,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":62,"groundOuts":69,"airOuts":113,"runs":57,"doubles":17,"triples":4,"homeRuns":22,"strikeOuts":85,"baseOnBalls":14,"intentionalWalks":0,"hits":95,"hitByPitch":6,"avg":".264","atBats":360,"obp":".301","slg":".517","ops":".818","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":186,"rbi":52,"leftOnBase":148,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.61","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"16.36","popOuts":29,"lineOuts":22},"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":118,"errors":3,"chances":123,"fielding":".976","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":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"loser":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"save":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}