{"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":776666,"link":"/api/v1.1/game/776666/feed/live","metaData":{"wait":10,"timeStamp":"20250821_024635","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776666,"type":"R","doubleHeader":"N","id":"2025/08/20/texmlb-kcamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776666-2025-08-20","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-20T23:40:00Z","originalDate":"2025-08-20","officialDate":"2025-08-20","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140","season":2025,"venue":{"id":5325,"name":"Globe Life Field","link":"/api/v1/venues/5325"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"tex","fileCode":"tex","abbreviation":"TEX","teamName":"Rangers","locationName":"Arlington","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Texas","record":{"gamesPlayed":128,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":63,"losses":65,"ties":0,"pct":".492"},"records":{},"divisionLeader":false,"wins":63,"losses":65,"winningPercentage":".492"},"franchiseName":"Texas","clubName":"Rangers","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":127,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":65,"losses":62,"ties":0,"pct":".512"},"records":{},"divisionLeader":false,"wins":65,"losses":62,"winningPercentage":".512"},"franchiseName":"Kansas City","clubName":"Royals","active":true}},"players":{"ID641680":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680","firstName":"Jonah","lastName":"Heim","primaryNumber":"15","birthDate":"1995-06-27","currentAge":31,"birthCity":"Buffalo","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jonah","useLastName":"Heim","middleName":"Nathan","boxscoreName":"Heim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Heim","nameSlug":"jonah-heim-641680","firstLastName":"Jonah Heim","lastFirstName":"Heim, Jonah","lastInitName":"Heim, J","initLastName":"J Heim","fullFMLName":"Jonah Nathan Heim","fullLFMName":"Heim, Jonah Nathan","strikeZoneTop":3.375,"strikeZoneBottom":1.703},"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},"ID542888":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888","firstName":"Shawn","lastName":"Armstrong","primaryNumber":"43","birthDate":"1990-09-11","currentAge":36,"birthCity":"New Bern","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shawn","useLastName":"Armstrong","middleName":"Michael","boxscoreName":"Armstrong","nickName":"Armie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shawn Armstrong","nameSlug":"shawn-armstrong-542888","firstLastName":"Shawn Armstrong","lastFirstName":"Armstrong, Shawn","lastInitName":"Armstrong, S","initLastName":"S Armstrong","fullFMLName":"Shawn Michael Armstrong","fullLFMName":"Armstrong, Shawn Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694497":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497","firstName":"Evan","lastName":"Carter","primaryNumber":"32","birthDate":"2002-08-29","currentAge":24,"birthCity":"Elizabethton","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Evan","useLastName":"Carter","middleName":"Jason","boxscoreName":"Carter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Evan Carter","nameSlug":"evan-carter-694497","firstLastName":"Evan Carter","lastFirstName":"Carter, Evan","lastInitName":"Carter, E","initLastName":"E Carter","fullFMLName":"Evan Jason Carter","fullLFMName":"Carter, Evan Jason","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"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},"ID696030":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030","firstName":"Tadeo","lastName":"Osuna","primaryNumber":"21","birthDate":"2002-10-10","currentAge":23,"birthCity":"Ahome","birthStateProvince":"SI","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alejandro","useLastName":"Osuna","middleName":"Alejandro","boxscoreName":"Osuna, A","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"oh-SOON-ah","mlbDebutDate":"2025-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alejandro Osuna","nameSlug":"alejandro-osuna-696030","firstLastName":"Alejandro Osuna","lastFirstName":"Osuna, Alejandro","lastInitName":"Osuna, A","initLastName":"A Osuna","fullFMLName":"Tadeo Alejandro Osuna","fullLFMName":"Osuna, Tadeo Alejandro","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID683004":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004","firstName":"Jack","lastName":"Leiter","primaryNumber":"22","birthDate":"2000-04-21","currentAge":26,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Leiter","middleName":"Thomas","boxscoreName":"Leiter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"lighter","mlbDebutDate":"2024-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Leiter","nameSlug":"jack-leiter-683004","firstLastName":"Jack Leiter","lastFirstName":"Leiter, Jack","lastInitName":"Leiter, J","initLastName":"J Leiter","fullFMLName":"Jack Thomas Leiter","fullLFMName":"Leiter, Jack Thomas","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"ID592626":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626","firstName":"Joc","lastName":"Pederson","primaryNumber":"3","birthDate":"1992-04-21","currentAge":34,"birthCity":"Palo Alto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Joc","useLastName":"Pederson","middleName":"R.","boxscoreName":"Pederson","nickName":"King","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"PEE-der-sin","mlbDebutDate":"2014-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joc Pederson","nameSlug":"joc-pederson-592626","firstLastName":"Joc Pederson","lastFirstName":"Pederson, Joc","lastInitName":"Pederson, J","initLastName":"J Pederson","fullFMLName":"Joc R. Pederson","fullLFMName":"Pederson, Joc R.","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID642133":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133","firstName":"Ryan","lastName":"Tellez","primaryNumber":"44","birthDate":"1995-03-16","currentAge":31,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":273,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rowdy","useLastName":"Tellez","middleName":"John","boxscoreName":"Tellez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"teh-LEHZ","mlbDebutDate":"2018-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Rowdy Tellez","nameSlug":"rowdy-tellez-642133","firstLastName":"Rowdy Tellez","lastFirstName":"Tellez, Rowdy","lastInitName":"Tellez, R","initLastName":"R Tellez","fullFMLName":"Ryan John Tellez","fullLFMName":"Tellez, Ryan John","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID676395":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395","firstName":"Robert","lastName":"Garcia","primaryNumber":"62","birthDate":"1996-06-14","currentAge":30,"birthCity":"Manteca","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":236,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Garcia","middleName":"Christopher","boxscoreName":"Garcia, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robert Garcia","nameSlug":"robert-garcia-676395","firstLastName":"Robert Garcia","lastFirstName":"Garcia, Robert","lastInitName":"Garcia, R","initLastName":"R Garcia","fullFMLName":"Robert Christopher Garcia","fullLFMName":"Garcia, Robert Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID673962":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962","firstName":"Joshua","lastName":"Jung","primaryNumber":"6","birthDate":"1998-02-12","currentAge":28,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Josh","useLastName":"Jung","middleName":"Ryne","boxscoreName":"Jung, Jo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"young","mlbDebutDate":"2022-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Jung","nameSlug":"josh-jung-673962","firstLastName":"Josh Jung","lastFirstName":"Jung, Josh","lastInitName":"Jung, J","initLastName":"J Jung","fullFMLName":"Joshua Ryne Jung","fullLFMName":"Jung, Joshua Ryne","strikeZoneTop":3.263,"strikeZoneBottom":1.647},"ID543309":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309","firstName":"Kyle","lastName":"Higashioka","primaryNumber":"11","birthDate":"1990-04-20","currentAge":36,"birthCity":"Huntington Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Kyle","useLastName":"Higashioka","middleName":"Harris","boxscoreName":"Higashioka","nickName":"Higgy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"he-GAH-she-OH-kah","mlbDebutDate":"2017-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Higashioka","nameSlug":"kyle-higashioka-543309","firstLastName":"Kyle Higashioka","lastFirstName":"Higashioka, Kyle","lastInitName":"Higashioka, K","initLastName":"K Higashioka","fullFMLName":"Kyle Harris Higashioka","fullLFMName":"Higashioka, Kyle Harris","strikeZoneTop":3.245,"strikeZoneBottom":1.638},"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},"ID669701":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701","firstName":"Josh","lastName":"Smith","primaryNumber":"9","birthDate":"1997-08-07","currentAge":29,"birthCity":"Baton Rouge","birthStateProvince":"LA","birthCountry":"USA","height":"5' 9\"","weight":172,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Josh","useLastName":"Smith","middleName":"Harris","boxscoreName":"Smith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Smith","nameSlug":"josh-smith-669701","firstLastName":"Josh Smith","lastFirstName":"Smith, Josh","lastInitName":"Smith, J","initLastName":"J Smith","fullFMLName":"Josh Harris Smith","fullLFMName":"Smith, Josh Harris","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"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},"ID683227":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227","firstName":"Cody","lastName":"Freeman","primaryNumber":"39","birthDate":"2001-01-05","currentAge":25,"birthCity":"Pomona","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Cody","useLastName":"Freeman","middleName":"Nicholas","boxscoreName":"Freeman, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cody Freeman","nameSlug":"cody-freeman-683227","firstLastName":"Cody Freeman","lastFirstName":"Freeman, Cody","lastInitName":"Freeman, C","initLastName":"C Freeman","fullFMLName":"Cody Nicholas Freeman","fullLFMName":"Freeman, Cody Nicholas","strikeZoneTop":3.058,"strikeZoneBottom":1.543},"ID664208":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208","firstName":"Phillip","lastName":"Maton","primaryNumber":"88","birthDate":"1993-03-25","currentAge":33,"birthCity":"Paducah","birthStateProvince":"KY","birthCountry":"USA","height":"6' 2\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Phil","useLastName":"Maton","middleName":"Louis","boxscoreName":"Maton, P","nickName":"Spin Rate","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"MAY-tahn","mlbDebutDate":"2017-06-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Phil Maton","nameTitle":"III","nameSuffix":"III","nameSlug":"phil-maton-664208","firstLastName":"Phil Maton","lastFirstName":"Maton, Phil","lastInitName":"Maton, P","initLastName":"P Maton","fullFMLName":"Phillip Louis Maton","fullLFMName":"Maton, Phillip Louis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID663559":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559","firstName":"Bailey","lastName":"Falter","primaryNumber":"70","birthDate":"1997-04-24","currentAge":29,"birthCity":"Chino Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Falter","boxscoreName":"Falter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"Bay-lee","mlbDebutDate":"2021-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bailey Falter","nameSlug":"bailey-falter-663559","firstLastName":"Bailey Falter","lastFirstName":"Falter, Bailey","lastInitName":"Falter, B","initLastName":"B Falter","fullFMLName":"Bailey Falter","fullLFMName":"Falter, Bailey","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"21","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},"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":"21","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},"ID694671":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671","firstName":"Wyatt","lastName":"Langford","primaryNumber":"36","birthDate":"2001-11-15","currentAge":24,"birthCity":"Trenton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Wyatt","useLastName":"Langford","middleName":"Michael","boxscoreName":"Langford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wyatt Langford","nameSlug":"wyatt-langford-694671","firstLastName":"Wyatt Langford","lastFirstName":"Langford, Wyatt","lastInitName":"Langford, W","initLastName":"W Langford","fullFMLName":"Wyatt Michael Langford","fullLFMName":"Langford, Wyatt Michael","strikeZoneTop":3.196,"strikeZoneBottom":1.613},"ID571948":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948","firstName":"Hoby","lastName":"Milner","primaryNumber":"41","birthDate":"1991-01-13","currentAge":35,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hoby","useLastName":"Milner","middleName":"Trey","boxscoreName":"Milner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HOH-bee","mlbDebutDate":"2017-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hoby Milner","nameSlug":"hoby-milner-571948","firstLastName":"Hoby Milner","lastFirstName":"Milner, Hoby","lastInitName":"Milner, H","initLastName":"H Milner","fullFMLName":"Hoby Milner","fullLFMName":"Milner, Hoby","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"ID656641":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641","firstName":"Jacob","lastName":"Latz","primaryNumber":"67","birthDate":"1996-04-08","currentAge":30,"birthCity":"Lemont","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Latz","middleName":"Eugene","boxscoreName":"Latz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Latz","nameSlug":"jacob-latz-656641","firstLastName":"Jacob Latz","lastFirstName":"Latz, Jacob","lastInitName":"Latz, J","initLastName":"J Latz","fullFMLName":"Jacob Eugene Latz","fullLFMName":"Latz, Jacob Eugene","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID681168":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168","firstName":"Luis","lastName":"Curvelo","primaryNumber":"57","birthDate":"2000-10-21","currentAge":25,"birthCity":"Higuerote","birthCountry":"Venezuela","height":"6' 1\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Curvelo","middleName":"Jefferso","boxscoreName":"Curvelo","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Curvelo","nameSlug":"luis-curvelo-681168","firstLastName":"Luis Curvelo","lastFirstName":"Curvelo, Luis","lastInitName":"Curvelo, L","initLastName":"L Curvelo","fullFMLName":"Luis Jefferso Curvelo","fullLFMName":"Curvelo, Luis Jefferso","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"21","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},"ID608369":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369","firstName":"Corey","lastName":"Seager","primaryNumber":"5","birthDate":"1994-04-27","currentAge":32,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Corey","useLastName":"Seager","middleName":"Drew","boxscoreName":"Seager","nickName":"Seags","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SEE-ger","mlbDebutDate":"2015-09-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Corey Seager","nameSlug":"corey-seager-608369","firstLastName":"Corey Seager","lastFirstName":"Seager, Corey","lastInitName":"Seager, C","initLastName":"C Seager","fullFMLName":"Corey Drew Seager","fullLFMName":"Seager, Corey Drew","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"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},"ID543760":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760","firstName":"Marcus","lastName":"Semien","primaryNumber":"21","birthDate":"1990-09-17","currentAge":36,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Marcus","useLastName":"Semien","middleName":"Andrew","boxscoreName":"Semien","nickName":"Simmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"SIH-mee-ehn","mlbDebutDate":"2013-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcus Semien","nameSlug":"marcus-semien-543760","firstLastName":"Marcus Semien","lastFirstName":"Semien, Marcus","lastInitName":"Semien, M","initLastName":"M Semien","fullFMLName":"Marcus Andrew Semien","fullLFMName":"Semien, Marcus Andrew","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID670231":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231","firstName":"John","lastName":"Rave","primaryNumber":"16","birthDate":"1997-12-30","currentAge":28,"birthCity":"Canton","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":194,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"John","useLastName":"Rave","middleName":"Michael","boxscoreName":"Rave","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John Rave","nameSlug":"john-rave-670231","firstLastName":"John Rave","lastFirstName":"Rave, John","lastInitName":"Rave, J","initLastName":"J Rave","fullFMLName":"John Michael Rave","fullLFMName":"Rave, John Michael","strikeZoneTop":3.136,"strikeZoneBottom":1.583},"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},"ID677649":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649","firstName":"Ezequiel","lastName":"Duran","primaryNumber":"21","birthDate":"1999-05-22","currentAge":27,"birthCity":"San Juan de la Maguana","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Duran","middleName":"Alberto","boxscoreName":"Duran, E","gender":"M","nameMatrilineal":"Zabala","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Duran","nameSlug":"ezequiel-duran-677649","firstLastName":"Ezequiel Duran","lastFirstName":"Duran, Ezequiel","lastInitName":"Duran, E","initLastName":"E Duran","fullFMLName":"Ezequiel Alberto Duran","fullLFMName":"Duran, Ezequiel Alberto","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID594798":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798","firstName":"Jacob","lastName":"deGrom","primaryNumber":"48","birthDate":"1988-06-19","currentAge":38,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"deGrom","middleName":"Anthony","boxscoreName":"deGrom","nickName":"Jake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob deGrom","nameSlug":"jacob-degrom-594798","firstLastName":"Jacob deGrom","lastFirstName":"deGrom, Jacob","lastInitName":"deGrom, J","initLastName":"J deGrom","fullFMLName":"Jacob Anthony deGrom","fullLFMName":"deGrom, Jacob Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID571578":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578","firstName":"Patrick","lastName":"Corbin","primaryNumber":"46","birthDate":"1989-07-19","currentAge":37,"birthCity":"Clay","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Patrick","useLastName":"Corbin","middleName":"Alan","boxscoreName":"Corbin","nickName":"Corby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Patrick Corbin","nameSlug":"patrick-corbin-571578","firstLastName":"Patrick Corbin","lastFirstName":"Corbin, Patrick","lastInitName":"Corbin, P","initLastName":"P Corbin","fullFMLName":"Patrick Alan Corbin","fullLFMName":"Corbin, Patrick Alan","strikeZoneTop":3.42,"strikeZoneBottom":1.63},"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},"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},"ID687847":{"id":687847,"fullName":"Marc Church","link":"/api/v1/people/687847","firstName":"Marc","lastName":"Church","primaryNumber":"30","birthDate":"2001-03-30","currentAge":25,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Marc","useLastName":"Church","middleName":"Easton","boxscoreName":"Church","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marc Church","nameSlug":"marc-church-687847","firstLastName":"Marc Church","lastFirstName":"Church, Marc","lastInitName":"Church, M","initLastName":"M Church","fullFMLName":"Marc Easton Church","fullLFMName":"Church, Marc Easton","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID608379":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379","firstName":"Michael","lastName":"Wacha","primaryNumber":"52","birthDate":"1991-07-01","currentAge":35,"birthCity":"Iowa City","birthStateProvince":"IA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Wacha","middleName":"Joseph","boxscoreName":"Wacha","nickName":"Wachamole","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAH-kuh","mlbDebutDate":"2013-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Wacha","nameSlug":"michael-wacha-608379","firstLastName":"Michael Wacha","lastFirstName":"Wacha, Michael","lastInitName":"Wacha, M","initLastName":"M Wacha","fullFMLName":"Michael Joseph Wacha","fullLFMName":"Wacha, Michael Joseph","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID543135":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135","firstName":"Nathan","lastName":"Eovaldi","primaryNumber":"17","birthDate":"1990-02-13","currentAge":36,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nathan","useLastName":"Eovaldi","middleName":"Edward","boxscoreName":"Eovaldi","nickName":"Nitro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"ee-VAHL-dee","mlbDebutDate":"2011-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathan Eovaldi","nameSlug":"nathan-eovaldi-543135","firstLastName":"Nathan Eovaldi","lastFirstName":"Eovaldi, Nathan","lastInitName":"Eovaldi, N","initLastName":"N Eovaldi","fullFMLName":"Nathan Edward Eovaldi","fullLFMName":"Eovaldi, Nathan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID676961":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961","firstName":"Caleb","lastName":"Boushley","birthDate":"1993-10-01","currentAge":32,"birthCity":"Hortonville","birthStateProvince":"WI","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Boushley","boxscoreName":"Boushley","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2023-09-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Boushley","nameSlug":"caleb-boushley-676961","firstLastName":"Caleb Boushley","lastFirstName":"Boushley, Caleb","lastInitName":"Boushley, C","initLastName":"C Boushley","fullFMLName":"Caleb Boushley","fullLFMName":"Boushley, Caleb","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID543056":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056","firstName":"Daniel","lastName":"Coulombe","primaryNumber":"67","birthDate":"1989-10-26","currentAge":36,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Coulombe","middleName":"Paul","boxscoreName":"Coulombe","nickName":"Frenchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"KOO-loam","mlbDebutDate":"2014-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Coulombe","nameSlug":"danny-coulombe-543056","firstLastName":"Danny Coulombe","lastFirstName":"Coulombe, Danny","lastInitName":"Coulombe, D","initLastName":"D Coulombe","fullFMLName":"Daniel Paul Coulombe","fullLFMName":"Coulombe, Daniel Paul","strikeZoneTop":3.121,"strikeZoneBottom":1.575}},"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":"Clear","temp":"90","wind":"7 mph, L To R"},"gameInfo":{"attendance":14312,"firstPitch":"2025-08-20T23:40:00.000Z","gameDurationMinutes":186},"review":{"hasChallenges":true,"away":{"used":1,"remaining":0},"home":{"used":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"home":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"}},"officialScorer":{"id":535257,"fullName":"Pat Butcher","link":"/api/v1/people/535257"},"primaryDatacaster":{"id":632813,"fullName":"Pat Madden","link":"/api/v1/people/632813"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wyatt Langford homers (18) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T23:40:23.970Z","endTime":"2025-08-20T23:42:12.453Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2],"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":{"id":702070,"link":"/api/v1/people/702070"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T21:19:30.171Z","endTime":"2025-08-20T23:14:15.452Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"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-20T23:14:15.452Z","endTime":"2025-08-20T23:38:13.119Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"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-20T23:38:13.119Z","endTime":"2025-08-20T23:40:26.005Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.56000238213813,"strikeZoneBottom":1.68162830331417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64798945829055,"aZ":-14.117406531821539,"pfxX":2.8467708289103344,"pfxZ":9.992864016644841,"pX":1.2626693807187825,"pZ":2.7129179601720925,"vX0":-0.6633861809652358,"vY0":-133.09593860452804,"vZ0":-6.860114727684327,"x":68.87,"y":165.53,"x0":1.1441232298953274,"y0":50.00129042727586,"z0":6.332207266983075,"aX":5.143591008391623},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":-5.0,"spinRate":2386,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.41039528203669073,"extension":6.249674991936133},"index":3,"playId":"dc29d45e-a9c5-3cfd-aef9-53145d9bb31e","pitchNumber":1,"startTime":"2025-08-20T23:40:26.005Z","endTime":"2025-08-20T23:40:30.140Z","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":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.55999797225947,"strikeZoneBottom":1.68662328477864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.180641386829254,"aZ":-23.11451304308193,"pfxX":-1.4552017509871016,"pfxZ":5.382284693029073,"pX":0.24415056141462632,"pZ":4.267128632403483,"vX0":-1.4012336819240876,"vY0":-128.30603872895418,"vZ0":-1.2189004900166294,"x":107.69,"y":123.57,"x0":0.9845237897510403,"y0":50.00256764318107,"z0":6.53353641968322,"aX":-2.4489840152689157},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.7,"breakHorizontal":2.9,"spinRate":2457,"spinDirection":173},"zone":12,"typeConfidence":0.86,"plateTime":0.42534792757209416,"extension":6.1583213964109715},"index":4,"playId":"5eb84746-6ea4-3275-9e21-457cdb1436c3","pitchNumber":2,"startTime":"2025-08-20T23:40:39.125Z","endTime":"2025-08-20T23:40:42.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.4666841279335,"strikeZoneBottom":1.60536241311073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.285251566251517,"aZ":-24.050072287822612,"pfxX":-0.0036299608706796826,"pfxZ":4.7703529313885245,"pX":-0.04094811991511901,"pZ":3.798091904089929,"vX0":-2.615614760703096,"vY0":-129.04465176189888,"vZ0":-1.9106395394887132,"x":118.56,"y":136.23,"x0":0.9819704055684685,"y0":50.00605648921575,"z0":6.382206299829548,"aX":-0.005526183753360635},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.5,"breakHorizontal":0.5,"spinRate":2426,"spinDirection":181},"zone":11,"typeConfidence":0.79,"plateTime":0.42282009672757415,"extension":6.326611878573311},"index":5,"playId":"a0ddb7b2-cadd-39b5-a6fd-b91250a9a56f","pitchNumber":3,"startTime":"2025-08-20T23:40:56.069Z","endTime":"2025-08-20T23:41:02.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.5,"strikeZoneTop":3.56000196108196,"strikeZoneBottom":1.73054340447435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.096951383989563,"aZ":-21.342334411406,"pfxX":5.662145148886104,"pfxZ":7.265481211305705,"pX":0.1952556613745464,"pZ":0.31447504797360204,"vX0":-4.352272359787734,"vY0":-120.1677758190814,"vZ0":-9.24500045562579,"x":109.56,"y":230.29,"x0":1.2774526862010562,"y0":50.00159066720767,"z0":6.047079509886438,"aX":8.439275548578161},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":11.6,"breakHorizontal":-9.5,"spinRate":1485,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.45250934233421924,"extension":6.400572656488965},"index":6,"playId":"62302b88-2d96-3201-9e4f-d79573849128","pitchNumber":4,"startTime":"2025-08-20T23:41:10.329Z","endTime":"2025-08-20T23:41:14.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.153104398169,"aZ":-14.428846022436959,"pfxX":2.283460993408371,"pfxZ":9.804388294649401,"pX":0.26429943028183134,"pZ":3.442064754606391,"vX0":-2.2984426181192625,"vY0":-133.07719320894682,"vZ0":-5.011147864072942,"x":106.93,"y":145.84,"x0":0.8388074803282213,"y0":50.00240749289269,"z0":6.379956690756354,"aX":4.1325681599071595},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":-3.7,"spinRate":2301,"spinDirection":163},"zone":2,"typeConfidence":0.91,"plateTime":0.41018650996520645,"extension":6.336462469148376},"index":7,"playId":"30e36548-adc2-3afe-b347-4aeb5443cba9","pitchNumber":5,"startTime":"2025-08-20T23:41:28.900Z","endTime":"2025-08-20T23:41:32.182Z","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":0},"index":8,"startTime":"2025-08-20T23:41:41.388Z","endTime":"2025-08-20T23:41:51.118Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.98649074152943,"aZ":-12.795156664129015,"pfxX":1.7283368888122623,"pfxZ":10.28432668532165,"pX":-0.27330071515437687,"pZ":3.016800231828683,"vX0":-3.461163102350866,"vY0":-135.7303210977373,"vZ0":-6.474575887833962,"x":127.42,"y":157.33,"x0":0.7882358202862881,"y0":50.000873171723676,"z0":6.307109057678937,"aX":3.256412151703216},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":-2.5,"spinRate":2246,"spinDirection":164},"zone":2,"typeConfidence":0.91,"plateTime":0.4020361489680342,"extension":6.330663043298732},"hitData":{"launchSpeed":106.8,"launchAngle":25.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":17.84,"coordY":73.68}},"index":9,"playId":"bc5761c1-a3e6-3fdc-a622-daddf1e4cabf","pitchNumber":6,"startTime":"2025-08-20T23:41:51.118Z","endTime":"2025-08-20T23:42:12.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:42:12.453Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corey Seager walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T23:42:21.945Z","endTime":"2025-08-20T23:43:59.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.48000187135221,"strikeZoneBottom":1.36564154820918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.545995415720263,"aZ":-23.856301493090854,"pfxX":-0.9344022431795471,"pfxZ":5.009498209232204,"pX":-1.3840377848833356,"pZ":2.3047455279349505,"vX0":-4.385265356005831,"vY0":-128.07609063633993,"vZ0":-5.433309821177939,"x":169.76,"y":176.55,"x0":0.47201293666003313,"y0":50.00263208802212,"z0":6.320193436152955,"aX":-1.5518062859521904},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.0,"breakHorizontal":2.6,"spinRate":2392,"spinDirection":188},"zone":13,"typeConfidence":0.9,"plateTime":0.4277147971709985,"extension":6.378053058035436},"index":0,"playId":"6cdd8c71-878f-385e-ac66-dee9de873884","pitchNumber":1,"startTime":"2025-08-20T23:42:27.993Z","endTime":"2025-08-20T23:42:33.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.277116612692346,"aZ":-26.53957970072994,"pfxX":-2.5042558435476674,"pfxZ":3.354953439521127,"pX":-0.657662443346228,"pZ":2.0197099108788987,"vX0":-3.0357344478519317,"vY0":-128.38227605467137,"vZ0":-5.432483083079183,"x":142.07,"y":184.25,"x0":0.8630358240848305,"y0":50.00044332619153,"z0":6.215150603325893,"aX":-4.200864799950244},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":5.2,"spinRate":2462,"spinDirection":196},"zone":7,"typeConfidence":0.91,"plateTime":0.4257933801376588,"extension":6.3173749482216435},"index":1,"playId":"71c94081-475d-39ce-a4ad-78fdf5f59337","pitchNumber":2,"startTime":"2025-08-20T23:42:42.813Z","endTime":"2025-08-20T23:42:47.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.8,"strikeZoneTop":3.40377833300071,"strikeZoneBottom":1.30593832334173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.92033441818095,"aZ":-41.755445962182236,"pfxX":-1.468679489928884,"pfxZ":-7.248471765933349,"pX":-0.9365251076415892,"pZ":2.3008641455966883,"vX0":-3.3911073705533887,"vY0":-114.24308020561065,"vZ0":-0.4455198242201803,"x":152.7,"y":176.66,"x0":0.7573990846897178,"y0":50.00100441216749,"z0":6.6003803254884845,"aX":-1.941727945237569},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.0,"breakHorizontal":3.5,"spinRate":2379,"spinDirection":348},"zone":13,"typeConfidence":0.92,"plateTime":0.479318163324014,"extension":6.400310538558972},"index":2,"playId":"fed76e32-790b-32ec-bc50-4bbe42d3970b","pitchNumber":3,"startTime":"2025-08-20T23:42:56.438Z","endTime":"2025-08-20T23:43:01.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.48000053688872,"strikeZoneBottom":1.47452699674824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56001012214302,"aZ":-26.86958216090067,"pfxX":-2.1488472935569525,"pfxZ":3.10470755318587,"pX":-0.4777868233425392,"pZ":3.335541118950894,"vX0":-2.423722908441504,"vY0":-129.29202059885083,"vZ0":-2.573240859023579,"x":135.21,"y":148.72,"x0":0.7477250554260704,"y0":50.004156962023316,"z0":6.385686310374364,"aX":-3.6722701567861002},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":4.4,"spinRate":2466,"spinDirection":192},"zone":1,"typeConfidence":0.92,"plateTime":0.42211705685283185,"extension":6.214880351492897},"index":3,"playId":"58eb2a6a-6f91-372a-a689-79c827c6308c","pitchNumber":4,"startTime":"2025-08-20T23:43:08.794Z","endTime":"2025-08-20T23:43:13.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.92473596088064,"aZ":-31.270263881375794,"pfxX":-1.5353133105055798,"pfxZ":0.5615440067466722,"pX":-0.47756958137744243,"pZ":2.6646771347815092,"vX0":-2.370307824807581,"vY0":-125.47703113326672,"vZ0":-2.876429018573284,"x":135.2,"y":166.83,"x0":0.6736177871152659,"y0":50.00589026797765,"z0":6.336501829277102,"aX":-2.483668891445481},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.6,"breakHorizontal":3.2,"spinRate":2580,"spinDirection":271},"zone":4,"typeConfidence":2.0,"plateTime":0.43411262533444406,"extension":6.258474066795744},"index":4,"playId":"2eaa56a4-4912-38d7-971d-b7067d65f241","pitchNumber":5,"startTime":"2025-08-20T23:43:22.671Z","endTime":"2025-08-20T23:43:26.779Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.62156528878164,"strikeZoneBottom":1.5564395979798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.92115435701323,"aZ":-26.947772270121302,"pfxX":6.761937041967874,"pfxZ":3.743014687300258,"pX":1.0406596998122217,"pZ":3.4188336370846453,"vX0":-2.7687180283920414,"vY0":-117.1181595739976,"vZ0":-1.3712436996378883,"x":77.33,"y":146.47,"x0":1.3558691771614435,"y0":50.004532326202074,"z0":6.518702938552028,"aX":9.448951356214248},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.7,"breakHorizontal":-11.6,"spinRate":1413,"spinDirection":133},"zone":12,"typeConfidence":0.87,"plateTime":0.4666418799722867,"extension":5.971944909985023},"index":5,"playId":"2a6a0bef-1c48-3d0a-9586-758b0942d516","pitchNumber":6,"startTime":"2025-08-20T23:43:40.814Z","endTime":"2025-08-20T23:43:46.038Z","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":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.47999745825657,"strikeZoneBottom":1.38529629405919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.6969357378605,"aZ":-27.607041660535312,"pfxX":-1.710760840271064,"pfxZ":2.726087126662984,"pX":0.39898873151624636,"pZ":3.907949792043276,"vX0":-0.9263153660376716,"vY0":-127.68903531380754,"vZ0":-1.04426015288325,"x":101.79,"y":133.27,"x0":0.9870661193416435,"y0":50.003724477283896,"z0":6.465926781864755,"aX":-2.865874581261304},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.9,"breakHorizontal":3.2,"spinRate":2441,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.4265898146380591,"extension":6.257000830709284},"index":6,"playId":"bf783351-7226-37cf-a838-b86706585419","pitchNumber":7,"startTime":"2025-08-20T23:43:55.018Z","endTime":"2025-08-20T23:43:59.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:43:59.596Z","atBatIndex":1},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Marcus Semien grounds into a force out, third baseman Maikel Garcia to second baseman Adam Frazier. Corey Seager out at 2nd. Marcus Semien to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T23:44:15.606Z","endTime":"2025-08-20T23:45:42.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.9,"strikeZoneTop":3.45405687780129,"strikeZoneBottom":1.65148930707309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.166896251898844,"aZ":-34.28400496805391,"pfxX":0.28890008375209164,"pfxZ":-1.4344826499560437,"pX":-0.040470696029983856,"pZ":1.7564541388304402,"vX0":-2.6105221002944248,"vY0":-120.13881483543919,"vZ0":-3.6726884853402755,"x":118.54,"y":191.36,"x0":1.0181582849389974,"y0":50.00057440289881,"z0":6.321724559109007,"aX":0.42688609051102344},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.1,"breakHorizontal":0.0,"spinRate":2421,"spinDirection":276},"zone":8,"typeConfidence":0.9,"plateTime":0.45424249644175463,"extension":6.355974368469035},"index":0,"playId":"cc21e372-0c3f-3986-bd79-ef632fc62ca8","pitchNumber":1,"startTime":"2025-08-20T23:44:28.370Z","endTime":"2025-08-20T23:44:33.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.50801607328947,"strikeZoneBottom":1.73800371370161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.569197614309562,"aZ":-23.308830807290278,"pfxX":6.4284353025039795,"pfxZ":6.01886445462098,"pX":0.09125369833206816,"pZ":3.307674305491,"vX0":-5.154678914622269,"vY0":-119.87679528203103,"vZ0":-2.1960033197841846,"x":113.52,"y":149.47,"x0":1.4217395184731176,"y0":50.00343107293828,"z0":6.291347396622975,"aX":9.46894745209218},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":10.7,"breakHorizontal":-10.6,"spinRate":1439,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.4548331267903798,"extension":6.1588532965774885},"index":1,"playId":"c78f9799-5fba-3f07-9268-cf17bd270b1d","pitchNumber":2,"startTime":"2025-08-20T23:44:45.257Z","endTime":"2025-08-20T23:44:50.795Z","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.7,"endSpeed":72.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.600202962341555,"aZ":-42.21673990773424,"pfxX":-1.5484842819056719,"pfxZ":-7.741730757612844,"pX":-0.8607840451210769,"pZ":2.1969003060070986,"vX0":-2.8199139484323514,"vY0":-113.19349542823777,"vZ0":-0.2703142597358692,"x":149.81,"y":179.46,"x0":0.6020646308060271,"y0":50.00075772219743,"z0":6.543592999524354,"aX":-2.0092440416993855},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-13.8,"breakHorizontal":3.5,"spinRate":2418,"spinDirection":348},"zone":13,"typeConfidence":0.92,"plateTime":0.4838358328982433,"extension":6.272272784423547},"index":2,"playId":"09497bf4-9524-33d2-a1ce-28245c41a8d4","pitchNumber":3,"startTime":"2025-08-20T23:44:59.611Z","endTime":"2025-08-20T23:45:03.315Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"803f1be5-d821-381b-9115-6f6b8f466f1f","startTime":"2025-08-20T23:45:23.186Z","endTime":"2025-08-20T23:45:27.270Z","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, 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":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.168962817603994,"aZ":-33.53910194822742,"pfxX":-1.2266280943636376,"pfxZ":-0.8624271827501611,"pX":-0.3069434006545393,"pZ":1.806093016814439,"vX0":-2.554356882385941,"vY0":-124.24771677409443,"vZ0":-4.223328873673338,"x":128.7,"y":190.02,"x0":0.8891110405137598,"y0":50.003485810525156,"z0":6.279924944051064,"aX":-1.9399297900447345},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.2,"breakHorizontal":2.8,"spinRate":2535,"spinDirection":276},"zone":7,"typeConfidence":0.92,"plateTime":0.43888740893154576,"extension":6.394207180134607},"hitData":{"launchSpeed":76.2,"launchAngle":9.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.14,"coordY":168.91}},"index":4,"playId":"927e5085-f4de-3f4c-aa9f-97fb31fff3fa","pitchNumber":4,"startTime":"2025-08-20T23:45:35.769Z","endTime":"2025-08-20T23:45:42.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:45:42.918Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Higashioka strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T23:46:25.570Z","endTime":"2025-08-20T23:48:01.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"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":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"1eb286bf-bbca-3a4c-8e47-ceed3435a28d","startTime":"2025-08-20T23:46:10.801Z","endTime":"2025-08-20T23:46:15.168Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.57477652131554,"strikeZoneBottom":1.72842446375448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.840125198431785,"aZ":-10.098506957300053,"pfxX":1.9469752878963686,"pfxZ":11.970872123226044,"pX":0.859800808204715,"pZ":1.1458493118026214,"vX0":-1.0881894748745937,"vY0":-134.37958226777494,"vZ0":-11.223166197479811,"x":84.23,"y":207.84,"x0":1.0152685784837705,"y0":50.00318998874824,"z0":6.0743317694080705,"aX":3.590618285367544},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.7,"breakHorizontal":-3.4,"spinRate":2394,"spinDirection":162},"zone":14,"typeConfidence":0.91,"plateTime":0.406305008713701,"extension":6.350602837856682},"index":1,"playId":"9267a931-d633-358f-a4c0-9726ff5a15d4","pitchNumber":1,"startTime":"2025-08-20T23:46:27.880Z","endTime":"2025-08-20T23:46:31.824Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.088657536231572,"aZ":-23.52805167403078,"pfxX":-0.9662802784182285,"pfxZ":5.0464125967350295,"pX":-0.4347498641561924,"pZ":2.328529999273342,"vX0":-2.99382255647253,"vY0":-129.3814824466207,"vZ0":-5.492115794180032,"x":133.57,"y":175.91,"x0":0.8577241804854224,"y0":50.00645795408253,"z0":6.254696448483507,"aX":-1.65758903206053},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.3,"breakHorizontal":2.4,"spinRate":2453,"spinDirection":189},"zone":4,"typeConfidence":0.86,"plateTime":0.42148567303270745,"extension":6.3820102389595394},"index":2,"playId":"e5b5f651-5ea1-32da-8d63-b64e06f4a7df","pitchNumber":2,"startTime":"2025-08-20T23:46:43.516Z","endTime":"2025-08-20T23:46:48.388Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.8,"strikeZoneTop":3.66310974178862,"strikeZoneBottom":1.71889089673975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.573119142772033,"aZ":-36.44432269637112,"pfxX":-0.3218376384616699,"pfxZ":-3.0772299201280573,"pX":0.2631556799761285,"pZ":0.8713851134794015,"vX0":-1.1678206440409529,"vY0":-116.7418999342317,"vZ0":-4.684676825145409,"x":106.97,"y":215.25,"x0":0.8102691074327742,"y0":50.000451536667924,"z0":6.309338832840795,"aX":-0.4470374088916218},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.4,"breakHorizontal":0.8,"spinRate":2294,"spinDirection":352},"zone":14,"typeConfidence":0.67,"plateTime":0.46796248622199155,"extension":6.315331801514946},"index":3,"playId":"d367e886-bccd-3dcf-8401-989709b516ea","pitchNumber":3,"startTime":"2025-08-20T23:47:06.623Z","endTime":"2025-08-20T23:47:11.553Z","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":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.446737787186965,"aZ":-24.64917206234095,"pfxX":-1.5196924213315084,"pfxZ":4.324075017838153,"pX":-0.6466207483230698,"pZ":2.1762419303394465,"vX0":-3.3683797911628495,"vY0":-130.3297919836635,"vZ0":-5.608437928235904,"x":141.65,"y":180.02,"x0":0.8541867598833792,"y0":50.00396315134381,"z0":6.1899508113735715,"aX":-2.6433326609749286},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.0,"breakHorizontal":3.5,"spinRate":2418,"spinDirection":189},"zone":7,"typeConfidence":0.9,"plateTime":0.4184476432999742,"extension":6.364539648064134},"index":4,"playId":"d1cebc38-87c6-3a85-b419-2359249646d2","pitchNumber":4,"startTime":"2025-08-20T23:47:31.560Z","endTime":"2025-08-20T23:47:37.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.202283591370875,"aZ":-26.52722547757206,"pfxX":6.307258956294326,"pfxZ":3.960664109499719,"pX":0.18487048658433458,"pZ":0.9124503902923522,"vX0":-4.240199060067703,"vY0":-117.80863854323567,"vZ0":-6.771639375298882,"x":109.95,"y":214.14,"x0":1.1751258570699796,"y0":50.00502983464812,"z0":6.227489861810174,"aX":9.001290231630948},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.0,"breakHorizontal":-10.6,"spinRate":1400,"spinDirection":137},"zone":14,"typeConfidence":0.88,"plateTime":0.46226443391420835,"extension":6.156493806976066},"index":5,"playId":"8ba52dfd-a6d3-364b-ab0e-6c276d42f34b","pitchNumber":5,"startTime":"2025-08-20T23:47:57.067Z","endTime":"2025-08-20T23:48:01.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:48:01.161Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T23:48:15.340Z","endTime":"2025-08-20T23:50:47.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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":"*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":2},"pitchData":{"startSpeed":77.9,"endSpeed":73.3,"strikeZoneTop":3.7799982626758,"strikeZoneBottom":1.69941444790565,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.44252208087534,"aZ":-39.115646914770814,"pfxX":0.9235869799301959,"pfxZ":-5.248260513265603,"pX":0.3739099219828398,"pZ":0.8020762862309274,"vX0":-1.2271165005169453,"vY0":-113.5752038142356,"vZ0":-4.0271530037933925,"x":102.75,"y":217.12,"x0":0.7982401126348823,"y0":50.0046996466733,"z0":6.440781644554602,"aX":1.2214716932103173},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-10.2,"breakHorizontal":-1.4,"spinRate":2307,"spinDirection":352},"zone":14,"typeConfidence":0.91,"plateTime":0.48005443192744446,"extension":6.273527643783057},"index":0,"playId":"2f40b344-b223-3749-8224-4c35503443e9","pitchNumber":1,"startTime":"2025-08-20T23:48:21.785Z","endTime":"2025-08-20T23:48:25.487Z","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":89.4,"endSpeed":82.3,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.605513842197897,"aZ":-23.805203058573497,"pfxX":-1.3045716892260257,"pfxZ":4.867944972270099,"pX":-1.2803588989122134,"pZ":2.4076271947975374,"vX0":-4.496752790264703,"vY0":-130.09271210747298,"vZ0":-5.324052579596872,"x":165.8,"y":173.77,"x0":0.6381312756122796,"y0":50.00279692816879,"z0":6.2789070063088,"aX":-2.2406207606865434},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":3.4,"spinRate":2460,"spinDirection":188},"zone":13,"typeConfidence":0.9,"plateTime":0.42060260860502385,"extension":6.252777719415359},"index":1,"playId":"e21bc9bd-fc65-3ce2-8a81-43bde017472d","pitchNumber":2,"startTime":"2025-08-20T23:48:44.751Z","endTime":"2025-08-20T23:48:49.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.241240862252443,"aZ":-24.290889996042367,"pfxX":7.359752988924035,"pfxZ":5.366786788867074,"pX":0.00626412264189159,"pZ":1.1155830821625299,"vX0":-5.472850381306512,"vY0":-120.16795690332265,"vZ0":-6.835539835045239,"x":116.76,"y":208.66,"x0":1.3516954540505914,"y0":50.00404750386164,"z0":6.14065002227887,"aX":10.816017000563756},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":8.4,"breakHorizontal":-12.1,"spinRate":1424,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.45495560355066456,"extension":6.217233341260929},"index":2,"playId":"a90acaa0-2f19-3c4d-bb97-c7b29a545816","pitchNumber":3,"startTime":"2025-08-20T23:49:08.843Z","endTime":"2025-08-20T23:49:14.314Z","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":87.4,"endSpeed":82.0,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.880221744323794,"aZ":-27.54165742871749,"pfxX":-1.7283938477076486,"pfxZ":2.7592831411151364,"pX":-1.3269295726234318,"pZ":1.9998870176651142,"vX0":-4.778747851089903,"vY0":-127.34709328104738,"vZ0":-5.198229675574899,"x":167.58,"y":184.78,"x0":0.7824911500032988,"y0":50.00299377599657,"z0":6.190004215126621,"aX":-2.898114456386365},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":4.0,"spinRate":2589,"spinDirection":217},"zone":13,"typeConfidence":0.91,"plateTime":0.42663290493316275,"extension":6.2223140238648975},"index":3,"playId":"fd6fad72-cd50-3876-9a61-8e95fad9c4b9","pitchNumber":4,"startTime":"2025-08-20T23:49:45.572Z","endTime":"2025-08-20T23:49:49.124Z","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":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.070135496296967,"aZ":-39.553915387944194,"pfxX":-0.7342581001905544,"pfxZ":-4.941806003079666,"pX":-0.31422904069490354,"pZ":2.451691959014393,"vX0":-2.0639268878564843,"vY0":-121.2284957734061,"vZ0":-1.2913220460093848,"x":128.98,"y":172.58,"x0":0.6426261964147497,"y0":50.00431477741711,"z0":6.435186885218093,"aX":-1.0958485501807946},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-9.0,"breakHorizontal":1.8,"spinRate":2462,"spinDirection":346},"zone":4,"typeConfidence":0.91,"plateTime":0.45132126644061543,"extension":6.287486339691646},"index":4,"playId":"413a7777-407c-3777-9a65-2115ef041382","pitchNumber":5,"startTime":"2025-08-20T23:50:08.844Z","endTime":"2025-08-20T23:50:14.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.850512338031788,"aZ":-12.352049378899324,"pfxX":3.175595713696082,"pfxZ":10.25280381564604,"pX":0.7287909233652956,"pZ":3.705548911104723,"vX0":-1.6591424029898145,"vY0":-138.18360806995753,"vZ0":-4.5232586711641956,"x":89.22,"y":138.73,"x0":0.9244779749475711,"y0":50.00315025009406,"z0":6.193788452416007,"aX":6.1400876252623515},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":-5.4,"spinRate":2303,"spinDirection":152},"zone":3,"typeConfidence":0.91,"plateTime":0.3964094846991806,"extension":6.272751755901727},"index":5,"playId":"cc11784d-b0e6-37a1-979c-358f8830b261","pitchNumber":6,"startTime":"2025-08-20T23:50:41.391Z","endTime":"2025-08-20T23:50:47.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:50:47.758Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a line drive to right fielder Cody Freeman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T23:52:41.903Z","endTime":"2025-08-20T23:54:10.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"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,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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.50218185709609,"strikeZoneBottom":1.63418902851958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.8125470298818,"aZ":-16.51251571309347,"pfxX":-2.996871463821586,"pfxZ":9.056256982581171,"pX":-1.2830334787669018,"pZ":2.9378518587765066,"vX0":2.1178874278297917,"vY0":-129.82876477905202,"vZ0":-4.684338953358809,"x":165.91,"y":159.46,"x0":-1.7146163329036126,"y0":50.005874117899076,"z0":5.998816462468112,"aX":-5.184612607687967},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.7,"breakHorizontal":5.0,"spinRate":2276,"spinDirection":204},"zone":11,"typeConfidence":0.88,"plateTime":0.41977221004499743,"extension":5.779105550141967},"index":0,"playId":"8b1a2a74-7e5e-3c26-ae6e-4ef63373cdcb","pitchNumber":1,"startTime":"2025-08-20T23:52:59.108Z","endTime":"2025-08-20T23:53:04.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":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.8,"strikeZoneTop":3.56437361355729,"strikeZoneBottom":1.63172848591594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.00118250510201,"aZ":-17.48929479770475,"pfxX":-2.006484830076089,"pfxZ":8.461510308259955,"pX":-1.5917813980292612,"pZ":3.195604747065612,"vX0":1.2700172578613225,"vY0":-129.8520510869575,"vZ0":-3.8090994360976955,"x":177.67,"y":152.5,"x0":-1.8224459165226286,"y0":50.00523702953435,"z0":5.984274521951142,"aX":-3.483340959516843},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.9,"breakHorizontal":3.4,"spinRate":2333,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.41918617025617255,"extension":5.809911231656816},"index":1,"playId":"ae771cb7-ded6-3c94-8c86-ca20a3c6aacd","pitchNumber":2,"startTime":"2025-08-20T23:53:16.190Z","endTime":"2025-08-20T23:53:21.921Z","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":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.623096428710102,"aZ":-25.91820180359828,"pfxX":-7.2910618274722765,"pfxZ":4.0680791286676286,"pX":-0.5665839635817479,"pZ":2.7366367059970833,"vX0":4.552068934425665,"vY0":-122.26761440549224,"vZ0":-3.047543975214913,"x":138.6,"y":164.89,"x0":-1.4908080713712217,"y0":50.0026633941813,"z0":6.187262398820462,"aX":-11.209229372070636},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.0,"breakHorizontal":12.4,"spinRate":1866,"spinDirection":227},"zone":4,"typeConfidence":0.91,"plateTime":0.4453749931926554,"extension":5.719534088859985},"index":2,"playId":"3ab919ad-7352-3741-9bd0-9753f17c0da9","pitchNumber":3,"startTime":"2025-08-20T23:53:32.829Z","endTime":"2025-08-20T23:53:36.366Z","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":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.7408185380755,"aZ":-23.81182737513568,"pfxX":-9.01122167581322,"pfxZ":5.492341585328034,"pX":-0.009262930999687457,"pZ":1.3434950321013144,"vX0":5.983452688943266,"vY0":-122.0049770743404,"vZ0":-6.267640939389926,"x":117.35,"y":202.51,"x0":-1.31045932641764,"y0":50.00265353152615,"z0":5.969981089919347,"aX":-13.721562461302348},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.9,"breakHorizontal":15.1,"spinRate":1813,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.44720846579174234,"extension":5.991575429295239},"hitData":{"launchSpeed":94.8,"launchAngle":12.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.55,"coordY":111.48}},"index":3,"playId":"897745f3-9873-332c-aecb-6406e7c79dc2","pitchNumber":4,"startTime":"2025-08-20T23:53:59.316Z","endTime":"2025-08-20T23:54:10.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:54:10.071Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to center fielder Evan Carter. Mike Yastrzemski to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T23:54:24.893Z","endTime":"2025-08-20T23:54:50.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnSecond":{"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":"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":0},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"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":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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.053237661612297,"aZ":-21.677086815105806,"pfxX":-8.34706476162247,"pfxZ":5.761022652892989,"pX":-0.013775176831269333,"pZ":2.470253454095378,"vX0":6.93952587305378,"vY0":-132.98340575373223,"vZ0":-4.790065861616169,"x":117.53,"y":172.08,"x0":-1.551490383037375,"y0":50.00029951733829,"z0":5.833292000953859,"aX":-15.198112346695268},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.7,"breakHorizontal":13.9,"spinRate":2140,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.40928933883682683,"extension":5.879293259346903},"hitData":{"launchSpeed":105.7,"launchAngle":1.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.95,"coordY":109.62}},"index":0,"playId":"c8fee810-e025-348e-a757-61d32222c829","pitchNumber":1,"startTime":"2025-08-20T23:54:39.151Z","endTime":"2025-08-20T23:54:50.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:54:50.202Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vinnie Pasquantino homers (25) on a fly ball to right center field. Mike Yastrzemski scores. Bobby Witt Jr. scores.","rbi":3,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T23:55:10.974Z","endTime":"2025-08-20T23:57:38.516Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"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,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":676961,"link":"/api/v1/people/676961"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":676961,"link":"/api/v1/people/676961"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":676961,"link":"/api/v1/people/676961"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":83.2,"strikeZoneTop":3.57000046959664,"strikeZoneBottom":1.74174484138969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.189382647008166,"aZ":-20.57483843901382,"pfxX":-0.5479271423680094,"pfxZ":6.626815994805616,"pX":-0.4885244056418607,"pZ":3.102039164017063,"vX0":2.813345294279924,"vY0":-130.39175642316573,"vZ0":-3.6404287614322994,"x":135.62,"y":155.02,"x0":-1.5026523240750207,"y0":50.00143765459016,"z0":6.038118161191371,"aX":-0.9589891555970328},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.5,"breakHorizontal":0.5,"spinRate":2409,"spinDirection":189},"zone":1,"typeConfidence":0.91,"plateTime":0.4174425578274046,"extension":5.731259638789224},"index":0,"playId":"646e5aa5-d1f4-3c8f-8863-002615316a47","pitchNumber":1,"startTime":"2025-08-20T23:55:26.557Z","endTime":"2025-08-20T23:55:31.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.236028027657554,"aZ":-27.497507155082012,"pfxX":-8.165990673453035,"pfxZ":3.0059217227831923,"pX":-0.425582403350651,"pZ":1.717467504634899,"vX0":4.9029749087627925,"vY0":-123.041617032971,"vZ0":-5.20335523471823,"x":133.22,"y":192.41,"x0":-1.3691876983586562,"y0":50.00021532605831,"z0":6.150653222909575,"aX":-12.692775013823667},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.6,"breakHorizontal":13.8,"spinRate":1716,"spinDirection":235},"zone":7,"typeConfidence":0.91,"plateTime":0.44281164696560094,"extension":5.700438029304697},"index":1,"playId":"4ede28ca-95df-37ca-b784-51e51ca1aa10","pitchNumber":2,"startTime":"2025-08-20T23:55:46.735Z","endTime":"2025-08-20T23:55:50.845Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"f3c4a1b9-2b96-4da9-8687-8350e1759ccc","startTime":"2025-08-20T23:56:08.840Z","endTime":"2025-08-20T23:56:13.840Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.47731502218792,"strikeZoneBottom":1.7431208945811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.267659859437313,"aZ":-21.92137823763611,"pfxX":-7.726665657206733,"pfxZ":6.707283964530754,"pX":-2.4944333412305397,"pZ":2.5896435821574055,"vX0":0.32713853281210886,"vY0":-122.57160702926645,"vZ0":-4.062448135941031,"x":212.08,"y":168.86,"x0":-1.6249463045768384,"y0":50.00132242950758,"z0":6.13087090113162,"aX":-11.804429075814474},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":11.5,"breakHorizontal":13.9,"spinRate":1849,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.44614084366416806,"extension":5.753491113802509},"index":3,"playId":"796b50a2-d688-3f69-92b9-ecbb29c6dde2","pitchNumber":3,"startTime":"2025-08-20T23:56:27.640Z","endTime":"2025-08-20T23:56:31.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.47677974054479,"strikeZoneBottom":1.7749347384441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69933164171764,"aZ":-14.268884112970078,"pfxX":-5.636146211062381,"pfxZ":9.894682457060847,"pX":0.28772997625265134,"pZ":1.4183243249103077,"vX0":6.461796849275274,"vY0":-133.2027329363224,"vZ0":-8.638874586793559,"x":106.03,"y":200.49,"x0":-1.4291956093567078,"y0":50.0044594877141,"z0":5.719524557106726,"aX":-10.20150683782893},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":8.9,"spinRate":2398,"spinDirection":217},"zone":14,"typeConfidence":0.88,"plateTime":0.41007436657401364,"extension":6.003133609265052},"index":4,"playId":"c84a362f-909d-328b-928c-5fdf5b8dbaa3","pitchNumber":4,"startTime":"2025-08-20T23:56:48.005Z","endTime":"2025-08-20T23:56:52.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":76.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.483093817815764,"aZ":-32.557280347147845,"pfxX":3.161290440135491,"pfxZ":-0.2613511866013667,"pX":-0.5850249122517556,"pZ":2.385852350475721,"vX0":1.6225157219111852,"vY0":-118.80584487692862,"vZ0":-1.6876321655950735,"x":139.3,"y":174.36,"x0":-1.6842849748033994,"y0":50.00514518746992,"z0":6.022661781587979,"aX":4.588716767264047},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.6,"breakHorizontal":-6.1,"spinRate":2469,"spinDirection":89},"zone":4,"typeConfidence":0.88,"plateTime":0.4583492307930688,"extension":5.976742028152498},"hitData":{"launchSpeed":105.8,"launchAngle":28.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":197.42,"coordY":49.32}},"index":5,"playId":"1abebe8b-640c-3e37-beca-01463ef63629","pitchNumber":5,"startTime":"2025-08-20T23:57:09.545Z","endTime":"2025-08-20T23:57:38.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T23:57:38.516Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maikel Garcia walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T23:57:57.325Z","endTime":"2025-08-21T00:00:16.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"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":7},"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":91.2,"endSpeed":84.2,"strikeZoneTop":3.65999709888695,"strikeZoneBottom":1.78331742098245,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.884977865344133,"aZ":-16.65843851310863,"pfxX":-3.4549773979399214,"pfxZ":8.621437146562752,"pX":-0.10902161590337871,"pZ":2.2776685510562156,"vX0":5.101085778183706,"vY0":-132.68017475681273,"vZ0":-5.899004919033921,"x":121.16,"y":177.28,"x0":-1.599344803104316,"y0":50.00204415380098,"z0":5.725478306322139,"aX":-6.217721428142192},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.6,"breakHorizontal":5.3,"spinRate":2371,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.411339922751238,"extension":6.125864798505041},"index":0,"playId":"8e9bd947-6488-3dc1-a414-57b3e3b63b59","pitchNumber":1,"startTime":"2025-08-20T23:58:04.062Z","endTime":"2025-08-20T23:58:09.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.59300444041448,"strikeZoneBottom":1.78748884209568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.665531338455736,"aZ":-19.04198777900021,"pfxX":0.05556520063081827,"pfxZ":7.422573633675289,"pX":1.7957764639840377,"pZ":2.1826282580762237,"vX0":8.10350540694733,"vY0":-131.15141031406995,"vZ0":-5.909767450082506,"x":48.55,"y":179.85,"x0":-1.321181223581051,"y0":50.004365526471716,"z0":5.8525277010046235,"aX":0.09689426111775203},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.6,"breakHorizontal":-1.6,"spinRate":2469,"spinDirection":193},"zone":14,"typeConfidence":0.92,"plateTime":0.4151628004038024,"extension":6.02290913755696},"index":1,"playId":"ea882879-d013-340e-9f71-ea31bc506120","pitchNumber":2,"startTime":"2025-08-20T23:58:21.945Z","endTime":"2025-08-20T23:58:25.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.59611580794692,"strikeZoneBottom":1.69315562043964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.184330550065262,"aZ":-18.596471903660813,"pfxX":-8.338878936556966,"pfxZ":7.4409870805943505,"pX":1.591517679749816,"pZ":2.127738273984987,"vX0":10.542956613933363,"vY0":-133.60108972274963,"vZ0":-6.042386977850654,"x":56.34,"y":181.33,"x0":-1.3048002008903485,"y0":50.00563482174099,"z0":5.735666473317795,"aX":-15.222994670328784},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":13.1,"spinRate":2299,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.40846584328686175,"extension":5.9444345389692925},"index":2,"playId":"5c9f0e3b-f885-3ac3-826b-713d3988abe8","pitchNumber":3,"startTime":"2025-08-20T23:58:41.056Z","endTime":"2025-08-20T23:58:45.946Z","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":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":72.4,"strikeZoneTop":3.57076628259325,"strikeZoneBottom":1.66786435829206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.33304224218658,"aZ":-34.74132999846192,"pfxX":2.3300658247898713,"pfxZ":-1.9720415526492694,"pX":2.1807891303764477,"pZ":1.936932462935777,"vX0":6.928391624087864,"vY0":-112.66658631100364,"vZ0":-1.8138037086608083,"x":33.87,"y":186.48,"x0":-1.223276693861874,"y0":50.00433178096926,"z0":6.22744349043959,"aX":3.0287028994191423},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-3.7,"breakHorizontal":-5.8,"spinRate":2547,"spinDirection":54},"zone":14,"typeConfidence":0.84,"plateTime":0.4840988115340439,"extension":5.759279081310155},"index":3,"playId":"3ca15442-5d3f-397c-a29c-c80547bfb93b","pitchNumber":4,"startTime":"2025-08-20T23:59:01.019Z","endTime":"2025-08-20T23:59:05.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.43822808998236,"aZ":-16.745979720667176,"pfxX":-2.8644956072544216,"pfxZ":8.617131131197716,"pX":0.5413562130696801,"pZ":2.0865923147577843,"vX0":6.6314665097279795,"vY0":-132.26338933353145,"vZ0":-6.1858858402366,"x":96.36,"y":182.44,"x0":-1.6145284506444726,"y0":50.00169228694906,"z0":5.6627750347172565,"aX":-5.128392723127152},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.6,"breakHorizontal":4.0,"spinRate":2439,"spinDirection":213},"zone":9,"typeConfidence":0.9,"plateTime":0.41246907131233934,"extension":5.975144356113968},"index":4,"playId":"ef10fcf1-500a-3d8d-a095-f6b2b7759145","pitchNumber":5,"startTime":"2025-08-20T23:59:21.410Z","endTime":"2025-08-20T23:59:26.412Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-20T23:59:32.139Z","endTime":"2025-08-20T23:59:49.298Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"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":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.268920949068793,"aZ":-20.32283632500961,"pfxX":-0.5112929718028028,"pfxZ":6.799434020206424,"pX":1.1873820825116046,"pZ":1.8178483135068193,"vX0":7.229707624625324,"vY0":-130.14463323893614,"vZ0":-5.969735926683652,"x":71.74,"y":189.7,"x0":-1.5415768109477646,"y0":50.00215727431142,"z0":5.645671511998717,"aX":-0.8927527088997849},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.4,"breakHorizontal":-0.4,"spinRate":2374,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.4183463634751208,"extension":5.713430195270993},"index":6,"playId":"29f7a0f5-4423-33bb-bc39-07bc61bdf9c7","pitchNumber":6,"startTime":"2025-08-20T23:59:49.298Z","endTime":"2025-08-20T23:59:53.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.65999730290488,"strikeZoneBottom":1.78002626478862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.91533785911365,"aZ":-20.913972197785604,"pfxX":-8.821118439806853,"pfxZ":6.248084535848446,"pX":1.0123769068454587,"pZ":1.924367693187482,"vX0":9.210703860708817,"vY0":-132.78660629989506,"vZ0":-6.04748509073652,"x":78.41,"y":186.82,"x0":-1.3396747326857317,"y0":50.005468835024566,"z0":5.732237201526674,"aX":-15.904456905203599},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.3,"breakHorizontal":14.2,"spinRate":2282,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.41101169717518093,"extension":6.06515998494485},"index":7,"playId":"7a2b375b-e528-3f93-913a-02f5fcf8d2d6","pitchNumber":7,"startTime":"2025-08-21T00:00:11.004Z","endTime":"2025-08-21T00:00:16.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:00:16.352Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Salvador Perez pops out to first baseman Ezequiel Duran in foul territory.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-21T00:01:24.593Z","endTime":"2025-08-21T00:03:40.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":6},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T00:00:27.679Z","endTime":"2025-08-21T00:01:26.859Z","isPitch":false,"type":"action"},{"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":90.2,"endSpeed":83.8,"strikeZoneTop":3.62401033030517,"strikeZoneBottom":1.71875793833326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.938503194947064,"aZ":-19.214837411211274,"pfxX":0.3896762814503587,"pfxZ":7.329448423230275,"pX":1.4185960031134452,"pZ":2.152385162925997,"vX0":7.433545437535899,"vY0":-131.17050724961382,"vZ0":-5.5699666626884445,"x":62.93,"y":180.67,"x0":-1.4855126462112218,"y0":50.00376628390337,"z0":5.705957527837693,"aX":0.6873633602046133},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.5,"breakHorizontal":-2.2,"spinRate":2397,"spinDirection":198},"zone":14,"typeConfidence":0.92,"plateTime":0.4152644812245456,"extension":6.08834105423985},"index":1,"playId":"924306ed-a003-3127-ab80-34c316a3a6df","pitchNumber":1,"startTime":"2025-08-21T00:01:26.859Z","endTime":"2025-08-21T00:01:31.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.70000217425532,"strikeZoneBottom":1.79314274396324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.146202613031935,"aZ":-28.915883219110807,"pfxX":1.1184281958286353,"pfxZ":2.209090148506519,"pX":1.0636961492594166,"pZ":2.523917142386817,"vX0":5.658263435577064,"vY0":-120.1940486809942,"vZ0":-2.105097777172711,"x":76.45,"y":170.63,"x0":-1.4569227887290919,"y0":50.005572135643796,"z0":5.954350051942693,"aX":1.6525260459074764},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.8,"breakHorizontal":-3.2,"spinRate":2479,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.45400246925142085,"extension":6.08931792999811},"index":2,"playId":"6af3cbef-fe14-3f37-bb1a-91baaa8862df","pitchNumber":2,"startTime":"2025-08-21T00:01:46.459Z","endTime":"2025-08-21T00:01:51.533Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.031578266559816,"aZ":-21.846796026018254,"pfxX":-8.031183570299003,"pfxZ":5.675131233922393,"pX":-0.3533342854848331,"pZ":2.2627921360135894,"vX0":5.968028981898617,"vY0":-133.4066883906485,"vZ0":-4.9842650550375565,"x":130.47,"y":177.68,"x0":-1.5649218000654104,"y0":50.004872005369556,"z0":5.709486231411284,"aX":-14.621668864306653},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.5,"breakHorizontal":13.4,"spinRate":2230,"spinDirection":216},"zone":7,"typeConfidence":0.9,"plateTime":0.4090134547287767,"extension":5.925213637898113},"index":3,"playId":"81603fa5-879d-3f19-a14b-7b4c334b7f92","pitchNumber":3,"startTime":"2025-08-21T00:02:09.007Z","endTime":"2025-08-21T00:02:12.835Z","isPitch":true,"type":"pitch"},{"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":"a91f3f40-6c2d-3e84-a1af-58bb34215c81","startTime":"2025-08-21T00:02:33.093Z","endTime":"2025-08-21T00:02:39.006Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":0},"index":5,"playId":"25d4d2a9-5682-356a-a3a3-3571b242bd1d","startTime":"2025-08-21T00:02:54.441Z","endTime":"2025-08-21T00:02:58.075Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12432709042184,"aZ":-15.544765457035178,"pfxX":-2.292440426843311,"pfxZ":9.430572096116675,"pX":0.6019264817925017,"pZ":3.1519476001853284,"vX0":6.017636423137639,"vY0":-131.29061943824811,"vZ0":-4.144459650026169,"x":94.06,"y":153.68,"x0":-1.4116706221629813,"y0":50.004667113064485,"z0":5.8913310164586346,"aX":-4.04365143328207},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.4,"breakHorizontal":3.0,"spinRate":2365,"spinDirection":204},"zone":3,"typeConfidence":0.89,"plateTime":0.41555155241079733,"extension":5.7583036476478915},"hitData":{"launchSpeed":89.7,"launchAngle":78.0,"totalDistance":71.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":197.8}},"index":6,"playId":"f744cf9d-1b60-304d-bb41-b02d6f829a7e","pitchNumber":4,"startTime":"2025-08-21T00:03:29.770Z","endTime":"2025-08-21T00:03:40.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:03:40.653Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adam Frazier flies out to right fielder Cody Freeman.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-21T00:04:05.044Z","endTime":"2025-08-21T00:06:41.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":6},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":91.5,"endSpeed":84.4,"strikeZoneTop":3.25999782091922,"strikeZoneBottom":1.54438591620502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.944075298035315,"aZ":-20.07427469130912,"pfxX":-8.797196523013097,"pfxZ":6.692612213617056,"pX":0.9347903514827032,"pZ":2.3532824482585197,"vX0":8.793163731913905,"vY0":-132.9781770276394,"vZ0":-5.219995667196528,"x":81.37,"y":175.24,"x0":-1.2566178988075445,"y0":50.00529371679429,"z0":5.77875358821253,"aX":-15.909894324319248},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":14.3,"spinRate":2310,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.41039040759176615,"extension":5.987401264418305},"index":0,"playId":"190ffe29-69ff-3f55-b540-18eb23aecbe7","pitchNumber":1,"startTime":"2025-08-21T00:04:18.796Z","endTime":"2025-08-21T00:04:25.053Z","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":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.25999834941541,"strikeZoneBottom":1.54515057708122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.132169376489834,"aZ":-18.977326782548186,"pfxX":0.03540970349527672,"pfxZ":7.517127422964617,"pX":-0.8076815782160945,"pZ":3.682007771790314,"vX0":2.4474346005207552,"vY0":-130.7850356669987,"vZ0":-2.1365491168404227,"x":147.79,"y":139.37,"x0":-1.7549887355041163,"y0":50.00316688544187,"z0":5.912722959477341,"aX":0.061498419741753706},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.4,"breakHorizontal":-0.5,"spinRate":2358,"spinDirection":196},"zone":11,"typeConfidence":0.92,"plateTime":0.41669732289448413,"extension":5.7639598741485205},"index":1,"playId":"7a3e6583-243c-3769-9a95-757fbb7a2439","pitchNumber":2,"startTime":"2025-08-21T00:04:38.809Z","endTime":"2025-08-21T00:04:42.947Z","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":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.25999852857256,"strikeZoneBottom":1.51489187635849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.86884893214563,"aZ":-26.877285276063052,"pfxX":-8.631882045649949,"pfxZ":3.5976923154368396,"pX":-2.208264190364383,"pZ":2.377508881342448,"vX0":1.2803178712856216,"vY0":-120.67934794322014,"vZ0":-3.0131788654910134,"x":201.17,"y":174.59,"x0":-1.6248926589491832,"y0":50.00405713868859,"z0":6.014319828548241,"aX":-12.709505946338078},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.0,"breakHorizontal":15.4,"spinRate":1862,"spinDirection":234},"zone":13,"typeConfidence":0.91,"plateTime":0.45417542921356135,"extension":5.852672738843946},"index":2,"playId":"9ac3b052-f341-381f-af27-a450f9961ffb","pitchNumber":3,"startTime":"2025-08-21T00:04:59.915Z","endTime":"2025-08-21T00:05:03.287Z","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":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.19883194471004,"strikeZoneBottom":1.35843089594282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.788622341685194,"aZ":-16.020045592851076,"pfxX":-2.8975964337748676,"pfxZ":9.20651712936673,"pX":0.10979913103474807,"pZ":2.405957010116734,"vX0":5.570778764495782,"vY0":-131.1370453286733,"vZ0":-5.453853417293482,"x":112.81,"y":173.82,"x0":-1.6584410930524303,"y0":50.00274262093037,"z0":5.693763675226016,"aX":-5.084641033882013},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.8,"breakHorizontal":4.1,"spinRate":2260,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.41647885675876584,"extension":5.750805202242272},"index":3,"playId":"60bceaff-07c3-32c0-baa8-52eeb8d72a1c","pitchNumber":4,"startTime":"2025-08-21T00:05:23.129Z","endTime":"2025-08-21T00:05:27.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.26000176475044,"strikeZoneBottom":1.52482458551599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.234677219151372,"aZ":-20.038345178880718,"pfxX":-8.80460654642255,"pfxZ":6.7844712747054645,"pX":0.563433782910463,"pZ":1.537372389581286,"vX0":8.282443323336661,"vY0":-132.6228153235162,"vZ0":-6.828468603273155,"x":95.52,"y":197.27,"x0":-1.4497038103825723,"y0":50.00361696413586,"z0":5.597287385076052,"aX":-15.75189476627511},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.0,"breakHorizontal":14.3,"spinRate":2227,"spinDirection":216},"zone":9,"typeConfidence":0.9,"plateTime":0.41233229924270054,"extension":5.7660263132614},"index":4,"playId":"165d539b-2b2c-3fe7-b6de-c548d1fe2db0","pitchNumber":5,"startTime":"2025-08-21T00:05:44.942Z","endTime":"2025-08-21T00:05:52.094Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"d9fee4ff-b64d-3093-bae1-8b7572bf8595","startTime":"2025-08-21T00:06:07.401Z","endTime":"2025-08-21T00:06:12.561Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.629473301767725,"aZ":-14.057983761560486,"pfxX":-3.9587379675799377,"pfxZ":10.094892546363143,"pX":-0.1877760272817924,"pZ":1.9650514524735543,"vX0":4.969853674239,"vY0":-132.88980640951004,"vZ0":-6.985154367183467,"x":124.16,"y":185.72,"x0":-1.5650466427604246,"y0":50.00164147884373,"z0":5.642706353612853,"aX":-7.1031548562211455},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.0,"breakHorizontal":6.1,"spinRate":2322,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.4116792039605701,"extension":5.9679829346499265},"hitData":{"launchSpeed":102.4,"launchAngle":22.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.71,"coordY":88.85}},"index":6,"playId":"76d189bc-e6f6-376a-9317-72069709fd91","pitchNumber":6,"startTime":"2025-08-21T00:06:30.700Z","endTime":"2025-08-21T00:06:41.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:06:41.683Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan India walks. Maikel Garcia to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-21T00:07:02.208Z","endTime":"2025-08-21T00:09:55.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.39000005804078,"strikeZoneBottom":1.54183200302329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.49323804762507,"aZ":-19.537341676154234,"pfxX":-0.4611979885618558,"pfxZ":7.278502683929461,"pX":1.0530966632597611,"pZ":2.059555567959937,"vX0":6.662587754628691,"vY0":-130.2175361684531,"vZ0":-5.688001575599097,"x":76.86,"y":183.17,"x0":-1.4668262264393936,"y0":50.005695193768624,"z0":5.726817403502191,"aX":-0.8024382192789286},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.2,"breakHorizontal":-0.5,"spinRate":2348,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.418848431467858,"extension":5.97761971796085},"index":0,"playId":"a6fb150e-f701-3b14-89b7-38adea92684f","pitchNumber":1,"startTime":"2025-08-21T00:07:10.691Z","endTime":"2025-08-21T00:07:14.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.3900027055289,"strikeZoneBottom":1.60470070625132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.07394840037066,"aZ":-25.027438247498264,"pfxX":-7.858157821042962,"pfxZ":4.607770277680832,"pX":-0.025123903089232992,"pZ":2.878511488479658,"vX0":5.7628779341698735,"vY0":-123.38638455066972,"vZ0":-2.499177380368261,"x":117.96,"y":161.06,"x0":-1.3626194295232374,"y0":50.00614358813835,"z0":5.999679152969557,"aX":-12.196794847699591},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.0,"breakHorizontal":13.0,"spinRate":1738,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.44283714440531874,"extension":5.8483571556990706},"index":1,"playId":"cc33a363-9758-3a7b-919e-63fbd692c161","pitchNumber":2,"startTime":"2025-08-21T00:07:32.864Z","endTime":"2025-08-21T00:07:39.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.389998026935,"strikeZoneBottom":1.52750525334356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90211146164404,"aZ":-16.926313044651963,"pfxX":-8.702673255737007,"pfxZ":8.334453596507176,"pX":0.8194609393166978,"pZ":0.6409896234600371,"vX0":8.34955488306723,"vY0":-134.12628377373645,"vZ0":-10.055887360180874,"x":85.76,"y":221.47,"x0":-1.197089792573378,"y0":50.002531741804745,"z0":5.635245142913322,"aX":-15.920867894790414},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.2,"breakHorizontal":14.0,"spinRate":2306,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.4077271619675211,"extension":6.12240888002895},"index":2,"playId":"9c869414-5cea-33e1-8758-9a35e6b95df3","pitchNumber":3,"startTime":"2025-08-21T00:07:55.807Z","endTime":"2025-08-21T00:07:59.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77608717178338,"aZ":-15.883538341859785,"pfxX":-4.458230669822612,"pfxZ":9.002267100562353,"pX":0.4924313322812766,"pZ":2.7224875731439213,"vX0":6.769143184090795,"vY0":-133.2225716743825,"vZ0":-4.933893813704642,"x":98.23,"y":165.27,"x0":-1.4941787190116964,"y0":50.00445828370658,"z0":5.734729864380189,"aX":-8.069910155589858},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":6.7,"spinRate":2371,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.4100583209602622,"extension":6.074721672287389},"index":3,"playId":"a3a23538-bcff-3943-979d-75499adf310c","pitchNumber":4,"startTime":"2025-08-21T00:08:21.318Z","endTime":"2025-08-21T00:08:25.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.438434091763487,"aZ":-23.944719842565917,"pfxX":-7.92464370924462,"pfxZ":5.322056296208021,"pX":-1.0937084066061302,"pZ":2.397633647631813,"vX0":3.4053884058479027,"vY0":-123.04902057175251,"vZ0":-3.9752368568453145,"x":158.69,"y":174.04,"x0":-1.4594532182935727,"y0":50.00419810233646,"z0":6.042554735183391,"aX":-12.258183377233161},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.0,"breakHorizontal":13.7,"spinRate":1656,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.4436569860299908,"extension":5.8903374908789505},"index":4,"playId":"152f0835-5123-316a-8361-79032b267553","pitchNumber":5,"startTime":"2025-08-21T00:08:50.502Z","endTime":"2025-08-21T00:08:55.930Z","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":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.26597535017601,"strikeZoneBottom":1.49891479699427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.851551300729117,"aZ":-18.338959506640812,"pfxX":-7.635858524198021,"pfxZ":7.4958291005104165,"pX":0.7611248456196553,"pZ":1.9133699427046464,"vX0":8.116608146455004,"vY0":-134.42360562637057,"vZ0":-6.633371705437675,"x":87.99,"y":187.12,"x0":-1.2933770443336559,"y0":50.00080169644913,"z0":5.697202027684056,"aX":-14.089988379169144},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":12.2,"spinRate":2363,"spinDirection":210},"zone":9,"typeConfidence":0.88,"plateTime":0.4061605876675962,"extension":6.01407695195207},"index":5,"playId":"89534834-4510-35be-ad50-99444997b4cb","pitchNumber":6,"startTime":"2025-08-21T00:09:18.217Z","endTime":"2025-08-21T00:09:25.158Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-21T00:09:28.278Z","endTime":"2025-08-21T00:09:47.212Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.34653598870302,"strikeZoneBottom":1.54698355489199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.630232105410773,"aZ":-14.258225979663713,"pfxX":-3.5030271481471136,"pfxZ":9.765372818830189,"pX":1.0575755387649357,"pZ":2.1325343527511493,"vX0":7.936258383696139,"vY0":-134.24850104379598,"vZ0":-6.414463908130033,"x":76.69,"y":181.2,"x0":-1.4749860595322595,"y0":50.00642201516407,"z0":5.558285967169146,"aX":-6.430097212676621},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":4.8,"spinRate":2454,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.4071835202183851,"extension":5.814826850640443},"index":7,"playId":"881aff08-0086-3593-ae17-c863e73dab6b","pitchNumber":7,"startTime":"2025-08-21T00:09:47.212Z","endTime":"2025-08-21T00:09:55.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:09:55.612Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Rave grounds out to first baseman Ezequiel Duran.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-21T00:10:12.062Z","endTime":"2025-08-21T00:11:30.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.0,"endSpeed":71.3,"strikeZoneTop":3.42397637580044,"strikeZoneBottom":1.58951925446596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.14987062184582,"aZ":-38.263435239940975,"pfxX":1.3399230103427757,"pfxZ":-4.775564856091789,"pX":-0.152878301219507,"pZ":2.3355531798356415,"vX0":2.423726624380212,"vY0":-112.17489278295423,"vZ0":-0.06297239674564725,"x":122.83,"y":175.72,"x0":-1.4211105360659897,"y0":50.00310138258251,"z0":6.262583258618393,"aX":1.7082899743316997},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-8.4,"breakHorizontal":-3.0,"spinRate":2400,"spinDirection":53},"zone":5,"typeConfidence":0.89,"plateTime":0.4881441648593867,"extension":5.865654498327817},"index":0,"playId":"0d2e4559-d464-3e9a-b875-aee130ef200b","pitchNumber":1,"startTime":"2025-08-21T00:10:20.032Z","endTime":"2025-08-21T00:10:24.569Z","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":86.0,"endSpeed":79.2,"strikeZoneTop":3.41999731630541,"strikeZoneBottom":1.65597770592418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.822483046818917,"aZ":-21.938164008624035,"pfxX":-7.381970702317823,"pfxZ":6.447126038616005,"pX":-1.607045210255319,"pZ":1.282765560411293,"vX0":2.438589180330889,"vY0":-125.09652684342106,"vZ0":-6.618146807958674,"x":178.26,"y":204.15,"x0":-1.6343661013190192,"y0":50.00470434344684,"z0":5.756718846433309,"aX":-11.721014656198154},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.4,"breakHorizontal":12.8,"spinRate":1816,"spinDirection":232},"zone":13,"typeConfidence":0.79,"plateTime":0.43756024417476835,"extension":5.895318094538677},"index":1,"playId":"a90ebe9d-90a4-38e6-aa93-cca92c5966ba","pitchNumber":2,"startTime":"2025-08-21T00:10:40.155Z","endTime":"2025-08-21T00:10:43.664Z","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":84.7,"endSpeed":77.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.481956307826213,"aZ":-23.0192703140428,"pfxX":-8.456695418985902,"pfxZ":5.993948622393234,"pX":-0.8885213473191114,"pZ":1.0518554671791969,"vX0":4.007176681020626,"vY0":-123.080748876514,"vZ0":-6.738676512216853,"x":150.87,"y":210.38,"x0":-1.4430689270464847,"y0":50.001705748844685,"z0":5.787295499827196,"aX":-12.913957689276868},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.5,"breakHorizontal":14.3,"spinRate":1885,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.44579174512942865,"extension":5.958921294759172},"index":2,"playId":"cfd191df-7a10-3cf9-9410-7d12bc3a317e","pitchNumber":3,"startTime":"2025-08-21T00:11:00.102Z","endTime":"2025-08-21T00:11:06.332Z","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":90.9,"endSpeed":83.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.823778080676586,"aZ":-14.667480652941158,"pfxX":-4.059310592222484,"pfxZ":9.889570439203846,"pX":0.6037949306855073,"pZ":2.8928412291813435,"vX0":6.806647934101083,"vY0":-132.1367311236403,"vZ0":-4.457146611806591,"x":93.98,"y":160.67,"x0":-1.4767198321669257,"y0":50.00499202573502,"z0":5.6771864603693265,"aX":-7.188211557184944},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.2,"breakHorizontal":5.9,"spinRate":2456,"spinDirection":213},"zone":3,"typeConfidence":0.91,"plateTime":0.41431786054495445,"extension":5.705222501849779},"hitData":{"launchSpeed":82.4,"launchAngle":5.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.42,"coordY":168.4}},"index":3,"playId":"c85c485a-a5f2-3492-ab2a-e11a5ef3181f","pitchNumber":4,"startTime":"2025-08-21T00:11:21.913Z","endTime":"2025-08-21T00:11:30.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:11:30.724Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Duran called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-21T00:13:23.155Z","endTime":"2025-08-21T00:14:52.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"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":"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":89.1,"endSpeed":81.9,"strikeZoneTop":3.38702510895643,"strikeZoneBottom":1.62078553526116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.394155626704723,"aZ":-13.401387446964737,"pfxX":3.419385853460943,"pfxZ":11.022087485962754,"pX":1.4221629744978364,"pZ":1.7361157303549077,"vX0":0.13763647353422453,"vY0":-129.51710973109851,"vZ0":-9.02324437737692,"x":62.79,"y":191.9,"x0":0.9239618481102677,"y0":50.00226894611984,"z0":6.283912326107462,"aX":5.824206929499784},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":18.2,"breakHorizontal":-6.2,"spinRate":2302,"spinDirection":165},"zone":14,"typeConfidence":0.89,"plateTime":0.4224768118544384,"extension":6.276376555771304},"index":0,"playId":"03593d90-d7a2-3642-8bfb-5ff1d2292ddd","pitchNumber":1,"startTime":"2025-08-21T00:13:34.809Z","endTime":"2025-08-21T00:13:38.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.35439193523649,"strikeZoneBottom":1.55592597468082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.999196751552446,"aZ":-24.008472522015882,"pfxX":-1.9347828047186773,"pfxZ":4.962599226970747,"pX":-0.6355627748426497,"pZ":2.5089096165146842,"vX0":-3.4261995756163284,"vY0":-126.71916003753807,"vZ0":-4.826999050910298,"x":141.23,"y":171.04,"x0":0.9791777195199441,"y0":50.003603899110736,"z0":6.32818188416173,"aX":-3.183853854732469},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.3,"breakHorizontal":4.2,"spinRate":2404,"spinDirection":187},"zone":4,"typeConfidence":0.89,"plateTime":0.43028297359161094,"extension":6.3071071726002055},"index":1,"playId":"c93b5625-87c6-3a49-bf9e-832104c3e911","pitchNumber":2,"startTime":"2025-08-21T00:13:51.561Z","endTime":"2025-08-21T00:13:55.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.8,"strikeZoneTop":3.4465050706344,"strikeZoneBottom":1.64797199450541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.476130413780336,"aZ":-43.28614111452687,"pfxX":-0.8583560143838946,"pfxZ":-8.673853013749023,"pX":-0.43803622130809167,"pZ":1.3413014025070713,"vX0":-1.9854447611887511,"vY0":-112.74508499590299,"vZ0":-1.9289565003897047,"x":133.7,"y":202.56,"x0":0.5673330136536248,"y0":50.00360652681841,"z0":6.596860226075574,"aX":-1.0993181864857562},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-15.8,"breakHorizontal":2.0,"spinRate":2511,"spinDirection":344},"zone":13,"typeConfidence":0.93,"plateTime":0.4867535842724986,"extension":6.30475877284911},"index":2,"playId":"4cbb62f6-64f3-31af-8443-c0dd9c0fe9ec","pitchNumber":3,"startTime":"2025-08-21T00:14:04.986Z","endTime":"2025-08-21T00:14:10.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.08556096739003,"aZ":-26.228111231940215,"pfxX":6.843339709489801,"pfxZ":4.241299512025169,"pX":0.38601571786158634,"pZ":1.6861025231297042,"vX0":-3.6809653677938705,"vY0":-117.89477148398467,"vZ0":-4.997501435256984,"x":102.29,"y":193.26,"x0":1.0810448125382301,"y0":50.004722897021644,"z0":6.263429414345241,"aX":9.6034532496517},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":6.7,"breakHorizontal":-11.4,"spinRate":1442,"spinDirection":136},"zone":9,"typeConfidence":0.86,"plateTime":0.46514967679844155,"extension":6.233320374878369},"index":3,"playId":"7b3b75bd-7716-392a-9189-f33b004dff14","pitchNumber":4,"startTime":"2025-08-21T00:14:18.817Z","endTime":"2025-08-21T00:14:22.720Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-08-21T00:14:38.349Z","endTime":"2025-08-21T00:14:48.037Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"}},{"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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.5630430695128,"strikeZoneBottom":1.66762022621702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.790990309315518,"aZ":-40.129693372260014,"pfxX":-3.0495693687250895,"pfxZ":-5.407053156430505,"pX":-0.3294454105485615,"pZ":2.6063396542445463,"vX0":-1.5248901630032796,"vY0":-120.32250754642583,"vZ0":-0.6118635411951162,"x":129.56,"y":168.41,"x0":0.7082994620515977,"y0":50.0050034383854,"z0":6.4119316270014375,"aX":-4.483489099613115},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.7,"breakHorizontal":5.9,"spinRate":2367,"spinDirection":341},"zone":4,"typeConfidence":0.91,"plateTime":0.454764843011767,"extension":6.244450348200094},"index":5,"playId":"42b02d50-f4c2-3b1d-8775-0b78c6fc4048","pitchNumber":5,"startTime":"2025-08-21T00:14:48.037Z","endTime":"2025-08-21T00:14:52.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:14:52.336Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Heim flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-21T00:15:08.162Z","endTime":"2025-08-21T00:16:25.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"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":86.8,"endSpeed":79.8,"strikeZoneTop":3.57000052648497,"strikeZoneBottom":1.72233930855432,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.15621338002432,"aZ":-24.408922300016222,"pfxX":-2.1903660568053116,"pfxZ":4.8145558785686715,"pX":-1.1394707258335648,"pZ":1.9009230545711986,"vX0":-3.4846552292951314,"vY0":-126.30387715308915,"vZ0":-6.052125766578284,"x":160.43,"y":187.46,"x0":0.5435613009753244,"y0":50.00231515602052,"z0":6.2957260980547245,"aX":-3.5320892532780506},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.6,"breakHorizontal":4.8,"spinRate":2503,"spinDirection":188},"zone":13,"typeConfidence":0.91,"plateTime":0.4339528452850723,"extension":6.356302797700464},"index":0,"playId":"16b2f017-52ca-37be-86ba-0787735b2a07","pitchNumber":1,"startTime":"2025-08-21T00:15:12.902Z","endTime":"2025-08-21T00:15:18.531Z","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":84.4,"endSpeed":78.6,"strikeZoneTop":3.39402772541455,"strikeZoneBottom":1.67962190864584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.009390730618154,"aZ":-29.42144569867275,"pfxX":-0.9306435702942057,"pfxZ":1.7817270254624775,"pX":-0.07480966147264288,"pZ":1.6220666975614415,"vX0":-1.5423539356662594,"vY0":-122.90114437041989,"vZ0":-5.480458848518323,"x":119.85,"y":194.98,"x0":0.6793221363389024,"y0":50.00445512341503,"z0":6.349053704679861,"aX":-1.4380612063697},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.3,"breakHorizontal":2.0,"spinRate":2483,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.44393101278268743,"extension":6.170249824906569},"index":1,"playId":"fe8e5a4d-60f1-34c4-ad17-48ec2262c70a","pitchNumber":2,"startTime":"2025-08-21T00:15:28.063Z","endTime":"2025-08-21T00:15:34.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.57000081506391,"strikeZoneBottom":1.62733202374921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.119054078994544,"aZ":-23.320070032494147,"pfxX":-1.9451831570256743,"pfxZ":5.183419458848016,"pX":-0.5938287616915603,"pZ":2.962223494192473,"vX0":-3.154444642611332,"vY0":-129.14276860764483,"vZ0":-4.080492017110504,"x":139.64,"y":158.8,"x0":0.890932723258798,"y0":50.00079635206531,"z0":6.332850225681609,"aX":-3.321206892760436},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.8,"breakHorizontal":4.2,"spinRate":2508,"spinDirection":190},"zone":4,"typeConfidence":0.89,"plateTime":0.4223400202473404,"extension":6.317346298792094},"index":2,"playId":"4f9d6ee0-2e6c-32ad-9fb1-972dd475eca1","pitchNumber":3,"startTime":"2025-08-21T00:15:41.417Z","endTime":"2025-08-21T00:15:47.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.57000128112507,"strikeZoneBottom":1.73750562650041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.78695727444136,"aZ":-20.486845910040273,"pfxX":6.852571518469487,"pfxZ":8.141076000633136,"pX":-0.7212260697618872,"pZ":-0.5523693486000969,"vX0":-5.808439536635177,"vY0":-119.02848281703004,"vZ0":-11.148196651234533,"x":144.49,"y":253.69,"x0":0.8600324788592063,"y0":50.002016805547974,"z0":6.045997491367718,"aX":9.835221453221989},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":12.2,"breakHorizontal":-11.0,"spinRate":1435,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.4601192588170999,"extension":6.19983404687547},"index":3,"playId":"7443ec55-40b1-343a-a9f0-4dd0dfe7e400","pitchNumber":4,"startTime":"2025-08-21T00:15:58.855Z","endTime":"2025-08-21T00:16:03.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.562607545983987,"aZ":-11.188934440714362,"pfxX":2.5622136269757614,"pfxZ":11.48139823181911,"pX":0.06973852989092695,"pZ":3.1687243708956023,"vX0":-2.3665060230521138,"vY0":-133.99201341011536,"vZ0":-6.244317636444173,"x":114.34,"y":153.22,"x0":0.6293056289188629,"y0":50.001467660728586,"z0":6.32037577054447,"aX":4.682589337757253},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.8,"breakHorizontal":-4.2,"spinRate":2358,"spinDirection":162},"zone":2,"typeConfidence":0.91,"plateTime":0.4079845073467516,"extension":6.273986902154754},"hitData":{"launchSpeed":95.4,"launchAngle":28.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.52,"coordY":44.34}},"index":4,"playId":"ac4afe31-f62a-3166-8ab2-e8cd8edaa67b","pitchNumber":5,"startTime":"2025-08-21T00:16:16.102Z","endTime":"2025-08-21T00:16:25.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:16:25.126Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Freeman flies out to right fielder Mike Yastrzemski in foul territory.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-21T00:16:59.093Z","endTime":"2025-08-21T00:17:12.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"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_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T00:16:48.099Z","endTime":"2025-08-21T00:17:01.350Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.233957751210223,"aZ":-12.228797824825667,"pfxX":2.3814837095884176,"pfxZ":10.724021552841208,"pX":-0.03197534736281702,"pZ":1.922368457367668,"vX0":-2.3785674504776666,"vY0":-134.76722394888859,"vZ0":-9.110607421282566,"x":118.22,"y":186.88,"x0":0.5479583547488396,"y0":50.00531677605851,"z0":6.187149424849756,"aX":4.430196411841007},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":-3.8,"spinRate":2326,"spinDirection":163},"zone":8,"typeConfidence":0.91,"plateTime":0.4047207422658232,"extension":6.339877155260112},"hitData":{"launchSpeed":81.9,"launchAngle":55.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.75,"coordY":140.33}},"index":1,"playId":"d71bb067-746c-3bdf-b0ca-fb4a748cd726","pitchNumber":1,"startTime":"2025-08-21T00:17:01.350Z","endTime":"2025-08-21T00:17:12.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:17:12.507Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Isbel singles on a ground ball to center fielder Evan Carter.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T00:19:06.809Z","endTime":"2025-08-21T00:20:13.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"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":[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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.8,"strikeZoneTop":3.46917591745111,"strikeZoneBottom":1.54993665204935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.57132671303818,"aZ":-17.422761960019585,"pfxX":-4.900620434726677,"pfxZ":8.852428296394049,"pX":-0.3515203946816586,"pZ":2.1780130222175114,"vX0":4.529872269734941,"vY0":-128.2761577451105,"vZ0":-5.86810019201199,"x":130.4,"y":179.97,"x0":-1.5037437522426982,"y0":50.0016039543552,"z0":5.853812753383446,"aX":-8.165267870053446},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.9,"breakHorizontal":7.8,"spinRate":2218,"spinDirection":210},"zone":4,"typeConfidence":0.87,"plateTime":0.427005325456256,"extension":5.788899080670235},"index":0,"playId":"ae401b07-0c20-399e-8dcb-ae4995b6b918","pitchNumber":1,"startTime":"2025-08-21T00:19:26.066Z","endTime":"2025-08-21T00:19:31.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":71.2,"strikeZoneTop":3.46783474700649,"strikeZoneBottom":1.57995870640497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.00424895502298,"aZ":-40.393628598521474,"pfxX":3.469132080781375,"pfxZ":-6.517880444596566,"pX":-0.5854999989443014,"pZ":1.314941736487374,"vX0":0.7475844210287976,"vY0":-111.57698589761674,"vZ0":-1.7374908316252022,"x":139.32,"y":203.28,"x0":-1.3755676156327048,"y0":50.00291388165409,"z0":6.26474486919106,"aX":4.375305894444199},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-12.0,"breakHorizontal":-6.5,"spinRate":2564,"spinDirection":51},"zone":13,"typeConfidence":0.9,"plateTime":0.4908289937537793,"extension":5.6657321125505},"index":1,"playId":"87417156-abfa-382a-87c1-6f9b1350f40c","pitchNumber":2,"startTime":"2025-08-21T00:19:44.103Z","endTime":"2025-08-21T00:19:48.943Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.995678458310227,"aZ":-19.613543468355832,"pfxX":-4.544969655161331,"pfxZ":8.43196628108631,"pX":-0.8747689103377801,"pZ":2.672052849429883,"vX0":2.606988241547359,"vY0":-121.60184850161112,"vZ0":-4.2222837228203085,"x":150.34,"y":166.63,"x0":-1.373108113382337,"y0":50.002958659869954,"z0":6.143531809857153,"aX":-6.771485822642316},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":14.4,"breakHorizontal":7.6,"spinRate":1763,"spinDirection":228},"zone":11,"typeConfidence":0.68,"plateTime":0.45130915699757423,"extension":5.769083477131408},"hitData":{"launchSpeed":94.9,"launchAngle":5.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.78,"coordY":98.98}},"index":2,"playId":"338a76b3-86c1-35f2-b2ae-da3e37639249","pitchNumber":3,"startTime":"2025-08-21T00:20:02.124Z","endTime":"2025-08-21T00:20:13.354Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:20:13.354Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Mike Yastrzemski strikes out swinging and Kyle Isbel caught stealing 2nd, catcher Kyle Higashioka to shortstop Corey Seager to catcher Kyle Higashioka.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T00:20:30.459Z","endTime":"2025-08-21T00:23:01.723Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout Double Play","eventType":"strikeout_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":6},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.56692854575066,"strikeZoneBottom":1.62478633700566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.094258706151102,"aZ":-23.782931911646813,"pfxX":-7.404652762183314,"pfxZ":5.676413391440043,"pX":-1.536620003768187,"pZ":3.2840968448180545,"vX0":2.0365943848641974,"vY0":-120.45414788715136,"vZ0":-1.8775316021009583,"x":175.57,"y":150.11,"x0":-1.428003826044576,"y0":50.00245855560404,"z0":6.164141846737292,"aX":-10.94520149318023},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.1,"breakHorizontal":13.0,"spinRate":1763,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.453696708200948,"extension":5.77013667546121},"index":0,"playId":"b057a1f1-223d-3b54-8472-92984ddae85c","pitchNumber":1,"startTime":"2025-08-21T00:20:40.500Z","endTime":"2025-08-21T00:20:44.780Z","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":89.9,"endSpeed":82.9,"strikeZoneTop":3.43000016456516,"strikeZoneBottom":1.62677851416745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.29767921853758,"aZ":-17.08289925558839,"pfxX":-2.8153083860962402,"pfxZ":8.62277496484075,"pX":-0.2442886633226257,"pZ":3.1577281096733025,"vX0":4.52868208563977,"vY0":-130.88554557686714,"vZ0":-3.4150573351210465,"x":126.31,"y":153.52,"x0":-1.624158889616706,"y0":50.00587473751302,"z0":5.74433638367224,"aX":-4.929654136497553},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.1,"breakHorizontal":4.2,"spinRate":2299,"spinDirection":209},"zone":2,"typeConfidence":0.88,"plateTime":0.4170552222638819,"extension":5.888414593512819},"index":1,"playId":"dd5de5f3-2c6f-3824-93b8-8b8bd86a5fe8","pitchNumber":2,"startTime":"2025-08-21T00:21:03.634Z","endTime":"2025-08-21T00:21:07.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.2,"strikeZoneTop":3.43000227249742,"strikeZoneBottom":1.63329574473478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.976758699020408,"aZ":-31.346977554985163,"pfxX":2.5756230103931537,"pfxZ":0.5806367924627978,"pX":-0.681161370562085,"pZ":1.7153745251316628,"vX0":1.512719216938989,"vY0":-118.0174075255053,"vZ0":-3.064030340347216,"x":142.96,"y":192.46,"x0":-1.6635325680082096,"y0":50.002270358560686,"z0":5.897076656647962,"aX":3.658237601367265},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.6,"breakHorizontal":-5.0,"spinRate":2407,"spinDirection":80},"zone":7,"typeConfidence":0.88,"plateTime":0.4628649790981423,"extension":5.900866262321348},"index":2,"playId":"a810fd4b-56f8-3bc8-8ba8-0f0d577a23e4","pitchNumber":3,"startTime":"2025-08-21T00:21:25.497Z","endTime":"2025-08-21T00:21:30.372Z","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":90.4,"endSpeed":83.2,"strikeZoneTop":3.43000262006408,"strikeZoneBottom":1.63309281518645,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.941402602906,"aZ":-16.340867366397784,"pfxX":-2.808182476486648,"pfxZ":8.947502211492147,"pX":0.04973234079964936,"pZ":4.244367353409335,"vX0":5.100019846768728,"vY0":-131.68667191887795,"vZ0":-1.0524886673621896,"x":115.1,"y":124.18,"x0":-1.540491365253337,"y0":50.00518225326245,"z0":5.849088338389792,"aX":-4.971372159889279},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.2,"breakHorizontal":4.1,"spinRate":2405,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.4147082041614407,"extension":6.045966122298623},"index":3,"playId":"a11d3d65-e857-31cb-9f47-49c346c2e498","pitchNumber":4,"startTime":"2025-08-21T00:21:48.352Z","endTime":"2025-08-21T00:21:53.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.43000230298747,"strikeZoneBottom":1.55782896807788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.69719637483807,"aZ":-22.090717514703517,"pfxX":-8.957921174051325,"pfxZ":5.5973241329802885,"pX":1.2308435093362304,"pZ":2.5807525260934736,"vX0":9.805855126117091,"vY0":-132.68148783708307,"vZ0":-3.962905707635191,"x":70.08,"y":169.1,"x0":-1.3313295232343203,"y0":50.00114073910383,"z0":5.683678338139132,"aX":-16.132161173277144},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.6,"breakHorizontal":14.4,"spinRate":2224,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.41122347621157695,"extension":5.869381907667124},"index":4,"playId":"d43ba811-6a12-396f-ba72-33baf0241eb9","pitchNumber":5,"startTime":"2025-08-21T00:22:10.372Z","endTime":"2025-08-21T00:22:17.851Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"fb20d82a-d2c2-3e9e-9aef-3aa5cf006908","startTime":"2025-08-21T00:22:34.883Z","endTime":"2025-08-21T00:22:39.379Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.251901991515446,"aZ":-17.50461970060818,"pfxX":-0.138280676558737,"pfxZ":8.5097776376429,"pX":-0.640695741140693,"pZ":2.494610863623335,"vX0":2.755273281905512,"vY0":-129.50826280668775,"vZ0":-4.809111509950792,"x":141.42,"y":171.43,"x0":-1.6937311629612153,"y0":50.003388334704034,"z0":5.686382044996139,"aX":-0.23835453288225616},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.8,"breakHorizontal":-0.2,"spinRate":2300,"spinDirection":197},"zone":4,"typeConfidence":0.91,"plateTime":0.42052422083136287,"extension":5.701760297156165},"index":6,"playId":"4c622cc6-584e-3805-85b6-b27ecd532c27","pitchNumber":6,"startTime":"2025-08-21T00:22:56.166Z","endTime":"2025-08-21T00:23:01.723Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:23:01.723Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bobby Witt Jr. doubles (39) on a sharp line drive to left fielder Wyatt Langford.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T00:23:27.055Z","endTime":"2025-08-21T00:24:44.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":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":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.20307046687237,"aZ":-18.281771573107868,"pfxX":0.16968143305188466,"pfxZ":7.989464436749473,"pX":0.22715975810656866,"pZ":2.1623518817129592,"vX0":4.70564500429703,"vY0":-129.75850016228327,"vZ0":-5.2534543035854595,"x":108.34,"y":180.4,"x0":-1.6172067296062127,"y0":50.001948684214796,"z0":5.567700479111251,"aX":0.2934595451743824},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.8,"breakHorizontal":-1.2,"spinRate":2454,"spinDirection":197},"zone":8,"typeConfidence":0.92,"plateTime":0.41902141266544657,"extension":5.864291154594257},"index":0,"playId":"927a6086-8fc7-3a57-9b0b-d28b749cf229","pitchNumber":1,"startTime":"2025-08-21T00:23:36.337Z","endTime":"2025-08-21T00:23:45.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":72.0,"strikeZoneTop":3.54088293253007,"strikeZoneBottom":1.65622779370372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.808943047347704,"aZ":-34.99764183143557,"pfxX":4.7743689952765065,"pfxZ":-2.1963908646753945,"pX":0.882438680978073,"pZ":1.260675452333868,"vX0":3.4248290969732427,"vY0":-112.1508036631334,"vZ0":-3.2028986827818198,"x":83.36,"y":204.74,"x0":-1.280696378264649,"y0":50.0049390385072,"z0":6.2494131807857025,"aX":6.129162411957834},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-4.4,"breakHorizontal":-9.5,"spinRate":2498,"spinDirection":48},"zone":14,"typeConfidence":0.86,"plateTime":0.4869435116121581,"extension":5.972856687668522},"index":1,"playId":"6c56c094-7804-3df0-8904-c71814966a64","pitchNumber":2,"startTime":"2025-08-21T00:24:09.527Z","endTime":"2025-08-21T00:24:13.764Z","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":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02092126625923,"aZ":-19.16708133084239,"pfxX":-7.7638762796209395,"pfxZ":7.244112894154187,"pX":-0.7974608277200749,"pZ":2.285819948987841,"vX0":4.697811694441947,"vY0":-132.3548471059643,"vZ0":-5.319563512758882,"x":147.4,"y":177.06,"x0":-1.5755506627592368,"y0":50.00522475019789,"z0":5.70119196097502,"aX":-13.944454340973149},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.4,"breakHorizontal":13.2,"spinRate":2282,"spinDirection":216},"zone":4,"typeConfidence":0.89,"plateTime":0.4119217272078739,"extension":5.695810071182963},"hitData":{"launchSpeed":112.4,"launchAngle":14.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":33.74,"coordY":97.76}},"index":2,"playId":"63aaa9f1-be84-3841-bc89-bccd8df7bc29","pitchNumber":3,"startTime":"2025-08-21T00:24:28.337Z","endTime":"2025-08-21T00:24:44.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:24:44.498Z","atBatIndex":18},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Caleb Boushley intentionally walks Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T00:25:04.743Z","endTime":"2025-08-21T00:26:12.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"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_RHP","pitcher":"vs_LHB","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":"Intent Walk","eventType":"intent_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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.1,"strikeZoneTop":3.60351022284517,"strikeZoneBottom":1.85170550197886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.768593686546605,"aZ":-20.470699968647438,"pfxX":-8.303009777089768,"pfxZ":6.266105537299145,"pX":1.068043286028797,"pZ":1.8106505711410739,"vX0":8.692438983732433,"vY0":-134.68352169718887,"vZ0":-6.757361764067339,"x":76.29,"y":189.89,"x0":-1.0975153591390017,"y0":50.000898183679276,"z0":5.763261786065486,"aX":-15.502172199962514},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":13.6,"spinRate":2327,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.4041647911789159,"extension":6.087413586831893},"index":0,"playId":"5f713ae9-81fc-3c9e-9a2f-a7bf31bc4eae","pitchNumber":1,"startTime":"2025-08-21T00:25:15.881Z","endTime":"2025-08-21T00:25:20.635Z","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.3,"endSpeed":84.3,"strikeZoneTop":3.47786228084274,"strikeZoneBottom":1.79033381142928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.208370919765233,"aZ":-19.779306814732664,"pfxX":-0.6269150146580005,"pfxZ":6.926215045103087,"pX":1.047515867942993,"pZ":3.008840674511757,"vX0":6.829246391925322,"vY0":-131.49987933300838,"vZ0":-3.2081466854519216,"x":77.07,"y":157.54,"x0":-1.4779306960381646,"y0":50.00117185709764,"z0":5.674972496431865,"aX":-1.122115042505822},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.2,"breakHorizontal":0.0,"spinRate":2453,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.4131222730894626,"extension":5.786211948983737},"index":1,"playId":"93ff91cc-ae9b-3619-b746-87607c205127","pitchNumber":2,"startTime":"2025-08-21T00:25:37.564Z","endTime":"2025-08-21T00:25:43.406Z","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":84.3,"endSpeed":78.3,"strikeZoneTop":3.4118146467228,"strikeZoneBottom":1.69249186266801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.267628279316906,"aZ":-23.55851438005681,"pfxX":-7.828949684238959,"pfxZ":5.591514735953864,"pX":-1.738331496647872,"pZ":0.9476904849683525,"vX0":1.7493203913782713,"vY0":-122.76957294870923,"vZ0":-7.095515630395087,"x":183.26,"y":213.19,"x0":-1.4388475112803476,"y0":50.001298427398794,"z0":5.85476073160779,"aX":-12.056369277250713},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.9,"breakHorizontal":13.8,"spinRate":1860,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.44461864821291774,"extension":5.897087250585872},"index":2,"playId":"6db505d4-2b51-3bca-876a-31880a051231","pitchNumber":3,"startTime":"2025-08-21T00:25:57.157Z","endTime":"2025-08-21T00:26:02.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"07766666-0206-1003-000c-f08cd117d70a","pitchNumber":3,"startTime":"2025-08-21T00:26:11.506Z","endTime":"2025-08-21T00:26:12.975Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-08-21T00:26:12.975Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, third baseman Josh Jung to first baseman Ezequiel Duran.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-21T00:26:24.970Z","endTime":"2025-08-21T00:28:39.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":6},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.4,"strikeZoneTop":3.65999806369694,"strikeZoneBottom":1.73355894527232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.833690458423597,"aZ":-21.61601015647464,"pfxX":-8.594653434988746,"pfxZ":5.719812443922783,"pX":0.6616001586991462,"pZ":1.9489996329110835,"vX0":8.972314105926728,"vY0":-134.23372455428256,"vZ0":-5.3596812288077,"x":91.78,"y":186.16,"x0":-1.5888249697688837,"y0":50.00652060337012,"z0":5.485881902644402,"aX":-15.87435167606795},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.5,"breakHorizontal":13.9,"spinRate":2323,"spinDirection":226},"zone":9,"typeConfidence":0.9,"plateTime":0.4062082391258093,"extension":6.136611639914011},"index":0,"playId":"ad188aa9-f1a1-39cf-9831-8894164a1577","pitchNumber":1,"startTime":"2025-08-21T00:26:35.526Z","endTime":"2025-08-21T00:26:39.577Z","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":92.2,"endSpeed":85.6,"strikeZoneTop":3.55630733524597,"strikeZoneBottom":1.77567602050405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.911111191149452,"aZ":-15.836872272294768,"pfxX":-3.2282213468385903,"pfxZ":8.828502162068354,"pX":0.8835305158991476,"pZ":2.013780086334672,"vX0":7.518330444293474,"vY0":-134.1608867186285,"vZ0":-6.556274548606078,"x":83.32,"y":184.41,"x0":-1.5169776463144564,"y0":50.002674411963184,"z0":5.58855018177437,"aX":-5.974386684621957},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":4.6,"spinRate":2474,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.40592049674277586,"extension":5.9319075788051965},"index":1,"playId":"a5b1d788-b6c4-3a42-8771-9a69122f8ebe","pitchNumber":2,"startTime":"2025-08-21T00:26:55.458Z","endTime":"2025-08-21T00:27:00.839Z","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":90.7,"endSpeed":84.9,"strikeZoneTop":3.63261943393846,"strikeZoneBottom":1.69287136919159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.26896086505997,"aZ":-20.662151873817034,"pfxX":-1.0129240466549723,"pfxZ":6.392883477054042,"pX":1.41375939686859,"pZ":1.3889129596593957,"vX0":7.95342859023967,"vY0":-131.89225012998486,"vZ0":-6.896979137256786,"x":63.11,"y":201.28,"x0":-1.4811816093807877,"y0":50.001600245751824,"z0":5.510305738074684,"aX":-1.8242965144661207},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.6,"breakHorizontal":0.5,"spinRate":2448,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.41184836576428374,"extension":5.805814759882429},"index":2,"playId":"26f7355e-80e1-3339-92ff-e337dd75fa86","pitchNumber":3,"startTime":"2025-08-21T00:27:16.873Z","endTime":"2025-08-21T00:27:20.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.887013603823835,"aZ":-21.84146185035966,"pfxX":-7.850410284861886,"pfxZ":5.607686118067403,"pX":0.25933226302337825,"pZ":1.9648095107723083,"vX0":7.442611405639718,"vY0":-133.90073131066507,"vZ0":-5.448769011444811,"x":107.11,"y":185.73,"x0":-1.5165021987978624,"y0":50.00503045492616,"z0":5.557368990959213,"aX":-14.46951918751247},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":13.0,"spinRate":2284,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.4067647580999796,"extension":5.890931834206723},"index":3,"playId":"79c6f284-8629-3a53-9252-ff8fbf6ccb2e","pitchNumber":4,"startTime":"2025-08-21T00:27:38.610Z","endTime":"2025-08-21T00:27:44.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.61915737055441,"strikeZoneBottom":1.69861078615344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.15849549987091,"aZ":-16.283472864103896,"pfxX":-3.904674777906542,"pfxZ":8.482693483140025,"pX":0.8864234803715394,"pZ":1.467897296063824,"vX0":7.7631167944592985,"vY0":-135.201551186878,"vZ0":-7.645547973241065,"x":83.21,"y":199.15,"x0":-1.4994334213038119,"y0":50.005384874754014,"z0":5.449865065558015,"aX":-7.317506736973647},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":5.6,"spinRate":2493,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.40328004132941064,"extension":5.915459029829115},"index":4,"playId":"2efc3770-7b11-3f1b-8c28-1695271abf5d","pitchNumber":5,"startTime":"2025-08-21T00:28:06.087Z","endTime":"2025-08-21T00:28:11.714Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-21T00:28:15.946Z","endTime":"2025-08-21T00:28:31.538Z","isPitch":false,"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.93838933444997,"aZ":-21.75953556554341,"pfxX":-1.2875478812479626,"pfxZ":5.859514565790818,"pX":0.2961137435125756,"pZ":2.7544622512681327,"vX0":5.531841413497286,"vY0":-131.24694816169847,"vZ0":-3.252336527563912,"x":105.71,"y":164.41,"x0":-1.654755071434448,"y0":50.00189445212958,"z0":5.5960086516212755,"aX":-2.2888023211764574},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":1.3,"spinRate":2459,"spinDirection":197},"zone":6,"typeConfidence":0.91,"plateTime":0.41440686583327135,"extension":5.995546640959941},"hitData":{"launchSpeed":96.0,"launchAngle":-12.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.21,"coordY":166.88}},"index":6,"playId":"900913cc-9c15-3ff5-9275-9b0d9e1343e3","pitchNumber":6,"startTime":"2025-08-21T00:28:31.538Z","endTime":"2025-08-21T00:28:39.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:28:39.181Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Evan Carter called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T00:30:37.831Z","endTime":"2025-08-21T00:32:21.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.59495104626817,"strikeZoneBottom":1.72768626757839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.94009311156616,"aZ":-13.631467770443257,"pfxX":1.4371685652212278,"pfxZ":10.613943983406456,"pX":-0.13084704354713958,"pZ":3.0073625279591902,"vX0":-1.8438885412067059,"vY0":-131.1362590585956,"vZ0":-6.126594322515058,"x":121.99,"y":157.58,"x0":0.3936837119269467,"y0":50.00340866956447,"z0":6.385346908244566,"aX":2.510962021634335},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.1,"breakHorizontal":-2.2,"spinRate":2284,"spinDirection":168},"zone":5,"typeConfidence":0.9,"plateTime":0.4172014036139755,"extension":6.316033675655754},"index":0,"playId":"d6f8731f-8c47-3d2a-9971-af050248d934","pitchNumber":1,"startTime":"2025-08-21T00:30:49.045Z","endTime":"2025-08-21T00:30:52.858Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":3.6399998889525,"strikeZoneBottom":1.67785264711584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.998700416711483,"aZ":-30.13937469321804,"pfxX":-2.2401760092042204,"pfxZ":1.3416476506255002,"pX":-1.1247700176698745,"pZ":1.8228710628874882,"vX0":-3.4205194614485164,"vY0":-121.84874853429659,"vZ0":-4.691458254848089,"x":159.87,"y":189.56,"x0":0.583590014040545,"y0":50.00370461374581,"z0":6.351849311061298,"aX":-3.3970958616391203},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.7,"breakHorizontal":4.8,"spinRate":2522,"spinDirection":239},"zone":13,"typeConfidence":0.85,"plateTime":0.4480451535516212,"extension":6.288844488093164},"index":1,"playId":"8ca1c94b-a4f7-3fa1-b287-a1b007ed7d1f","pitchNumber":2,"startTime":"2025-08-21T00:31:00.909Z","endTime":"2025-08-21T00:31:05.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":73.0,"strikeZoneTop":3.64335314010383,"strikeZoneBottom":1.74351630094309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.222721378479278,"aZ":-41.08553095318224,"pfxX":0.08540201134162517,"pfxZ":-6.75128782280902,"pX":-0.5010099946264003,"pZ":0.6767771791644466,"vX0":-2.677627182823948,"vY0":-114.49492532718406,"vZ0":-3.966618596937313,"x":136.1,"y":220.51,"x0":0.6752248045432164,"y0":50.00238706994075,"z0":6.474791603574534,"aX":0.11314785214164408},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.0,"breakHorizontal":0.6,"spinRate":2410,"spinDirection":350},"zone":13,"typeConfidence":0.93,"plateTime":0.4793867258441544,"extension":6.443616922231776},"index":2,"playId":"e21b5537-403d-331e-b7ca-393b7c0b71b5","pitchNumber":3,"startTime":"2025-08-21T00:31:13.835Z","endTime":"2025-08-21T00:31:17.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.6400010242925,"strikeZoneBottom":1.68141547075811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.388796632004254,"aZ":-25.759557938143434,"pfxX":-2.214176987396808,"pfxZ":3.773413832645492,"pX":0.21416782692944686,"pZ":3.9447790398704985,"vX0":-0.6002585554860969,"vY0":-129.19484093136478,"vZ0":-1.2791944972392746,"x":108.84,"y":132.27,"x0":0.7369291392186486,"y0":50.005215443894535,"z0":6.415037751725445,"aX":-3.765793487832631},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.8,"breakHorizontal":4.2,"spinRate":2359,"spinDirection":188},"zone":12,"typeConfidence":0.92,"plateTime":0.42297568689446674,"extension":6.288232163979825},"index":3,"playId":"7d23af75-2b1e-3ae6-ae8a-fb3bd5da90ef","pitchNumber":4,"startTime":"2025-08-21T00:31:31.118Z","endTime":"2025-08-21T00:31:36.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.64000017853035,"strikeZoneBottom":1.71109393320429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.198565410403795,"aZ":-12.455527083476357,"pfxX":1.5926053741502,"pfxZ":10.969871227520551,"pX":-0.3876914640725473,"pZ":3.0287210518007703,"vX0":-3.6770760950751713,"vY0":-132.89815917669247,"vZ0":-6.144826714881306,"x":131.78,"y":157.0,"x0":0.8039308095523479,"y0":50.00147058755904,"z0":6.267242701445392,"aX":2.8627433104127147},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.8,"breakHorizontal":-2.2,"spinRate":2257,"spinDirection":163},"zone":4,"typeConfidence":0.91,"plateTime":0.41139069208391543,"extension":6.385079033287799},"index":4,"playId":"52caffd4-1549-3d8c-bb8b-410e9832fa65","pitchNumber":5,"startTime":"2025-08-21T00:31:44.308Z","endTime":"2025-08-21T00:31:48.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.833565883214316,"aZ":-12.520853635563451,"pfxX":1.5380338023275595,"pfxZ":11.05847606426069,"pX":-0.7169597263429353,"pZ":2.334380918608167,"vX0":-4.090742124011339,"vY0":-131.9028137194566,"vZ0":-7.837085536719974,"x":144.33,"y":175.75,"x0":0.6483379976404127,"y0":50.000008798826315,"z0":6.250146540029,"aX":2.7330008789908913},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.7,"breakHorizontal":-1.9,"spinRate":2217,"spinDirection":163},"zone":4,"typeConfidence":0.91,"plateTime":0.41391956432910515,"extension":6.442068140353387},"index":5,"playId":"8aacab94-6092-3acb-a13e-90215de1e579","pitchNumber":6,"startTime":"2025-08-21T00:31:57.536Z","endTime":"2025-08-21T00:32:02.212Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.57511503616145,"strikeZoneBottom":1.7121804111189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60421823525146,"aZ":-12.94166431149568,"pfxX":3.435254927602428,"pfxZ":10.41416622625836,"pX":-0.43383281874627244,"pZ":1.515124955579869,"vX0":-4.252232428384265,"vY0":-134.40946786593926,"vZ0":-9.767555985184197,"x":133.54,"y":197.87,"x0":0.7155438187266638,"y0":50.00166292386375,"z0":6.094009458234752,"aX":6.343500139378081},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":-5.4,"spinRate":2284,"spinDirection":161},"zone":13,"typeConfidence":0.91,"plateTime":0.40607058249826933,"extension":6.380988062441176},"index":6,"playId":"ed51bec7-4c4b-3f90-b584-3c25ba365bd2","pitchNumber":7,"startTime":"2025-08-21T00:32:15.580Z","endTime":"2025-08-21T00:32:21.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:32:21.011Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wyatt Langford singles on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T00:32:32.716Z","endTime":"2025-08-21T00:33:07.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"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(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.7,"endSpeed":73.9,"strikeZoneTop":3.56000024331696,"strikeZoneBottom":1.70231196115567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.066245122610457,"aZ":-42.182100531680696,"pfxX":-2.3719306654707495,"pfxZ":-7.298197229293551,"pX":0.2758549068555995,"pZ":3.054323479774576,"vX0":-0.3269893503060882,"vY0":-116.18171101734985,"vZ0":0.9122405771963873,"x":106.49,"y":156.31,"x0":0.7265250571992891,"y0":50.00161587184155,"z0":6.65462377122889,"aX":-3.253348801446003},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-12.7,"breakHorizontal":4.3,"spinRate":2331,"spinDirection":346},"zone":2,"typeConfidence":0.92,"plateTime":0.4708183846389522,"extension":6.322697505040594},"index":0,"playId":"d354d385-a13f-3cc9-b27c-e772f6f13e3c","pitchNumber":1,"startTime":"2025-08-21T00:32:42.972Z","endTime":"2025-08-21T00:32:47.174Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.222955973007547,"aZ":-25.092901252862653,"pfxX":6.979253557650092,"pfxZ":4.905085026421287,"pX":0.7621730456727475,"pZ":2.3881191595630034,"vX0":-3.7823178750051483,"vY0":-119.19422696319398,"vZ0":-3.9375860756304117,"x":87.95,"y":174.3,"x0":1.4602130573295573,"y0":50.001772778746904,"z0":6.318923233726238,"aX":10.073964235721956},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.3,"breakHorizontal":-11.8,"spinRate":1502,"spinDirection":128},"zone":6,"typeConfidence":0.9,"plateTime":0.4589529109677337,"extension":6.0716432095246},"hitData":{"launchSpeed":76.4,"launchAngle":13.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.21,"coordY":109.15}},"index":1,"playId":"7a7396bc-c9fd-33b1-b897-e65b590dcd59","pitchNumber":2,"startTime":"2025-08-21T00:32:55.115Z","endTime":"2025-08-21T00:33:07.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:33:07.636Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corey Seager grounds out, catcher Salvador Perez to first baseman Vinnie Pasquantino. Wyatt Langford to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T00:33:16.872Z","endTime":"2025-08-21T00:33:31.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.357949513367153,"aZ":-23.59110639591334,"pfxX":-2.2689365311203087,"pfxZ":5.10750071357794,"pX":-0.42406225078135346,"pZ":1.6387428007034754,"vX0":-1.6839355007349164,"vY0":-128.47261094924244,"vZ0":-7.176442292774241,"x":133.16,"y":194.53,"x0":0.5335075418996648,"y0":50.00274298665675,"z0":6.288401764872897,"aX":-3.8112896356866615},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.9,"breakHorizontal":4.4,"spinRate":2368,"spinDirection":182},"zone":7,"typeConfidence":0.91,"plateTime":0.425518231051186,"extension":6.274422902909356},"hitData":{"launchSpeed":64.2,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":124.88,"coordY":201.78}},"index":0,"playId":"ce7248a8-4a8f-3433-ab4e-762ce71ae477","pitchNumber":1,"startTime":"2025-08-21T00:33:23.242Z","endTime":"2025-08-21T00:33:31.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:33:31.203Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a line drive to center fielder Kyle Isbel. Wyatt Langford scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T00:33:53.069Z","endTime":"2025-08-21T00:34:36.895Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":{"id":702070,"link":"/api/v1/people/702070"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":89.3,"endSpeed":83.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.450219472447166,"aZ":-23.062495941716474,"pfxX":-1.2929929843548846,"pfxZ":5.23261275847691,"pX":-0.5282125892530357,"pZ":2.1746028790423124,"vX0":-3.0313074592871097,"vY0":-130.1432583849576,"vZ0":-6.054470279488302,"x":137.13,"y":180.07,"x0":0.8127232844458262,"y0":50.00323716584642,"z0":6.241731428074988,"aX":-2.2509172222353153},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.5,"breakHorizontal":2.9,"spinRate":2412,"spinDirection":181},"zone":7,"typeConfidence":0.85,"plateTime":0.4184661894968089,"extension":6.3530021936867485},"index":0,"playId":"02e86741-63c3-3b77-8271-58b7584a79e6","pitchNumber":1,"startTime":"2025-08-21T00:34:05.372Z","endTime":"2025-08-21T00:34:08.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.098199703593068,"aZ":-22.376996151217316,"pfxX":6.706365647504804,"pfxZ":6.602337569416545,"pX":0.8046827472085025,"pZ":2.1391964391430505,"vX0":-2.9842020592912744,"vY0":-120.91414988456144,"vZ0":-5.108303821163358,"x":86.33,"y":181.02,"x0":1.1821145651287235,"y0":50.003143859801206,"z0":6.237271391550026,"aX":9.95180117415592},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":11.0,"breakHorizontal":-11.4,"spinRate":1477,"spinDirection":135},"zone":9,"typeConfidence":0.9,"plateTime":0.45261319035567693,"extension":6.10377906912273},"hitData":{"launchSpeed":84.7,"launchAngle":19.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.4,"coordY":98.84}},"index":1,"playId":"929ac0a9-d3e0-382b-8908-79c5c72bf78f","pitchNumber":2,"startTime":"2025-08-21T00:34:26.063Z","endTime":"2025-08-21T00:34:36.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:34:36.895Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Higashioka walks. Marcus Semien to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T00:35:01.737Z","endTime":"2025-08-21T00:37:26.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"postOnSecond":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":72.1,"strikeZoneTop":3.49000172526562,"strikeZoneBottom":1.64189554185416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.334246235285548,"aZ":-44.487429469392985,"pfxX":-2.3863286724213975,"pfxZ":-9.369197430363144,"pX":0.6807758656360524,"pZ":4.769287693271253,"vX0":0.6128494293931811,"vY0":-113.78572057797705,"vZ0":4.993427824070038,"x":91.05,"y":110.01,"x0":0.7184147693298618,"y0":50.00107280851686,"z0":6.946784450845933,"aX":-3.137355047940763},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-15.5,"breakHorizontal":4.2,"spinRate":2414,"spinDirection":344},"zone":12,"typeConfidence":0.92,"plateTime":0.480858488564853,"extension":6.0302864364316076},"index":0,"playId":"36319d6c-80e8-3730-8fa2-5a947d4a9830","pitchNumber":1,"startTime":"2025-08-21T00:35:10.267Z","endTime":"2025-08-21T00:35:15.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.5,"strikeZoneTop":3.49000084617617,"strikeZoneBottom":1.68959695797001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.093627355798322,"aZ":-23.945167422568353,"pfxX":-1.0423978729724823,"pfxZ":4.8277082126742386,"pX":-0.07699862635285154,"pZ":4.410633648554835,"vX0":-2.1358995958819387,"vY0":-129.71260093314208,"vZ0":-0.44897496964604683,"x":119.94,"y":119.69,"x0":0.8924581191481556,"y0":50.00260146315214,"z0":6.411464304094651,"aX":-1.7759090693047777},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":2.4,"spinRate":2335,"spinDirection":190},"zone":11,"typeConfidence":0.89,"plateTime":0.4222490996909465,"extension":6.281154347158591},"index":1,"playId":"72ff07fc-dda9-38c3-8975-52fbc277947c","pitchNumber":2,"startTime":"2025-08-21T00:35:29.705Z","endTime":"2025-08-21T00:35:34.430Z","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":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.962907524596083,"aZ":-23.87410797884746,"pfxX":7.105038671374942,"pfxZ":6.042978128877428,"pX":0.040603982871976564,"pZ":1.5696312527349778,"vX0":-4.3233578690062275,"vY0":-116.47201283298958,"vZ0":-5.4445367155506625,"x":115.45,"y":196.4,"x0":0.9981706499316217,"y0":50.003222443906736,"z0":6.196524039274954,"aX":9.75781773748501},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":9.8,"breakHorizontal":-11.8,"spinRate":1386,"spinDirection":136},"zone":8,"typeConfidence":0.91,"plateTime":0.4703511120552628,"extension":6.410151361627748},"index":2,"playId":"d699b836-4778-3878-8822-995dbce114e1","pitchNumber":3,"startTime":"2025-08-21T00:35:48.115Z","endTime":"2025-08-21T00:35:53.903Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"4c5b00ad-f792-32db-913c-0dc763ceb7c4","startTime":"2025-08-21T00:36:05.001Z","endTime":"2025-08-21T00:36:09.165Z","isPitch":false,"type":"pickoff"},{"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":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.584452574956423,"aZ":-24.014624846014385,"pfxX":-1.0878565907961,"pfxZ":4.7879104111127955,"pX":-0.8365616252188595,"pZ":2.8285339140929784,"vX0":-3.9402089598070766,"vY0":-129.6299323255109,"vZ0":-4.371601912059202,"x":148.89,"y":162.41,"x0":0.8433175943625372,"y0":50.00509875138327,"z0":6.365619073642247,"aX":-1.8555708673482656},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.9,"breakHorizontal":2.9,"spinRate":2471,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.4222023845840033,"extension":6.199471525019258},"index":4,"playId":"1fd143d5-0aeb-3c08-9034-a6635c62f1f6","pitchNumber":4,"startTime":"2025-08-21T00:36:18.103Z","endTime":"2025-08-21T00:36:23.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.14396789355931,"aZ":-11.34229827795301,"pfxX":3.1625280711136083,"pfxZ":11.083558818123002,"pX":-0.177446953641862,"pZ":2.9194162526194103,"vX0":-3.425701984443888,"vY0":-135.8471963277189,"vZ0":-6.7796712306418945,"x":123.76,"y":159.96,"x0":0.685587876389915,"y0":50.00541067354029,"z0":6.226111920567978,"aX":5.946029702002531},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.0,"breakHorizontal":-5.0,"spinRate":2393,"spinDirection":169},"zone":5,"typeConfidence":0.91,"plateTime":0.4023027021134826,"extension":6.3021709439717215},"index":5,"playId":"a70bab8e-6f80-3da6-a0c8-947edf95cc40","pitchNumber":5,"startTime":"2025-08-21T00:36:40.220Z","endTime":"2025-08-21T00:36:43.695Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":77.0,"strikeZoneTop":3.48999806550117,"strikeZoneBottom":1.73151688694855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.995609704987388,"aZ":-38.14930636207315,"pfxX":0.04965162302076681,"pfxZ":-4.044692906188439,"pX":-0.08021551642069773,"pZ":1.2377059552826268,"vX0":-1.8927428276338651,"vY0":-120.39664160161041,"vZ0":-4.0281669826234765,"x":120.06,"y":205.36,"x0":0.7075940513886533,"y0":50.00424764423732,"z0":6.2869286592404325,"aX":0.0738192566619918},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-8.0,"breakHorizontal":0.4,"spinRate":2447,"spinDirection":344},"zone":13,"typeConfidence":0.9,"plateTime":0.45386018322961297,"extension":6.261082307105373},"index":6,"playId":"bf4ce5d9-a80f-3a26-a340-0a8c4e757252","pitchNumber":6,"startTime":"2025-08-21T00:36:57.633Z","endTime":"2025-08-21T00:37:03.168Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.52488296985509,"strikeZoneBottom":1.69572346949067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.842140249767173,"aZ":-22.84445235869941,"pfxX":8.278640651677721,"pfxZ":6.782140807395692,"pX":-0.06333419683584676,"pZ":0.01344487397227922,"vX0":-5.278312708884438,"vY0":-116.50129556207831,"vZ0":-9.093510216176393,"x":119.41,"y":238.42,"x0":1.1558800107821392,"y0":50.00138979724099,"z0":6.125806808712248,"aX":11.381497651538062},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":10.3,"breakHorizontal":-13.7,"spinRate":1333,"spinDirection":133},"zone":13,"typeConfidence":0.91,"plateTime":0.4701099720774824,"extension":6.279137127305526},"index":7,"playId":"3d0d9ff5-7abf-3698-bc94-bc43235ea26e","pitchNumber":7,"startTime":"2025-08-21T00:37:16.440Z","endTime":"2025-08-21T00:37:26.650Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:37:26.650Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Jung grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-21T00:37:39.762Z","endTime":"2025-08-21T00:39:17.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.418337607207995,"aZ":-32.4159010401618,"pfxX":-1.451344575931231,"pfxZ":-0.15520732583708252,"pX":-0.7894851483183122,"pZ":2.082526669136735,"vX0":-4.149040847732823,"vY0":-124.639757556732,"vZ0":-3.544605849032008,"x":147.09,"y":182.55,"x0":1.0805434893431296,"y0":50.00124037538161,"z0":6.1803258604134,"aX":-2.298453165045222},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.8,"breakHorizontal":3.5,"spinRate":2543,"spinDirection":251},"zone":7,"typeConfidence":0.91,"plateTime":0.4382811873110719,"extension":6.424518116153881},"index":0,"playId":"15e84c79-197b-35b1-bc28-7447b7290073","pitchNumber":1,"startTime":"2025-08-21T00:37:47.329Z","endTime":"2025-08-21T00:37:52.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.77999898078213,"strikeZoneBottom":1.83388548057189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.708303777513574,"aZ":-25.882266286870426,"pfxX":7.0423907733897,"pfxZ":4.317456531221442,"pX":1.035181142114089,"pZ":-0.14618555934711716,"vX0":-2.7346922445373036,"vY0":-119.82714873650777,"vZ0":-9.02574825566104,"x":77.54,"y":242.73,"x0":1.2749279981217976,"y0":50.004298046391206,"z0":5.9747861932143875,"aX":10.262761752936935},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.0,"breakHorizontal":-12.1,"spinRate":1375,"spinDirection":142},"zone":14,"typeConfidence":0.86,"plateTime":0.45674539404811654,"extension":6.425222827808216},"index":1,"playId":"a7fc1002-9550-3954-b3a3-f2da3a8f9850","pitchNumber":2,"startTime":"2025-08-21T00:38:06.417Z","endTime":"2025-08-21T00:38:09.755Z","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":89.3,"endSpeed":83.5,"strikeZoneTop":3.78000082016067,"strikeZoneBottom":1.84192068390411,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.36036670177805,"aZ":-24.826524161367345,"pfxX":-1.7585324350052955,"pfxZ":4.175850602789545,"pX":0.1667631158486562,"pZ":4.746248943411355,"vX0":-1.4308614122872192,"vY0":-130.26844688563187,"vZ0":0.5174426612711149,"x":110.64,"y":110.63,"x0":0.9471237278662455,"y0":50.00042152919599,"z0":6.387952984600564,"aX":-3.0925207118477753},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":3.5,"spinRate":2387,"spinDirection":193},"zone":12,"typeConfidence":0.87,"plateTime":0.4167599996499862,"extension":6.228655599748948},"index":2,"playId":"4d1df541-01af-3315-b499-324d853127f8","pitchNumber":3,"startTime":"2025-08-21T00:38:34.622Z","endTime":"2025-08-21T00:38:38.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.78000089382274,"strikeZoneBottom":1.91998526918928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.04607240649444,"aZ":-25.484564271593467,"pfxX":-1.265059885633422,"pfxZ":3.8543826952519726,"pX":-0.2823902515916492,"pZ":3.3691984340255323,"vX0":-2.3569068352081843,"vY0":-129.88936433294833,"vZ0":-2.6058891434344216,"x":127.76,"y":147.81,"x0":0.7954659220989279,"y0":50.005213665268336,"z0":6.290577846337246,"aX":-2.1968224100218183},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.7,"breakHorizontal":2.8,"spinRate":2447,"spinDirection":197},"zone":1,"typeConfidence":0.89,"plateTime":0.41909265381916905,"extension":6.377758462846799},"index":3,"playId":"bf0dd49a-9b1b-34a5-bcee-a6d299841e8a","pitchNumber":4,"startTime":"2025-08-21T00:38:54.374Z","endTime":"2025-08-21T00:38:58.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.3,"strikeZoneTop":3.78,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.65496705633714,"aZ":-40.1042283614786,"pfxX":-2.9089556104756022,"pfxZ":-5.316959964351685,"pX":-0.5082611991477644,"pZ":2.8214064975737916,"vX0":-1.6382365575298454,"vY0":-120.62345402861489,"vZ0":-0.22108672448994326,"x":136.37,"y":162.6,"x0":0.5547560357709344,"y0":50.00180734960299,"z0":6.412635407807776,"aX":-4.340335927236689},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-9.5,"breakHorizontal":5.6,"spinRate":2407,"spinDirection":347},"zone":4,"typeConfidence":0.9,"plateTime":0.4518837982477195,"extension":6.327133828708812},"hitData":{"launchSpeed":100.4,"launchAngle":-6.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.13,"coordY":152.19}},"index":4,"playId":"364e2901-5ed4-3cac-9444-1cef65cb4353","pitchNumber":5,"startTime":"2025-08-21T00:39:09.493Z","endTime":"2025-08-21T00:39:17.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:39:17.494Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, shortstop Corey Seager to first baseman Ezequiel Duran.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T00:41:32.664Z","endTime":"2025-08-21T00:42:20.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":81.1,"endSpeed":75.2,"strikeZoneTop":3.6999976321334,"strikeZoneBottom":1.77993050718425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.983180151276358,"aZ":-30.9017777094171,"pfxX":1.8917656370048421,"pfxZ":0.8920410407463617,"pX":1.6553413409569149,"pZ":2.621824448264718,"vX0":6.654568366885824,"vY0":-118.05344372145176,"vZ0":-1.3606036038033247,"x":53.9,"y":167.99,"x0":-1.4375366222066486,"y0":50.00098669560188,"z0":6.03173541193825,"aX":2.687598568254193},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.6,"breakHorizontal":-4.9,"spinRate":2470,"spinDirection":97},"zone":14,"typeConfidence":0.88,"plateTime":0.4627167474002225,"extension":5.968908226765963},"index":0,"playId":"164252ef-2d26-3a8d-bd9c-2cc29e26059f","pitchNumber":1,"startTime":"2025-08-21T00:41:53.588Z","endTime":"2025-08-21T00:41:57.896Z","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":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79974151100259,"aZ":-22.529899136806307,"pfxX":-8.180873375352304,"pfxZ":5.39124700822595,"pX":0.9032673869783238,"pZ":2.823901516259408,"vX0":9.065705071100135,"vY0":-131.84404406755132,"vZ0":-3.0829576820001954,"x":82.57,"y":162.53,"x0":-1.4909814340421603,"y0":50.00174785381926,"z0":5.641187850367113,"aX":-14.633636677649818},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.4,"breakHorizontal":13.2,"spinRate":2410,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.4128977649492027,"extension":5.703222824135749},"hitData":{"launchSpeed":106.2,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.96,"coordY":148.3}},"index":1,"playId":"33c0d452-74a4-38b2-bb68-a6a95f681f88","pitchNumber":2,"startTime":"2025-08-21T00:42:13.156Z","endTime":"2025-08-21T00:42:20.904Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:42:20.904Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, second baseman Marcus Semien to first baseman Ezequiel Duran.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T00:42:36.226Z","endTime":"2025-08-21T00:42:53.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":0},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":71.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.64322133330665,"aZ":-38.69062087600665,"pfxX":2.7980582506505574,"pfxZ":-5.175492742591552,"pX":-0.7464600738892,"pZ":1.7239513592189712,"vX0":0.7937004873070602,"vY0":-111.09594585191492,"vZ0":-1.0864733145505703,"x":145.45,"y":192.23,"x0":-1.4713135673496145,"y0":50.00430419959274,"z0":6.216945853811809,"aX":3.5213509887625376},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.4,"breakHorizontal":-5.3,"spinRate":2500,"spinDirection":47},"zone":7,"typeConfidence":0.9,"plateTime":0.49174857069538147,"extension":5.787844418584306},"hitData":{"launchSpeed":85.4,"launchAngle":-2.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.26,"coordY":149.66}},"index":0,"playId":"55eb87b0-b27f-3cdc-ab02-7bdaa6a3c39e","pitchNumber":1,"startTime":"2025-08-21T00:42:45.401Z","endTime":"2025-08-21T00:42:53.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:42:53.829Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to center fielder Evan Carter.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-21T00:43:09.708Z","endTime":"2025-08-21T00:45:18.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":6},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.24756985038022,"strikeZoneBottom":1.61389279500604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.130967271524774,"aZ":-22.644152823219066,"pfxX":-7.6464807651087146,"pfxZ":6.220204674438877,"pX":0.15088855121012354,"pZ":1.6176138563777689,"vX0":6.471903347878759,"vY0":-122.6588239722028,"vZ0":-5.247001526798197,"x":111.25,"y":195.1,"x0":-1.5220469931337104,"y0":50.00014983973959,"z0":5.702752427916547,"aX":-11.70783710898899},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.3,"breakHorizontal":12.5,"spinRate":1860,"spinDirection":236},"zone":8,"typeConfidence":0.9,"plateTime":0.4457050108180982,"extension":5.912840306756239},"index":0,"playId":"a336f7f7-be33-3a84-9829-5dddd83b4ac0","pitchNumber":1,"startTime":"2025-08-21T00:43:20.776Z","endTime":"2025-08-21T00:43:25.067Z","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":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.39000260049187,"strikeZoneBottom":1.61741546229886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.071312708047085,"aZ":-23.862378761297887,"pfxX":-9.773889501631572,"pfxZ":4.65055265138712,"pX":0.5857846812284833,"pZ":2.5638872168215574,"vX0":8.919330941993717,"vY0":-132.10784506656057,"vZ0":-3.3960906929583476,"x":94.67,"y":169.56,"x0":-1.5454144893489536,"y0":50.00566951232542,"z0":5.597097283065262,"aX":-17.48058456349781},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":16.1,"spinRate":2290,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.412770000153742,"extension":6.029054426161004},"index":1,"playId":"f889bd82-4c4a-3c5a-9439-e1d7a08d0034","pitchNumber":2,"startTime":"2025-08-21T00:43:39.897Z","endTime":"2025-08-21T00:43:45.441Z","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":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-21T00:43:51.247Z","endTime":"2025-08-21T00:44:11.253Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.4,"strikeZoneTop":3.38999743767305,"strikeZoneBottom":1.55195273790076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.004833495887688,"aZ":-17.406388520654307,"pfxX":-0.5618224554448323,"pfxZ":8.236554592664543,"pX":1.8551371857858656,"pZ":2.645020667676109,"vX0":8.864721294172446,"vY0":-131.80808862004938,"vZ0":-4.77046042535003,"x":46.29,"y":167.36,"x0":-1.4517205453278983,"y0":50.00248651713364,"z0":5.729154178095648,"aX":-1.0071387842997483},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.3,"breakHorizontal":-0.6,"spinRate":2483,"spinDirection":191},"zone":12,"typeConfidence":0.86,"plateTime":0.4125436391053614,"extension":5.666696833397919},"index":3,"playId":"00ce7e85-a612-37ab-86f5-74d0c6a918e6","pitchNumber":3,"startTime":"2025-08-21T00:44:11.253Z","endTime":"2025-08-21T00:44:14.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.31929117068874,"strikeZoneBottom":1.5889855999781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.64309629243704,"aZ":-18.884490673759743,"pfxX":-0.29946598409488967,"pfxZ":7.488624617700651,"pX":1.5998123845068324,"pZ":2.8914393889968597,"vX0":7.881959318108517,"vY0":-131.33492910181113,"vZ0":-3.858073585422356,"x":56.02,"y":160.71,"x0":-1.3812294476082634,"y0":50.004136855506985,"z0":5.7557889022439195,"aX":-0.5323326687811314},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.1,"breakHorizontal":-1.0,"spinRate":2492,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.41451783754124394,"extension":5.710095130158961},"index":4,"playId":"f43460fb-1f66-3d05-ab87-25385875e219","pitchNumber":4,"startTime":"2025-08-21T00:44:31.990Z","endTime":"2025-08-21T00:44:36.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.26410217945129,"strikeZoneBottom":1.5662218890117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.04364461728514,"aZ":-19.92788084512633,"pfxX":-6.247306800647147,"pfxZ":7.8125643828241,"pX":0.7473798491000259,"pZ":0.5832296326411779,"vX0":7.416160060162747,"vY0":-123.93613730841605,"vZ0":-8.292550170469903,"x":88.51,"y":223.03,"x0":-1.4616826984237485,"y0":50.00049478676094,"z0":5.615986018126429,"aX":-9.78981274048658},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":12.6,"breakHorizontal":9.7,"spinRate":1847,"spinDirection":237},"zone":14,"typeConfidence":0.74,"plateTime":0.4406890724982224,"extension":6.067794823993801},"index":5,"playId":"6fabd4fd-12ab-309f-872c-3de78ef81215","pitchNumber":5,"startTime":"2025-08-21T00:44:49.958Z","endTime":"2025-08-21T00:44:53.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.277290323268314,"aZ":-15.574236203266038,"pfxX":-3.4183354604936262,"pfxZ":9.110516454552624,"pX":0.3936191136641129,"pZ":3.0473183076131765,"vX0":6.437852694377166,"vY0":-133.30024289309137,"vZ0":-3.9811464358318713,"x":102.0,"y":156.5,"x0":-1.5950779240900799,"y0":50.00401328896307,"z0":5.665137887623754,"aX":-6.229895363482569},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.0,"breakHorizontal":5.0,"spinRate":2396,"spinDirection":206},"zone":3,"typeConfidence":0.91,"plateTime":0.40894751533527884,"extension":5.533673517960799},"hitData":{"launchSpeed":95.2,"launchAngle":35.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.3,"coordY":54.09}},"index":6,"playId":"2be3279d-eca4-3798-bbe2-75f52c7a901f","pitchNumber":6,"startTime":"2025-08-21T00:45:08.861Z","endTime":"2025-08-21T00:45:18.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:45:18.384Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Duran strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-21T00:47:15.736Z","endTime":"2025-08-21T00:48:09.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.43371498165828,"aZ":-39.48775320581027,"pfxX":-1.6736582367843353,"pfxZ":-5.598079286135363,"pX":-0.02904025210477998,"pZ":2.2174728764664278,"vX0":-1.7912343375976152,"vY0":-113.77640245229075,"vZ0":-0.9711999201232391,"x":118.11,"y":178.91,"x0":0.9866711018018267,"y0":50.001411337409515,"z0":6.5729519992949665,"aX":-2.187378610803997},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-10.1,"breakHorizontal":3.5,"spinRate":2345,"spinDirection":342},"zone":5,"typeConfidence":0.91,"plateTime":0.48193997370619446,"extension":6.237089159102828},"index":0,"playId":"5b233f0d-0ad1-3098-aa4f-510d605a5f40","pitchNumber":1,"startTime":"2025-08-21T00:47:23.630Z","endTime":"2025-08-21T00:47:27.482Z","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":88.6,"endSpeed":82.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.647660469860654,"aZ":-24.743210144756443,"pfxX":-1.3407559320573186,"pfxZ":4.362112562652481,"pX":-0.626594312357497,"pZ":2.9722259994472546,"vX0":-2.791389173193704,"vY0":-129.09852217311916,"vZ0":-3.7174665943007645,"x":140.88,"y":158.53,"x0":0.6390677876217452,"y0":50.00226523126828,"z0":6.316213117491088,"aX":-2.282200298706672},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.3,"breakHorizontal":3.0,"spinRate":2528,"spinDirection":182},"zone":1,"typeConfidence":0.9,"plateTime":0.422843549840183,"extension":6.444371594114928},"index":1,"playId":"cc4ed75f-f645-3441-a13f-4d4cc0c91798","pitchNumber":2,"startTime":"2025-08-21T00:47:48.961Z","endTime":"2025-08-21T00:47:52.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.584468187384857,"aZ":-23.03951283872922,"pfxX":7.501403393508415,"pfxZ":6.2629250151182285,"pX":0.26356074959816234,"pZ":1.7340152323716669,"vX0":-5.148422148123644,"vY0":-119.57505151527126,"vZ0":-5.755992465002417,"x":106.95,"y":191.96,"x0":1.4627093981305224,"y0":50.00085703907461,"z0":6.22089590558749,"aX":10.93573240185695},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":10.3,"breakHorizontal":-12.5,"spinRate":1480,"spinDirection":135},"zone":8,"typeConfidence":0.91,"plateTime":0.4568657537786409,"extension":6.071702054708719},"index":2,"playId":"da0d64c4-6601-3f0e-8194-f05ffcde320d","pitchNumber":3,"startTime":"2025-08-21T00:48:05.330Z","endTime":"2025-08-21T00:48:09.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:48:09.734Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-21T00:48:26.171Z","endTime":"2025-08-21T00:50:02.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":{"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":85.3,"endSpeed":79.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.421398528681166,"aZ":-29.321936507534463,"pfxX":-2.4862775918606532,"pfxZ":1.799208793746418,"pX":-1.3280709976036336,"pZ":2.181792976482065,"vX0":-3.9919662734066157,"vY0":-124.32856476919294,"vZ0":-4.388894633733059,"x":167.62,"y":179.87,"x0":0.612306284718423,"y0":50.00576529834819,"z0":6.362463224553267,"aX":-3.951410872699185},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":5.3,"spinRate":2456,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.43803563392211853,"extension":6.394848528420591},"index":0,"playId":"60ec7e59-8d37-325b-8fce-63a60a44dae0","pitchNumber":1,"startTime":"2025-08-21T00:48:35.501Z","endTime":"2025-08-21T00:48:40.395Z","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":1},"pitchData":{"startSpeed":85.5,"endSpeed":80.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.384319620217642,"aZ":-29.811830740711702,"pfxX":-1.378404315205116,"pfxZ":1.4815212502257111,"pX":-0.5739248509053816,"pZ":1.4925969104359853,"vX0":-2.6697921643492672,"vY0":-124.59277687951369,"vZ0":-5.456689026919855,"x":138.88,"y":198.48,"x0":0.6841494731496816,"y0":50.003815609511875,"z0":6.129090992940624,"aX":-2.200911057404253},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":3.0,"spinRate":2468,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43702009448739343,"extension":6.487599971756561},"index":1,"playId":"b5e7262b-c906-3531-9698-17a9ab2e698e","pitchNumber":2,"startTime":"2025-08-21T00:49:39.181Z","endTime":"2025-08-21T00:49:42.821Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.065261052869396,"aZ":-13.063078497455228,"pfxX":4.3162500431297595,"pfxZ":9.937283427581905,"pX":0.14407766551768283,"pZ":2.915679154757202,"vX0":-3.5389164531844868,"vY0":-137.2476846451369,"vZ0":-6.1659933666338045,"x":111.51,"y":160.06,"x0":0.8842640535437197,"y0":50.00470971729716,"z0":6.067562460265502,"aX":8.302378049878824},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":-7.2,"spinRate":2428,"spinDirection":159},"zone":5,"typeConfidence":0.91,"plateTime":0.39785741084482673,"extension":6.184480893158371},"hitData":{"launchSpeed":68.7,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.73,"coordY":165.87}},"index":2,"playId":"07a73016-80c1-375d-ac99-9736154d6d1e","pitchNumber":3,"startTime":"2025-08-21T00:49:53.798Z","endTime":"2025-08-21T00:50:02.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:50:02.101Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cody Freeman pops 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-21T00:50:22.361Z","endTime":"2025-08-21T00:53:15.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"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":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":"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.5,"endSpeed":85.8,"strikeZoneTop":3.20580913516629,"strikeZoneBottom":1.48786670858748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.930683376396477,"aZ":-12.405346879703243,"pfxX":1.4834856357085415,"pfxZ":10.53480105550964,"pX":0.3145685961530041,"pZ":2.01452460565425,"vX0":-1.5409691036259854,"vY0":-135.90865612386736,"vZ0":-8.920062412965219,"x":105.01,"y":184.39,"x0":0.6953364615284904,"y0":50.0031190355241,"z0":6.194360776113441,"aX":2.7838564389030203},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":-2.4,"spinRate":2356,"spinDirection":168},"zone":9,"typeConfidence":0.9,"plateTime":0.40254586848416496,"extension":6.369577783440689},"index":0,"playId":"4360c712-9b70-3013-acfe-c3d37feb5b45","pitchNumber":1,"startTime":"2025-08-21T00:50:28.193Z","endTime":"2025-08-21T00:50:32.144Z","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":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-21T00:50:38.753Z","endTime":"2025-08-21T00:50:50.387Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"}},{"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":86.6,"endSpeed":81.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.913461430732543,"aZ":-29.491445765674396,"pfxX":-0.9869759252719734,"pfxZ":1.6378500793109856,"pX":-0.7138248895696223,"pZ":1.2923817435062062,"vX0":-3.730985782797892,"vY0":-126.1563531119016,"vZ0":-6.624646071571865,"x":144.21,"y":203.89,"x0":0.9032033124685898,"y0":50.003548955329684,"z0":6.282173693320226,"aX":-1.614768291656191},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.9,"breakHorizontal":2.5,"spinRate":2563,"spinDirection":195},"zone":13,"typeConfidence":2.0,"plateTime":0.43161494703623315,"extension":6.14750638180537},"index":2,"playId":"d840fb2f-7113-352d-8c45-4096c1ad28fa","pitchNumber":2,"startTime":"2025-08-21T00:50:50.387Z","endTime":"2025-08-21T00:50:54.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.1,"strikeZoneTop":3.26000189595204,"strikeZoneBottom":1.50758357765476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24789836401531,"aZ":-26.978608667670674,"pfxX":8.372344421460966,"pfxZ":3.6505196020030297,"pX":1.59515490848271,"pZ":1.6711109805036064,"vX0":-2.669902289415691,"vY0":-118.46900673285657,"vZ0":-4.610993823902448,"x":56.2,"y":193.66,"x0":1.6477767565337966,"y0":50.00362320070022,"z0":6.103371344982555,"aX":11.922924766936273},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.8,"breakHorizontal":-14.5,"spinRate":1438,"spinDirection":128},"zone":14,"typeConfidence":0.84,"plateTime":0.4620119971454981,"extension":6.173384024939777},"index":3,"playId":"1ebd3abd-6374-3702-93a3-8bf6191fd9b9","pitchNumber":3,"startTime":"2025-08-21T00:51:10.994Z","endTime":"2025-08-21T00:51:14.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.6,"strikeZoneTop":3.31179783199263,"strikeZoneBottom":1.5296343017791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.920851404539583,"aZ":-38.8672980750276,"pfxX":0.24256726174444343,"pfxZ":-4.350838772073045,"pX":-0.29623068567963723,"pZ":0.8509068733571393,"vX0":-2.2757984745774382,"vY0":-122.81423920693398,"vZ0":-5.069051753994768,"x":128.29,"y":215.81,"x0":0.6085234509689225,"y0":50.005603953131114,"z0":6.225319075987803,"aX":0.37312603081034335},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.8,"breakHorizontal":0.1,"spinRate":2412,"spinDirection":349},"zone":13,"typeConfidence":0.92,"plateTime":0.4449279991724344,"extension":6.406601705530559},"index":4,"playId":"d2310241-713b-3738-8949-81e96228c26c","pitchNumber":4,"startTime":"2025-08-21T00:51:23.524Z","endTime":"2025-08-21T00:51:28.330Z","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":82.5,"endSpeed":76.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.037912717956267,"aZ":-40.730255933742164,"pfxX":0.7632605911698707,"pfxZ":-5.853245559428105,"pX":-0.5948995407697849,"pZ":1.9698919541739532,"vX0":-2.974586305109846,"vY0":-120.11982846988145,"vZ0":-2.0409286508104545,"x":139.68,"y":185.59,"x0":0.5597070600199796,"y0":50.00126214721484,"z0":6.44834618819707,"aX":1.1169677667175801},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.8,"breakHorizontal":-0.7,"spinRate":2470,"spinDirection":352},"zone":7,"typeConfidence":0.92,"plateTime":0.45581399063669936,"extension":6.3704628637293625},"index":5,"playId":"6174ed63-ee83-3e71-87af-95ba8831b0ed","pitchNumber":5,"startTime":"2025-08-21T00:51:42.006Z","endTime":"2025-08-21T00:51:46.429Z","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":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.33395030609068,"aZ":-30.047066887687553,"pfxX":-2.2237738766644655,"pfxZ":1.2974468789320959,"pX":-1.1287559228261312,"pZ":2.2564077602158816,"vX0":-3.9765171810600393,"vY0":-126.50656982784861,"vZ0":-3.9013435014136104,"x":160.03,"y":177.86,"x0":0.7437943408845806,"y0":50.00488616818445,"z0":6.189396035906054,"aX":-3.656914210788296},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.8,"breakHorizontal":4.8,"spinRate":2529,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.43060849136149715,"extension":6.311230730606251},"index":6,"playId":"efb1afa0-485a-3aa7-9e3f-4a44a3d6beaf","pitchNumber":6,"startTime":"2025-08-21T00:52:06.078Z","endTime":"2025-08-21T00:52:10.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.22390309682326,"strikeZoneBottom":1.44201106493622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.512470590328356,"aZ":-21.29959100813619,"pfxX":7.096529647450186,"pfxZ":7.465082409120432,"pX":0.2983625605957224,"pZ":0.9687828671915343,"vX0":-4.810707103083483,"vY0":-119.24648798166012,"vZ0":-7.712407457711788,"x":105.63,"y":212.62,"x0":1.4087005423917618,"y0":50.00128411755917,"z0":6.133403405047465,"aX":10.334313899153525},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":12.1,"breakHorizontal":-11.9,"spinRate":1519,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.4573593254544983,"extension":6.093356773583216},"index":7,"playId":"e2efcbd1-4648-395b-b765-49496f166ecf","pitchNumber":7,"startTime":"2025-08-21T00:52:26.763Z","endTime":"2025-08-21T00:52:32.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.462139492451662,"aZ":-12.103634211157864,"pfxX":3.4970973105672742,"pfxZ":10.394959022349223,"pX":-0.290462775955358,"pZ":2.977049332831534,"vX0":-4.071313524535266,"vY0":-138.01889233737023,"vZ0":-6.538275016953228,"x":128.07,"y":158.4,"x0":0.7488007047241827,"y0":50.006557847478376,"z0":6.190569092871102,"aX":6.754694706266554},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":-5.5,"spinRate":2383,"spinDirection":162},"zone":1,"typeConfidence":0.91,"plateTime":0.3967153576543172,"extension":6.376985132361364},"index":8,"playId":"f13810b6-7947-36b8-803c-a56860793c3b","pitchNumber":8,"startTime":"2025-08-21T00:52:42.125Z","endTime":"2025-08-21T00:52:46.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.294466520125116,"aZ":-11.064549755915927,"pfxX":0.661969077773894,"pfxZ":11.030505026241528,"pX":-1.0791289487132119,"pZ":1.9747067302099468,"vX0":-4.501396288855187,"vY0":-137.42324712028352,"vZ0":-9.307329416642666,"x":158.13,"y":185.46,"x0":0.49375182505648374,"y0":50.005247141736156,"z0":6.156186622944668,"aX":1.2680531395915868},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":-0.2,"spinRate":2342,"spinDirection":167},"zone":13,"typeConfidence":0.9,"plateTime":0.39849816250423453,"extension":6.4297566986581725},"hitData":{"launchSpeed":63.4,"launchAngle":67.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":148.99,"coordY":162.46}},"index":9,"playId":"c228831e-1d80-37c5-ad8a-90511f58234e","pitchNumber":9,"startTime":"2025-08-21T00:53:06.689Z","endTime":"2025-08-21T00:53:15.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:53:15.161Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"John Rave pops out to first baseman Ezequiel Duran.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T00:55:33.386Z","endTime":"2025-08-21T00:55:59.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Latz replaces Caleb Boushley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T00:54:22.595Z","endTime":"2025-08-21T00:55:35.622Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656641,"link":"/api/v1/people/656641"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.42000030142373,"strikeZoneBottom":1.64363770794456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.581478687962683,"aZ":-31.714828611837003,"pfxX":-2.4318568216708307,"pfxZ":0.29415592720821415,"pX":0.0755280896552101,"pZ":2.776851339262676,"vX0":-3.87432481970641,"vY0":-122.66867750831295,"vZ0":-1.1352158477649292,"x":114.12,"y":163.81,"x0":1.9840090732753852,"y0":50.00031960293924,"z0":5.920829717528488,"aX":-3.748504380282413},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.5,"breakHorizontal":5.3,"spinRate":2472,"spinDirection":278},"zone":5,"typeConfidence":2.0,"plateTime":0.4445144828352019,"extension":6.613937155797668},"index":1,"playId":"1b36d3e9-5c91-35c5-965f-c43bac620789","pitchNumber":1,"startTime":"2025-08-21T00:55:35.622Z","endTime":"2025-08-21T00:55:41.468Z","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":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.66072966771668,"aZ":-30.51695326491964,"pfxX":-1.4593803045617992,"pfxZ":1.0078096166083146,"pX":-0.09953236206165232,"pZ":2.756262811363698,"vX0":-4.929288375082026,"vY0":-126.54400392068614,"vZ0":-1.7316702008717701,"x":120.79,"y":164.36,"x0":2.0529655407922562,"y0":50.002222973507386,"z0":5.864172277885246,"aX":-2.396989691976768},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":3.6,"spinRate":2506,"spinDirection":258},"zone":5,"typeConfidence":2.0,"plateTime":0.43068793195516175,"extension":6.525273685606892},"hitData":{"launchSpeed":78.2,"launchAngle":77.0,"totalDistance":44.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":131.55,"coordY":187.66}},"index":2,"playId":"43479db5-7507-3276-a63d-4ba64b29045d","pitchNumber":2,"startTime":"2025-08-21T00:55:49.011Z","endTime":"2025-08-21T00:55:59.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:55:59.040Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T00:56:16.615Z","endTime":"2025-08-21T00:57:37.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":96.0,"endSpeed":87.4,"strikeZoneTop":3.30942696230949,"strikeZoneBottom":1.62200356153706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19370563063868,"aZ":-11.051675607955987,"pfxX":6.092755820644031,"pfxZ":10.740391758195441,"pX":-0.48863397746079806,"pZ":3.302792584459731,"vX0":-8.539394826160848,"vY0":-139.53783752519684,"vZ0":-4.922012883356908,"x":135.63,"y":149.6,"x0":1.8235851983591629,"y0":50.00265014673412,"z0":5.821409056108503,"aX":11.982730391522363},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.6,"breakHorizontal":-9.2,"spinRate":2346,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.39293284312137144,"extension":6.611117658824688},"index":0,"playId":"c41465dc-980d-3613-8c8d-cae8e31155d7","pitchNumber":1,"startTime":"2025-08-21T00:56:26.363Z","endTime":"2025-08-21T00:56:33.550Z","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":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.486399232872948,"aZ":-31.363036956992488,"pfxX":-2.0409644278294232,"pfxZ":0.5353641696803937,"pX":-0.45263418892453844,"pZ":2.4706962297868538,"vX0":-5.355522948033326,"vY0":-121.35201344091136,"vZ0":-1.592129942136869,"x":134.25,"y":172.07,"x0":2.038962566641439,"y0":50.00149732225463,"z0":5.841784943216383,"aX":-3.0731875372966533},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.8,"breakHorizontal":4.8,"spinRate":2545,"spinDirection":270},"zone":4,"typeConfidence":2.0,"plateTime":0.4496180765875546,"extension":6.637651282736789},"index":1,"playId":"6fecbf75-34f0-3697-bb54-a2c682bbb914","pitchNumber":2,"startTime":"2025-08-21T00:56:43.271Z","endTime":"2025-08-21T00:56:46.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.026316691749884,"aZ":-33.32653867327837,"pfxX":-3.7139917637357893,"pfxZ":-0.7431332285450729,"pX":-0.7516633645555222,"pZ":1.4458374185486458,"vX0":-5.657896722259184,"vY0":-123.57292601740974,"vZ0":-3.5680910322143244,"x":145.65,"y":199.74,"x0":2.043850122625902,"y0":50.000883323841634,"z0":5.68791742766194,"aX":-5.7819618638490695},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.9,"breakHorizontal":7.9,"spinRate":2396,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.44208129195983936,"extension":6.677993034600875},"index":2,"playId":"33ca3bd2-2a57-3539-9837-71dbde63ed7e","pitchNumber":3,"startTime":"2025-08-21T00:57:07.004Z","endTime":"2025-08-21T00:57:10.522Z","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":1},"index":3,"startTime":"2025-08-21T00:57:17.518Z","endTime":"2025-08-21T00:57:32.915Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"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":84.7,"endSpeed":79.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.221640962316346,"aZ":-33.479943324005205,"pfxX":-2.7751614672278024,"pfxZ":-0.8397831113268595,"pX":-0.8138482148808285,"pZ":1.114658106731321,"vX0":-6.034213721088403,"vY0":-123.26259007936001,"vZ0":-4.316441248619119,"x":148.02,"y":208.68,"x0":2.016927820572979,"y0":50.003910071525254,"z0":5.685002619108215,"aX":-4.311804031941597},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.3,"breakHorizontal":6.4,"spinRate":2468,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4426817466215409,"extension":6.6345580704739415},"index":4,"playId":"b2715694-0bd1-36a5-ba50-a61fa1f9d2e8","pitchNumber":4,"startTime":"2025-08-21T00:57:32.915Z","endTime":"2025-08-21T00:57:37.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:57:37.310Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Yastrzemski grounds out, second baseman Marcus Semien to first baseman Ezequiel Duran.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-21T00:57:51.041Z","endTime":"2025-08-21T00:58:23.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.43000116513442,"strikeZoneBottom":1.58449826748941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.211121199752288,"aZ":-11.735691397687809,"pfxX":4.447130910363755,"pfxZ":10.409935130744936,"pX":-0.4588058908344121,"pZ":3.4504708551462016,"vX0":-7.666764249484935,"vY0":-138.7940623744992,"vZ0":-4.569841791868363,"x":134.49,"y":145.62,"x0":1.7535308717131584,"y0":50.005326011375445,"z0":5.891473171356646,"aX":8.734277261849655},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":-6.6,"spinRate":2154,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.3936814140447251,"extension":6.769084515972456},"index":0,"playId":"f68daa6f-3b7e-34e2-8930-3a7f35cbb9f6","pitchNumber":1,"startTime":"2025-08-21T00:57:59.873Z","endTime":"2025-08-21T00:58:05.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.998352755216867,"aZ":-31.669382796036473,"pfxX":-2.782558017422099,"pfxZ":0.3201759214839077,"pX":-0.5737203278522081,"pZ":1.5412476752773343,"vX0":-5.4032717599600755,"vY0":-123.58142940844715,"vZ0":-3.8069967556042315,"x":138.87,"y":197.17,"x0":1.9962657009383895,"y0":50.000077231195334,"z0":5.741661623993636,"aX":-4.332790602240376},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":6.2,"spinRate":2471,"spinDirection":275},"zone":7,"typeConfidence":2.0,"plateTime":0.4420227674659998,"extension":6.568736346902362},"hitData":{"launchSpeed":78.3,"launchAngle":3.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.88,"coordY":155.74}},"index":1,"playId":"9fda7ccb-ab99-37a8-a378-a71251b0c606","pitchNumber":2,"startTime":"2025-08-21T00:58:15.599Z","endTime":"2025-08-21T00:58:23.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T00:58:23.797Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Evan Carter lines out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T01:00:18.710Z","endTime":"2025-08-21T01:00:54.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"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_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":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.618990065043622,"aZ":-31.45513778764247,"pfxX":-0.1006587135216567,"pfxZ":0.4954247003429444,"pX":0.008115565549094157,"pZ":2.979773807511256,"vX0":-2.259604930599016,"vY0":-119.04189595127387,"vZ0":-1.7277492454300105,"x":116.69,"y":158.33,"x0":0.9767721062555976,"y0":50.003346974096914,"z0":6.5225536120467345,"aX":-0.1466925090326709},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.7,"breakHorizontal":0.6,"spinRate":2474,"spinDirection":238},"zone":5,"typeConfidence":0.92,"plateTime":0.45748009685287316,"extension":6.291231536747412},"index":0,"playId":"43c2cb0a-0fa8-30e3-9628-636c00cb564a","pitchNumber":1,"startTime":"2025-08-21T01:00:27.044Z","endTime":"2025-08-21T01:00:33.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.274288916715268,"aZ":-40.52515819725018,"pfxX":-1.0068012789648253,"pfxZ":-6.334781466566759,"pX":0.11009853929526463,"pZ":1.9334884443493527,"vX0":-1.5216789883610178,"vY0":-113.88243837721718,"vZ0":-1.5510775047808227,"x":112.8,"y":186.58,"x0":0.9169098518335668,"y0":50.0033819187609,"z0":6.620011899867071,"aX":-1.326826692198715},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.6,"breakHorizontal":2.2,"spinRate":2384,"spinDirection":348},"zone":8,"typeConfidence":0.91,"plateTime":0.48034929236977364,"extension":6.124463554149346},"hitData":{"launchSpeed":86.5,"launchAngle":25.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.14,"coordY":89.4}},"index":1,"playId":"d36d2b51-1220-3e58-9203-549b5e52f8ae","pitchNumber":2,"startTime":"2025-08-21T01:00:45.011Z","endTime":"2025-08-21T01:00:54.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:00:54.466Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wyatt Langford walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T01:01:07.248Z","endTime":"2025-08-21T01:02:37.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":74.3,"strikeZoneTop":3.55999774936414,"strikeZoneBottom":1.68615566501416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.217847187610257,"aZ":-39.79754313752859,"pfxX":-2.6841270913004776,"pfxZ":-5.600330222388943,"pX":0.2353881719379651,"pZ":0.2204551201807779,"vX0":-1.0051806543319108,"vY0":-115.8100183656996,"vZ0":-5.222004653776371,"x":108.03,"y":232.83,"x0":1.0235229270453559,"y0":50.00302761544017,"z0":6.302777149495063,"aX":-3.6532695162921676},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-11.2,"breakHorizontal":5.2,"spinRate":2501,"spinDirection":352},"zone":14,"typeConfidence":0.91,"plateTime":0.47258149289829365,"extension":6.2788400048628805},"index":0,"playId":"b149467d-1df5-3c24-b375-f348241776e0","pitchNumber":1,"startTime":"2025-08-21T01:01:12.049Z","endTime":"2025-08-21T01:01:17.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.251009489553656,"aZ":-24.879588317109434,"pfxX":-0.7808286047287183,"pfxZ":4.240640564713623,"pX":-1.2691276753224463,"pZ":1.6698206867065224,"vX0":-4.33842585054596,"vY0":-129.84564711630154,"vZ0":-6.8104244671386525,"x":165.38,"y":193.69,"x0":0.519661903586717,"y0":50.00475291558425,"z0":6.199653773425491,"aX":-1.342766632308829},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":2.3,"spinRate":2451,"spinDirection":185},"zone":13,"typeConfidence":0.9,"plateTime":0.42061084489647627,"extension":6.340540910924603},"index":1,"playId":"4866da0a-c45c-3861-b808-3fd994b365a3","pitchNumber":2,"startTime":"2025-08-21T01:01:31.518Z","endTime":"2025-08-21T01:01:35.614Z","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":1,"outs":1},"index":2,"startTime":"2025-08-21T01:01:41.189Z","endTime":"2025-08-21T01:01:50.976Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"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":82.6,"endSpeed":76.6,"strikeZoneTop":3.55999928069439,"strikeZoneBottom":1.67220794914316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.622640013345503,"aZ":-24.842370143157215,"pfxX":7.114671826043954,"pfxZ":4.979300613771944,"pX":-0.1385197677491159,"pZ":1.1037694420531963,"vX0":-5.33609133611486,"vY0":-120.10706123786264,"vZ0":-6.724364779559808,"x":122.28,"y":208.98,"x0":1.1794380607645822,"y0":50.00182435371157,"z0":6.12631953097993,"aX":10.472443751860366},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.8,"breakHorizontal":-11.8,"spinRate":1546,"spinDirection":135},"zone":13,"typeConfidence":0.9,"plateTime":0.4547298936652213,"extension":6.297314463440811},"index":3,"playId":"78ddd186-6f66-3f1e-9ae6-8f55296556bd","pitchNumber":3,"startTime":"2025-08-21T01:01:50.976Z","endTime":"2025-08-21T01:01:55.134Z","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":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.483625068160876,"aZ":-25.273978236509762,"pfxX":6.337362575335405,"pfxZ":4.782394011719063,"pX":0.7817681039121633,"pZ":2.3599748968143133,"vX0":-2.820249050510076,"vY0":-118.99115300644475,"vZ0":-3.86907837496577,"x":87.2,"y":175.06,"x0":1.1549614527501582,"y0":50.004055290736915,"z0":6.280818788100591,"aX":9.145586284335433},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":8.0,"breakHorizontal":-10.8,"spinRate":1494,"spinDirection":131},"zone":6,"typeConfidence":0.9,"plateTime":0.45920940688088274,"extension":6.167212348431186},"index":4,"playId":"bcf690bc-98fb-3218-b79a-544a5de4a023","pitchNumber":4,"startTime":"2025-08-21T01:02:03.562Z","endTime":"2025-08-21T01:02:08.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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.45730512796392,"strikeZoneBottom":1.64352683018013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.862905293583268,"aZ":-14.112771554958766,"pfxX":2.6730621984476137,"pfxZ":9.600951536825267,"pX":1.2363695123776077,"pZ":4.029031780490354,"vX0":-0.01342976764855175,"vY0":-136.0533481588323,"vZ0":-3.344823028869716,"x":69.87,"y":130.0,"x0":0.8938474336774919,"y0":50.0042532483182,"z0":6.247811893988439,"aX":5.029047693569827},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":-4.8,"spinRate":2360,"spinDirection":158},"zone":12,"typeConfidence":0.91,"plateTime":0.40203810012303576,"extension":6.12679714496987},"index":5,"playId":"a76acef9-a532-3a3c-9566-b3588449dbfb","pitchNumber":5,"startTime":"2025-08-21T01:02:17.963Z","endTime":"2025-08-21T01:02:22.405Z","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":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.51871470010732,"strikeZoneBottom":1.76897957513762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60606017167857,"aZ":-21.69344718460578,"pfxX":-1.735060028748229,"pfxZ":5.812010747187358,"pX":-0.5489948459914085,"pZ":4.095101569359289,"vX0":-2.5127964371901443,"vY0":-132.97038146410156,"vZ0":-1.7719078279030116,"x":137.93,"y":128.21,"x0":0.6311469845906129,"y0":50.00467013848866,"z0":6.332888210455029,"aX":-3.1285486653317265},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.4,"breakHorizontal":3.6,"spinRate":2416,"spinDirection":176},"zone":11,"typeConfidence":0.84,"plateTime":0.4107986274329032,"extension":6.356177709799396},"index":6,"playId":"4087f069-3de8-3428-9151-40a3aa377da2","pitchNumber":6,"startTime":"2025-08-21T01:02:31.203Z","endTime":"2025-08-21T01:02:37.010Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:02:37.010Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corey Seager flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T01:03:06.856Z","endTime":"2025-08-21T01:03:58.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"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":"d28f188e-02fe-348f-a31a-30edba485347","startTime":"2025-08-21T01:02:55.231Z","endTime":"2025-08-21T01:02:59.652Z","isPitch":false,"type":"pickoff"},{"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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24992058156799,"aZ":-24.308536837601093,"pfxX":-1.0340983875731986,"pfxZ":4.59042515427322,"pX":-0.6236045862095478,"pZ":3.127454674016563,"vX0":-2.598725969271411,"vY0":-129.78500948776065,"vZ0":-3.6947199034782456,"x":140.77,"y":154.34,"x0":0.5234922819039916,"y0":50.000542330780576,"z0":6.41323519844508,"aX":-1.769119774846316},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.8,"breakHorizontal":2.4,"spinRate":2412,"spinDirection":187},"zone":1,"typeConfidence":0.9,"plateTime":0.42146264760896424,"extension":6.09831966348424},"index":1,"playId":"8b62a997-5896-3406-8b5c-d79848ade4b3","pitchNumber":1,"startTime":"2025-08-21T01:03:09.207Z","endTime":"2025-08-21T01:03:12.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.57387815186445,"strikeZoneBottom":1.5936680731832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11252362468764,"aZ":-14.809508388073276,"pfxX":1.043274330263284,"pfxZ":9.402189090999856,"pX":-0.6546926868742579,"pZ":3.7026296501414913,"vX0":-3.8294609661858208,"vY0":-134.53700860568918,"vZ0":-4.255571175005711,"x":141.96,"y":138.81,"x0":0.6469057660833363,"y0":50.00319663295013,"z0":6.34286759585787,"aX":1.926991224069622},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":-1.1,"spinRate":2267,"spinDirection":169},"zone":11,"typeConfidence":0.9,"plateTime":0.40592994343967437,"extension":6.1858032152915765},"index":2,"playId":"b3a580f7-f394-3b45-b837-75cc7fe66ee0","pitchNumber":2,"startTime":"2025-08-21T01:03:27.005Z","endTime":"2025-08-21T01:03:34.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.067863321630654,"aZ":-11.957142673133152,"pfxX":2.874950827980231,"pfxZ":11.063311227805182,"pX":0.5732099839145449,"pZ":1.9692960635051417,"vX0":-1.9579505890287394,"vY0":-134.32317405995727,"vZ0":-8.743560438238775,"x":95.15,"y":185.61,"x0":0.9380127504026372,"y0":50.00398941266638,"z0":6.1166349734598935,"aX":5.254395111461555},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":-4.8,"spinRate":2342,"spinDirection":157},"zone":9,"typeConfidence":0.91,"plateTime":0.40775731780317415,"extension":6.210580606224887},"hitData":{"launchSpeed":98.4,"launchAngle":42.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.18,"coordY":69.59}},"index":3,"playId":"9d26002b-0432-3fcc-8e26-5086767fc99b","pitchNumber":3,"startTime":"2025-08-21T01:03:45.011Z","endTime":"2025-08-21T01:03:58.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:03:58.067Z","atBatIndex":38},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Marcus Semien grounds into a force out, shortstop Bobby Witt Jr. to second baseman Adam Frazier. Wyatt Langford out at 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-21T01:06:24.737Z","endTime":"2025-08-21T01:07:41.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":2},"index":0,"startTime":"2025-08-21T01:04:19.046Z","endTime":"2025-08-21T01:04:54.277Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Taylor Clarke replaces Noah Cameron.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-21T01:04:54.277Z","endTime":"2025-08-21T01:06:27.026Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"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(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.8,"endSpeed":81.7,"strikeZoneTop":3.42976428471554,"strikeZoneBottom":1.68595565836345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.839564952368,"aZ":-27.92650574423305,"pfxX":1.631523644197251,"pfxZ":2.5199786538695736,"pX":0.5708909628924711,"pZ":3.067574219794728,"vX0":2.653601866188947,"vY0":-127.97355984880171,"vZ0":-2.257733781517236,"x":95.24,"y":155.96,"x0":-0.6855745821990528,"y0":50.0001172189913,"z0":6.117604446727085,"aX":2.7435576365260825},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.3,"breakHorizontal":-3.5,"spinRate":2286,"spinDirection":148},"zone":3,"typeConfidence":0.93,"plateTime":0.4256638055027584,"extension":6.312284384268776},"index":2,"playId":"4692a864-69bc-33bd-80f6-2b8b1692f844","pitchNumber":1,"startTime":"2025-08-21T01:06:27.026Z","endTime":"2025-08-21T01:06:32.918Z","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":3,"playId":"1e0cead0-0f14-3325-9589-738786639836","startTime":"2025-08-21T01:06:38.919Z","endTime":"2025-08-21T01:06:42.633Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.44524934346883,"strikeZoneBottom":1.7651639032253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.263714627154762,"aZ":-12.282994369884667,"pfxX":-4.26590315674298,"pfxZ":10.313904839947119,"pX":1.276543815420604,"pZ":2.9654706791198886,"vX0":5.835028843743909,"vY0":-137.6815717295801,"vZ0":-5.975499035984318,"x":68.34,"y":158.71,"x0":-0.3115270588196399,"y0":50.0051236847174,"z0":5.988086258975674,"aX":-8.22918643949916},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":6.6,"spinRate":2559,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.3971463727779039,"extension":6.370472317735653},"index":4,"playId":"7b0f1d61-509a-3bc5-8f06-10538d45e814","pitchNumber":2,"startTime":"2025-08-21T01:06:55.562Z","endTime":"2025-08-21T01:07:00.813Z","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":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.44821596851963,"strikeZoneBottom":1.67249384486958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.975615956572007,"aZ":-25.479135622854663,"pfxX":3.741444274301967,"pfxZ":3.9635707514101943,"pX":0.8507131979240208,"pZ":0.9441115675380645,"vX0":2.49080496530507,"vY0":-128.9787168994581,"vZ0":-7.593068207937346,"x":84.57,"y":213.29,"x0":-0.612626542732038,"y0":50.00502805883582,"z0":5.881361936959891,"aX":6.325995399899635},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.8,"breakHorizontal":-7.3,"spinRate":2349,"spinDirection":181},"zone":14,"typeConfidence":0.92,"plateTime":0.4241015669564323,"extension":6.256072540472158},"index":5,"playId":"ca980605-d85c-31a6-aa1e-33eb77da1f92","pitchNumber":3,"startTime":"2025-08-21T01:07:14.361Z","endTime":"2025-08-21T01:07:17.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.464156729276123,"aZ":-18.818526400609652,"pfxX":-8.173581347828335,"pfxZ":6.839699079493778,"pX":0.02365858410948439,"pZ":2.664808486769316,"vX0":4.060681805000464,"vY0":-138.5265779932265,"vZ0":-5.614652768357063,"x":116.1,"y":166.83,"x0":-0.39511299949789835,"y0":50.006170467285756,"z0":5.966397829193789,"aX":-15.969656782004886},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":14.0,"spinRate":2526,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39461971923186034,"extension":6.331518001776327},"hitData":{"launchSpeed":102.1,"launchAngle":6.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.24,"coordY":153.2}},"index":6,"playId":"83ba16f5-4cfd-3d98-b7b6-f5f6aa8f0286","pitchNumber":4,"startTime":"2025-08-21T01:07:33.534Z","endTime":"2025-08-21T01:07:41.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:07:41.414Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T01:09:54.044Z","endTime":"2025-08-21T01:11:35.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.59999815170244,"strikeZoneBottom":1.61119288214163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.069326025723417,"aZ":-40.16002960592512,"pfxX":-3.380143670884366,"pfxZ":-5.854608032215225,"pX":1.51325954184063,"pZ":5.851454291015293,"vX0":-0.3722038852461221,"vY0":-115.37608571951444,"vZ0":7.768346458657387,"x":59.32,"y":80.79,"x0":2.1158634177180806,"y0":50.0018348840834,"z0":6.28984045253358,"aX":-4.611036281279625},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.6,"breakHorizontal":6.2,"spinRate":2490,"spinDirection":316},"zone":12,"typeConfidence":2.0,"plateTime":0.4725744503673628,"extension":6.363657092470907},"index":0,"playId":"430214a2-15c8-3b74-a2e6-3be47701be6f","pitchNumber":1,"startTime":"2025-08-21T01:10:08.121Z","endTime":"2025-08-21T01:10:13.841Z","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":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.3,"strikeZoneTop":3.47097314995965,"strikeZoneBottom":1.68453946789628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.40375332217402,"aZ":-39.143738231372836,"pfxX":-0.765583085512413,"pfxZ":-5.090951164328428,"pX":-0.047502740001940665,"pZ":0.3046811811915923,"vX0":-4.212968011053311,"vY0":-116.193398571091,"vZ0":-4.091860497712185,"x":118.81,"y":230.55,"x0":1.8872024855468839,"y0":50.00206480070318,"z0":5.801100960859119,"aX":-1.0478399699514764},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-10.0,"breakHorizontal":2.4,"spinRate":2648,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.47107827706400407,"extension":6.574319983058881},"index":1,"playId":"e10f2fc0-6ade-38e4-943d-07186d26e7e6","pitchNumber":2,"startTime":"2025-08-21T01:10:29.426Z","endTime":"2025-08-21T01:10:33.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.779286237314157,"aZ":-22.300078898683957,"pfxX":7.997188507157949,"pfxZ":6.381531616377737,"pX":0.5879014406447164,"pZ":3.530246460566208,"vX0":-5.86247572272931,"vY0":-123.14098679687837,"vZ0":-1.1898759302298214,"x":94.59,"y":143.46,"x0":1.9518932606750465,"y0":50.002179472251036,"z0":5.893475799597668,"aX":12.37128215967035},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.5,"breakHorizontal":-13.2,"spinRate":2008,"spinDirection":119},"zone":3,"typeConfidence":2.0,"plateTime":0.44356809739631675,"extension":6.543281488914792},"index":2,"playId":"0cea0890-3ba5-3e4d-a358-cd88e7802881","pitchNumber":3,"startTime":"2025-08-21T01:10:48.502Z","endTime":"2025-08-21T01:10:53.455Z","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.1,"endSpeed":88.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.395244403379618,"aZ":-12.52906708591982,"pfxX":5.732229353427025,"pfxZ":9.892390387864662,"pX":0.2886226715922756,"pZ":3.6486412868491422,"vX0":-6.544054492350785,"vY0":-139.77442835256485,"vZ0":-3.8006956217184027,"x":106.0,"y":140.27,"x0":1.9113034163196938,"y0":50.00474386782205,"z0":5.844065576428306,"aX":11.38635971326047},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":-9.1,"spinRate":2226,"spinDirection":150},"zone":3,"typeConfidence":2.0,"plateTime":0.39130565175621435,"extension":6.572596845087642},"index":3,"playId":"db9bbda2-33c2-3dac-b772-0c89c9123b34","pitchNumber":4,"startTime":"2025-08-21T01:11:06.292Z","endTime":"2025-08-21T01:11:11.444Z","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":94.9,"endSpeed":87.6,"strikeZoneTop":3.45018765862042,"strikeZoneBottom":1.67992537593395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.487750166248848,"aZ":-11.950175097254176,"pfxX":6.072544553514963,"pfxZ":10.384884081218264,"pX":-0.6093651904567869,"pZ":2.055908252135989,"vX0":-8.386415551936246,"vY0":-137.90699605874536,"vZ0":-7.584813408774407,"x":140.23,"y":183.27,"x0":1.6665687146865484,"y0":50.00440192193311,"z0":5.6280535051986496,"aX":11.82808212789235},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":-9.5,"spinRate":2268,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.39550242281199743,"extension":6.738454623724759},"index":4,"playId":"d3d01bd2-2c5b-3fe2-b01e-0be318b78942","pitchNumber":5,"startTime":"2025-08-21T01:11:30.463Z","endTime":"2025-08-21T01:11:35.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:11:35.661Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vinnie Pasquantino walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T01:11:52.427Z","endTime":"2025-08-21T01:14:03.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.56999793684009,"strikeZoneBottom":1.7365437574493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.1699719249715,"aZ":-32.59351326945465,"pfxX":-1.122472451862711,"pfxZ":-0.28187074223403563,"pX":0.6873732150667904,"pZ":2.93703301363843,"vX0":-3.2413630930305497,"vY0":-120.42756241352072,"vZ0":-0.21921739630403803,"x":90.8,"y":159.48,"x0":2.19115116716078,"y0":50.00311610879536,"z0":5.887827132581993,"aX":-1.6651775358139402},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.4,"breakHorizontal":2.8,"spinRate":2478,"spinDirection":281},"zone":6,"typeConfidence":2.0,"plateTime":0.45307172961584286,"extension":6.716701515962694},"index":0,"playId":"aaefddde-9b4f-3923-b2bf-be15a2327e1d","pitchNumber":1,"startTime":"2025-08-21T01:11:59.315Z","endTime":"2025-08-21T01:12:04.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.790381065783247,"aZ":-25.789013658964613,"pfxX":8.24641913898643,"pfxZ":4.064268228581069,"pX":0.49270434108119493,"pZ":2.470844548676706,"vX0":-6.326092677874962,"vY0":-124.24538892928972,"vZ0":-2.8556086622027257,"x":98.22,"y":172.07,"x0":1.9945581683479552,"y0":50.00186173613238,"z0":5.767455763302969,"aX":12.953077380929336},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.0,"breakHorizontal":-13.6,"spinRate":1933,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4400431536966809,"extension":6.704061699520692},"index":1,"playId":"34870870-df81-3bb2-afef-26f325b38a72","pitchNumber":2,"startTime":"2025-08-21T01:12:16.813Z","endTime":"2025-08-21T01:12:21.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.44387097643723,"strikeZoneBottom":1.64900419920344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.852187398659506,"aZ":-30.9991793967025,"pfxX":-0.6622799004197821,"pfxZ":0.7606146378027834,"pX":-1.2920738657016957,"pZ":2.145930903529045,"vX0":-7.739268746161994,"vY0":-123.30695872013608,"vZ0":-2.5621826262509337,"x":166.25,"y":180.84,"x0":1.969430140094957,"y0":50.0022911529871,"z0":5.806313847140511,"aX":-1.0223887511029974},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.1,"breakHorizontal":3.0,"spinRate":2524,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.44370395395755935,"extension":6.654890581848114},"index":2,"playId":"df233163-59ee-370a-8678-217191892b97","pitchNumber":3,"startTime":"2025-08-21T01:12:34.766Z","endTime":"2025-08-21T01:12:40.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.527838645319,"strikeZoneBottom":1.68450359941263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.297282214767034,"aZ":-11.588396381258676,"pfxX":5.13576750788935,"pfxZ":10.577773716634098,"pX":-0.8208589559318228,"pZ":1.9037560175586932,"vX0":-8.928108152783189,"vY0":-138.70006272325523,"vZ0":-8.201929160931625,"x":148.29,"y":187.38,"x0":1.7740407881831075,"y0":50.00688285330883,"z0":5.674007374667816,"aX":9.999454417314794},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":-7.4,"spinRate":2290,"spinDirection":148},"zone":7,"typeConfidence":2.0,"plateTime":0.39503807315791484,"extension":6.600908357482511},"index":3,"playId":"073d58a2-0a80-3edd-ab90-8535590d991e","pitchNumber":4,"startTime":"2025-08-21T01:12:52.557Z","endTime":"2025-08-21T01:12:59.576Z","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":96.5,"endSpeed":88.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.649397767338634,"aZ":-11.132486431833305,"pfxX":4.589736872097214,"pfxZ":10.51563846770936,"pX":-0.09277092985580929,"pZ":2.675697380817103,"vX0":-7.015101416211111,"vY0":-140.3060044905497,"vZ0":-6.461949411798418,"x":120.54,"y":166.54,"x0":1.8393548482671562,"y0":50.00389210682725,"z0":5.728405890330644,"aX":9.185479666128924},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":-7.0,"spinRate":2320,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.38984013968554665,"extension":6.639344683194233},"index":4,"playId":"c0e364ab-4362-3bc4-96dc-7eefdc695a8f","pitchNumber":5,"startTime":"2025-08-21T01:13:10.971Z","endTime":"2025-08-21T01:13:17.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.9,"strikeZoneTop":3.44459502976015,"strikeZoneBottom":1.61753709557491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.740949109250145,"aZ":-35.10298849469473,"pfxX":-1.332685326358925,"pfxZ":-1.8374603152216613,"pX":-0.9117752759040588,"pZ":1.2200448554539143,"vX0":-6.549231302853166,"vY0":-124.69582790227298,"vZ0":-4.127060024238037,"x":151.75,"y":205.84,"x0":1.9113901203120427,"y0":50.00580171174876,"z0":5.762187544091806,"aX":-2.119339110367863},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.0,"breakHorizontal":3.8,"spinRate":2342,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4375888169583071,"extension":6.677778255781594},"index":5,"playId":"4e9e259f-ffa9-3bb5-bb6c-3ad8b075c669","pitchNumber":6,"startTime":"2025-08-21T01:13:41.478Z","endTime":"2025-08-21T01:13:46.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.36001000198608,"strikeZoneBottom":1.59745463136527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.432777374679148,"aZ":-23.575040156786166,"pfxX":8.310459455381691,"pfxZ":5.316715316382909,"pX":1.499645160748653,"pZ":2.429967548814378,"vX0":-3.9266222471600507,"vY0":-126.08366848002255,"vZ0":-3.559908695051627,"x":59.84,"y":173.17,"x0":1.9932209089429604,"y0":50.00521338565004,"z0":5.751826291715235,"aX":13.448967596575603},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.1,"breakHorizontal":-14.3,"spinRate":1950,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.433594760564771,"extension":6.52135743104757},"index":6,"playId":"82ad709d-1083-3562-9a85-4e2092f80332","pitchNumber":7,"startTime":"2025-08-21T01:13:57.819Z","endTime":"2025-08-21T01:14:03.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:14:03.089Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T01:14:18.773Z","endTime":"2025-08-21T01:15:59.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":94.7,"endSpeed":86.9,"strikeZoneTop":3.55480294574398,"strikeZoneBottom":1.63478244611317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.09036521353569,"aZ":-10.67136856334966,"pfxX":5.440746813195805,"pfxZ":11.151216943069462,"pX":0.16485913743948077,"pZ":2.285053186340008,"vX0":-6.382806998363154,"vY0":-137.6376303679684,"vZ0":-7.362922824414544,"x":110.72,"y":177.08,"x0":1.801489569381857,"y0":50.00597592346221,"z0":5.7089454416074314,"aX":10.494507449938538},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":-8.6,"spinRate":2128,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.3971847103956878,"extension":6.684955608700889},"index":0,"playId":"0224d4cb-ce67-3f23-bc25-a7dccc9cf8ec","pitchNumber":1,"startTime":"2025-08-21T01:14:28.842Z","endTime":"2025-08-21T01:14:33.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.58156437850416,"aZ":-10.875442112529537,"pfxX":5.8793216821718275,"pfxZ":10.784105925032893,"pX":0.7912708493288821,"pZ":2.142830616513071,"vX0":-4.8500232422658325,"vY0":-139.45538978740933,"vZ0":-7.7887407958304085,"x":86.84,"y":180.92,"x0":1.786846246047983,"y0":50.00042105941611,"z0":5.68450161854564,"aX":11.609390869141203},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":-9.7,"spinRate":2281,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.3923665349673935,"extension":6.548040980998796},"index":1,"playId":"6e8a1a35-300b-375d-94a7-422b23d9f0f1","pitchNumber":2,"startTime":"2025-08-21T01:14:49.415Z","endTime":"2025-08-21T01:14:54.730Z","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":96.1,"endSpeed":88.4,"strikeZoneTop":3.6296324219312,"strikeZoneBottom":1.72578997198966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.564559711044005,"aZ":-9.37486138354157,"pfxX":5.009189666824514,"pfxZ":11.452987922594122,"pX":1.3916975609715285,"pZ":2.0301635161535487,"vX0":-3.89966728487969,"vY0":-139.74541204796702,"vZ0":-8.227589722109542,"x":63.95,"y":183.97,"x0":2.1498805776623096,"y0":50.00508561510435,"z0":5.61712578980602,"aX":9.973568725821059},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.3,"breakHorizontal":-8.3,"spinRate":2297,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.3909713433498023,"extension":6.609200741247801},"index":2,"playId":"981a8f3f-52df-3a67-9a00-9626249caa48","pitchNumber":3,"startTime":"2025-08-21T01:15:13.888Z","endTime":"2025-08-21T01:15:18.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.56309135813952,"strikeZoneBottom":1.67552479473868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.50439128064785,"aZ":-23.523908843897395,"pfxX":8.868887462341608,"pfxZ":5.5221221276256225,"pX":2.22523595981702,"pZ":2.3478970955067946,"vX0":-2.8027471961920734,"vY0":-124.24091993910633,"vZ0":-3.5134167394452294,"x":32.18,"y":175.39,"x0":2.214656179980952,"y0":50.001831732822794,"z0":5.731773541833912,"aX":13.886463452050785},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.5,"breakHorizontal":-15.5,"spinRate":2017,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4405854428520981,"extension":6.569005912106631},"index":3,"playId":"98ff9d78-1ce2-3195-aaba-cc2c95246250","pitchNumber":4,"startTime":"2025-08-21T01:15:32.713Z","endTime":"2025-08-21T01:15:36.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.06658556140139,"aZ":-23.912343632576942,"pfxX":9.926317848369909,"pfxZ":5.10786761310194,"pX":0.9055379003534842,"pZ":1.5577195090097709,"vX0":-5.783819134127848,"vY0":-126.18874230024863,"vZ0":-5.409183154450621,"x":82.48,"y":196.72,"x0":1.934697871842887,"y0":50.00091419781816,"z0":5.649082018127191,"aX":16.047256485013992},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.3,"breakHorizontal":-16.7,"spinRate":1963,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.433635674332876,"extension":6.649035230317428},"index":4,"playId":"25a07b56-629b-37e0-b4dc-f4d99e50ee84","pitchNumber":5,"startTime":"2025-08-21T01:15:55.243Z","endTime":"2025-08-21T01:15:59.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:15:59.824Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a sharp line drive to center fielder Evan Carter. Vinnie Pasquantino to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T01:16:14.538Z","endTime":"2025-08-21T01:18:32.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnThird":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.9344340658461,"aZ":-12.430503973966706,"pfxX":6.30267948846536,"pfxZ":10.336604376237368,"pX":0.8818592486852671,"pZ":2.346990046412163,"vX0":-4.752450662341478,"vY0":-137.00959517842702,"vZ0":-6.827574235774347,"x":83.39,"y":175.41,"x0":1.8159837403130838,"y0":50.002814484533005,"z0":5.7125027963110275,"aX":12.038981708768638},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":-10.4,"spinRate":2147,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.39904624634460095,"extension":6.688930303861236},"index":0,"playId":"0ac8b9b6-4400-3617-ab39-de83da40466f","pitchNumber":1,"startTime":"2025-08-21T01:16:24.596Z","endTime":"2025-08-21T01:16:29.835Z","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.4,"endSpeed":78.6,"strikeZoneTop":3.69999885552391,"strikeZoneBottom":1.75244478932931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.783451569092552,"aZ":-25.28377873864157,"pfxX":8.726715658765553,"pfxZ":4.398689250870949,"pX":1.4862786966074282,"pZ":1.3094336220769973,"vX0":-4.13763603768042,"vY0":-124.28795922847104,"vZ0":-5.512571112528417,"x":60.35,"y":203.43,"x0":2.038409525780575,"y0":50.001149456416194,"z0":5.654413599562818,"aX":13.65872218273995},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.0,"breakHorizontal":-14.9,"spinRate":2046,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4406144511735728,"extension":6.528531156025197},"index":1,"playId":"d049b956-b552-31c1-baec-9e1d6214834e","pitchNumber":2,"startTime":"2025-08-21T01:16:43.074Z","endTime":"2025-08-21T01:16:48.660Z","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":85.1,"endSpeed":78.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.694714289602018,"aZ":-23.04230798146153,"pfxX":9.199213667141956,"pfxZ":5.877270428265854,"pX":1.9381226519544916,"pZ":2.787191956934708,"vX0":-3.5414393410916243,"vY0":-123.84486372469654,"vZ0":-2.4943280369633385,"x":43.12,"y":163.53,"x0":2.191374371729894,"y0":50.001945249664566,"z0":5.734322728800874,"aX":14.291185851749475},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":10.3,"breakHorizontal":-15.8,"spinRate":2088,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.44223560783984217,"extension":6.5952036223692625},"index":2,"playId":"b4d3bdd0-8ac2-32f2-999d-ae9b12bfabda","pitchNumber":3,"startTime":"2025-08-21T01:17:05.613Z","endTime":"2025-08-21T01:17:10.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71219902662043,"aZ":-9.980483434336438,"pfxX":6.497845161320106,"pfxZ":11.108338506765735,"pX":0.3469915700614342,"pZ":2.2529502301903412,"vX0":-6.498238324930191,"vY0":-140.656724634129,"vZ0":-7.7141517286626335,"x":103.77,"y":177.95,"x0":1.8460225817412144,"y0":50.00612350765172,"z0":5.682968510833373,"aX":12.987025790578311},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.6,"breakHorizontal":-10.4,"spinRate":2375,"spinDirection":149},"zone":9,"typeConfidence":2.0,"plateTime":0.3898110112458526,"extension":6.681586962980115},"index":3,"playId":"6fef9d86-1639-3052-b51f-bb65be784a55","pitchNumber":4,"startTime":"2025-08-21T01:17:27.707Z","endTime":"2025-08-21T01:17:32.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.426312611125713,"aZ":-23.284221673359237,"pfxX":9.748326823408274,"pfxZ":5.5011192087684755,"pX":1.152381692798186,"pZ":3.29956846149278,"vX0":-5.122600115907948,"vY0":-125.99499058773614,"vZ0":-1.4714857455897394,"x":73.07,"y":149.69,"x0":1.9401688875061434,"y0":50.00177941609396,"z0":5.763964288297492,"aX":15.748654152666836},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.8,"breakHorizontal":-16.6,"spinRate":2012,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4339218950043269,"extension":6.5356343619785084},"index":4,"playId":"5b91024b-365d-3d58-8fdd-55d4f651270c","pitchNumber":5,"startTime":"2025-08-21T01:17:51.981Z","endTime":"2025-08-21T01:17:57.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.019651208246547,"aZ":-25.321981988450514,"pfxX":8.415519760397506,"pfxZ":4.414846714049286,"pX":0.6962325306428464,"pZ":2.5194264329065446,"vX0":-5.818978174298485,"vY0":-123.42032485229284,"vZ0":-2.57116697165804,"x":90.46,"y":170.76,"x0":1.9832177091033891,"y0":50.00527432485049,"z0":5.6925193341031735,"aX":13.072023066499211},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.7,"breakHorizontal":-14.0,"spinRate":1956,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.4426581789920947,"extension":6.637711483671411},"hitData":{"launchSpeed":108.2,"launchAngle":13.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":100.43,"coordY":64.42}},"index":5,"playId":"991a23a5-01ff-374d-9536-a6f4c1546be6","pitchNumber":6,"startTime":"2025-08-21T01:18:19.958Z","endTime":"2025-08-21T01:18:32.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:18:32.409Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Loftin pops out to third baseman Josh Jung.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-21T01:20:12.286Z","endTime":"2025-08-21T01:20:48.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Loftin replaces Adam Frazier.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T01:18:57.475Z","endTime":"2025-08-21T01:19:23.308Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":624428,"link":"/api/v1/people/624428"}},{"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":2},"index":1,"startTime":"2025-08-21T01:19:23.308Z","endTime":"2025-08-21T01:20:14.602Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.3808885350504,"strikeZoneBottom":1.58911155951912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.728032108510646,"aZ":-20.21845831684007,"pfxX":5.817363041227189,"pfxZ":7.690372604556535,"pX":0.9810656391129932,"pZ":2.833377213608028,"vX0":-4.47439784761643,"vY0":-123.86691008061264,"vZ0":-3.0970301852561803,"x":79.6,"y":162.28,"x0":2.0550055334915336,"y0":50.00067148308854,"z0":5.79032234713997,"aX":9.039349109191496},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":13.4,"breakHorizontal":-9.5,"spinRate":1892,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4421816051600338,"extension":6.703652351904687},"index":2,"playId":"0144478c-6e89-3322-8797-5bd7cb5006fd","pitchNumber":1,"startTime":"2025-08-21T01:20:14.602Z","endTime":"2025-08-21T01:20:18.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.234614940914955,"aZ":-29.734775410664074,"pfxX":-2.033563069465816,"pfxZ":1.5047453485942093,"pX":-0.45767461003101023,"pZ":2.580021446629104,"vX0":-5.1162181836631415,"vY0":-126.10586842355426,"vZ0":-2.003841771916429,"x":134.45,"y":169.12,"x0":1.856850886202983,"y0":50.002863241995726,"z0":5.7700620722974705,"aX":-3.2930658654639076},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":4.8,"spinRate":2577,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.43336844328446755,"extension":6.631368473091593},"hitData":{"launchSpeed":86.6,"launchAngle":73.0,"totalDistance":88.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":116.85,"coordY":174.49}},"index":3,"playId":"2ee809df-86d2-38bc-bca9-31a333c6f3e9","pitchNumber":2,"startTime":"2025-08-21T01:20:37.613Z","endTime":"2025-08-21T01:20:48.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:20:48.502Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Higashioka grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T01:23:29.296Z","endTime":"2025-08-21T01:24:17.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"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":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"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_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":"Nick Loftin remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T01:22:52.162Z","endTime":"2025-08-21T01:23:31.514Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":624428,"link":"/api/v1/people/624428"}},{"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.0,"strikeZoneTop":3.48999963065778,"strikeZoneBottom":1.65948875031819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.059959739716565,"aZ":-12.711159260303086,"pfxX":-4.703607604442414,"pfxZ":10.266775511764264,"pX":-0.570626594510188,"pZ":2.9825656451093816,"vX0":2.022459616724826,"vY0":-136.78813740646146,"vZ0":-5.523208841822187,"x":138.75,"y":158.25,"x0":-0.7083222697956282,"y0":50.00241687052068,"z0":5.898728443531305,"aX":-8.916733334042085},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":8.0,"spinRate":2456,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.40035223359663474,"extension":6.315688164924611},"index":1,"playId":"0bc559e3-7c17-3cc5-9c1e-b233d34ea4d3","pitchNumber":1,"startTime":"2025-08-21T01:23:31.514Z","endTime":"2025-08-21T01:23:37.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.49000115728591,"strikeZoneBottom":1.7145921500022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1936232347843,"aZ":-27.78417303019725,"pfxX":1.9845245106233942,"pfxZ":2.6977721913800528,"pX":0.470644506323422,"pZ":0.29920001007504055,"vX0":2.104883923462299,"vY0":-126.6565904088321,"vZ0":-8.197842564051633,"x":99.06,"y":230.7,"x0":-0.6282235810511815,"y0":50.004823017134555,"z0":5.790804068970014,"aX":3.2337032552274207},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.2,"breakHorizontal":-4.1,"spinRate":2273,"spinDirection":170},"zone":14,"typeConfidence":0.9,"plateTime":0.4319900575289939,"extension":6.342796739789961},"index":2,"playId":"ea96fc71-0b65-31d9-9e01-c27cd34009b9","pitchNumber":2,"startTime":"2025-08-21T01:23:48.426Z","endTime":"2025-08-21T01:23:54.060Z","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":87.2,"endSpeed":81.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.47737363685901,"aZ":-30.692610487851923,"pfxX":3.160547320874623,"pfxZ":0.883582781311425,"pX":0.7497091371573517,"pZ":2.0927605099844273,"vX0":2.3203985802080576,"vY0":-127.20347411602437,"vZ0":-3.9383869144647092,"x":88.42,"y":182.28,"x0":-0.5789516662128076,"y0":50.00066310422135,"z0":6.04481336486016,"aX":5.275478274857792},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.1,"breakHorizontal":-6.2,"spinRate":2377,"spinDirection":109},"zone":9,"typeConfidence":0.92,"plateTime":0.42752736414954384,"extension":6.329531344210847},"hitData":{"launchSpeed":93.0,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.32,"coordY":157.03}},"index":3,"playId":"daf692d4-674b-3eac-be25-a0ad25759acd","pitchNumber":3,"startTime":"2025-08-21T01:24:09.025Z","endTime":"2025-08-21T01:24:17.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:24:17.486Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Smith grounds out, pitcher Taylor Clarke to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T01:25:16.658Z","endTime":"2025-08-21T01:25:57.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"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":[2,3,4],"actionIndex":[0],"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":{"description":"Offensive Substitution: Pinch-hitter Josh Smith replaces Josh Jung.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-21T01:24:39.884Z","endTime":"2025-08-21T01:24:46.116Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":673962,"link":"/api/v1/people/673962"}},{"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":1,"startTime":"2025-08-21T01:24:46.116Z","endTime":"2025-08-21T01:25:18.916Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.20550233542475,"strikeZoneBottom":1.54922522870769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.021487179431162,"aZ":-29.944782861219785,"pfxX":-7.445218257709088,"pfxZ":1.284617324909279,"pX":-1.5167074919624903,"pZ":3.168144735626854,"vX0":1.391601159539082,"vY0":-130.29850270535294,"vZ0":-1.1112110037635796,"x":174.81,"y":153.24,"x0":-1.0868591044088975,"y0":50.0035006152354,"z0":5.844067194927424,"aX":-12.919282155153716},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.3,"breakHorizontal":13.2,"spinRate":1772,"spinDirection":238},"zone":11,"typeConfidence":0.87,"plateTime":0.4188987402162341,"extension":6.237575482611223},"index":2,"playId":"f37a287f-59e1-37c8-ac17-3b5a9070ae2f","pitchNumber":1,"startTime":"2025-08-21T01:25:18.916Z","endTime":"2025-08-21T01:25:22.867Z","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.1,"endSpeed":80.1,"strikeZoneTop":3.15270324727004,"strikeZoneBottom":1.49661355408974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.283599212591565,"aZ":-31.156743548369175,"pfxX":3.2144860014193704,"pfxZ":0.6315210076621476,"pX":-1.4860572626164374,"pZ":2.9461332734200223,"vX0":-2.995393852242262,"vY0":-125.54123055280196,"vZ0":-1.630417958109695,"x":173.65,"y":159.23,"x0":-0.7025434987759133,"y0":50.00387730424841,"z0":6.1089608205851285,"aX":5.1988090147381385},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.1,"breakHorizontal":-5.3,"spinRate":2378,"spinDirection":126},"zone":11,"typeConfidence":0.92,"plateTime":0.434111297046635,"extension":6.190321253474008},"index":3,"playId":"90bbaea7-9405-368d-9112-d98a82de737d","pitchNumber":2,"startTime":"2025-08-21T01:25:34.180Z","endTime":"2025-08-21T01:25:38.269Z","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":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.894169197720768,"aZ":-22.428526265971563,"pfxX":-9.643113176527928,"pfxZ":5.102473421683712,"pX":-0.361451785219843,"pZ":2.638825934089093,"vX0":3.8565126345612533,"vY0":-137.2250489305421,"vZ0":-4.667756603766673,"x":130.78,"y":167.53,"x0":-0.5308556099458092,"y0":50.00281379310523,"z0":5.886451188871208,"aX":-18.421447261944905},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":16.7,"spinRate":2407,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.398880041419575,"extension":6.2991664825622795},"hitData":{"launchSpeed":68.2,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.26,"coordY":170.18}},"index":4,"playId":"70d55431-17e8-3d2c-8626-7c41e5d5f1f8","pitchNumber":3,"startTime":"2025-08-21T01:25:49.821Z","endTime":"2025-08-21T01:25:57.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:25:57.537Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T01:26:28.283Z","endTime":"2025-08-21T01:26:42.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T01:26:23.663Z","endTime":"2025-08-21T01:26:30.536Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.25189334242983,"aZ":-31.991077871289146,"pfxX":2.8321331138922,"pfxZ":0.11331757560399502,"pX":-0.2216707981824316,"pZ":2.9875745591432135,"vX0":0.15744541472339296,"vY0":-126.26066112873526,"vZ0":-1.4028352067153842,"x":125.45,"y":158.12,"x0":-0.6531828644994948,"y0":50.004612830767904,"z0":6.10083973523607,"aX":4.619322474757474},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":-5.2,"spinRate":2272,"spinDirection":134},"zone":2,"typeConfidence":0.93,"plateTime":0.432128726775856,"extension":6.225351477108562},"hitData":{"launchSpeed":97.1,"launchAngle":14.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":112.74,"coordY":76.18}},"index":1,"playId":"c0a1e8a2-787c-307c-8eb4-b179527a09fb","pitchNumber":1,"startTime":"2025-08-21T01:26:30.536Z","endTime":"2025-08-21T01:26:42.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:26:42.975Z","atBatIndex":47},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Royals challenged (tag play), call on the field was overturned: Ezequiel Duran caught stealing 2nd base, catcher Salvador Perez to shortstop Bobby Witt Jr.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-21T01:26:58.170Z","endTime":"2025-08-21T01:28:34.730Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"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_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.4,"endSpeed":86.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.685047598357887,"aZ":-24.68715397199677,"pfxX":-7.365980343692545,"pfxZ":3.960834993185257,"pX":-0.891014148290071,"pZ":2.7136569566008073,"vX0":1.9048938523118424,"vY0":-136.09788413042443,"vZ0":-4.020785797414995,"x":150.96,"y":165.51,"x0":-0.6393916274910619,"y0":50.004914377005015,"z0":5.904261279467592,"aX":-13.927027710540692},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.6,"breakHorizontal":13.0,"spinRate":2141,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.40126830420235216,"extension":6.398848002627715},"index":0,"playId":"34765dc4-4808-3846-83f8-7ae2607c2bef","pitchNumber":1,"startTime":"2025-08-21T01:27:08.679Z","endTime":"2025-08-21T01:27:12.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.257814500081842,"aZ":-28.500509448940118,"pfxX":-8.450171642976724,"pfxZ":2.1275894800749997,"pX":-0.6122922927572313,"pZ":2.140275145822557,"vX0":3.477302848863622,"vY0":-130.19486673244376,"vZ0":-3.734755805452077,"x":140.34,"y":180.99,"x0":-0.864306683799924,"y0":50.00068383500752,"z0":5.7402514003378915,"aX":-14.56552761825493},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.2,"breakHorizontal":14.6,"spinRate":1981,"spinDirection":236},"zone":7,"typeConfidence":0.89,"plateTime":0.4200323922173128,"extension":6.455511001683423},"index":1,"playId":"11dc85b8-e0db-3029-bb47-c35c7dbaca35","pitchNumber":2,"startTime":"2025-08-21T01:27:31.874Z","endTime":"2025-08-21T01:27:36.381Z","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":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-21T01:27:42.921Z","endTime":"2025-08-21T01:27:59.777Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.39572950347007,"strikeZoneBottom":1.64083975009915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72890279372906,"aZ":-29.21412332400429,"pfxX":-9.733249343444022,"pfxZ":1.7023213115823845,"pX":-0.24153772685177693,"pZ":0.22828499805347197,"vX0":4.507938860302696,"vY0":-131.19119280077902,"vZ0":-8.279528379689177,"x":126.21,"y":232.62,"x0":-0.717329685038692,"y0":50.006360258334155,"z0":5.602525712872503,"aX":-16.97131852427218},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.4,"breakHorizontal":16.7,"spinRate":1988,"spinDirection":229},"zone":13,"typeConfidence":0.88,"plateTime":0.4174776140020673,"extension":6.366966232447292},"index":3,"playId":"bdca191c-71e3-339f-bec0-ce6d0001250c","pitchNumber":3,"startTime":"2025-08-21T01:27:59.777Z","endTime":"2025-08-21T01:28:04.687Z","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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.38259647733322,"strikeZoneBottom":1.62806909363143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.643080553631375,"aZ":-13.126872008769011,"pfxX":-2.353978787244052,"pfxZ":9.764477422261582,"pX":-0.6450705595689532,"pZ":4.413163228671625,"vX0":0.7936448962637439,"vY0":-138.477383716858,"vZ0":-2.2608215694731872,"x":141.59,"y":119.62,"x0":-0.6288055563650251,"y0":50.00196754507029,"z0":6.113570001563841,"aX":-4.591652279514772},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":4.1,"spinRate":2338,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.39487211063909466,"extension":6.132893843694598},"index":4,"playId":"a2e45bed-90b7-3761-b3ab-d61a06a13fb2","pitchNumber":4,"startTime":"2025-08-21T01:28:28.754Z","endTime":"2025-08-21T01:28:34.730Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":118},"playEndTime":"2025-08-21T01:28:34.730Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan India called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T01:32:57.672Z","endTime":"2025-08-21T01:34:45.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8],"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Josh Smith remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T01:32:12.965Z","endTime":"2025-08-21T01:32:12.991Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":673962,"link":"/api/v1/people/673962"}},{"details":{"description":"Defensive switch from right field to third base for Cody Freeman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T01:32:12.991Z","endTime":"2025-08-21T01:32:59.845Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"800"},{"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":77.2,"endSpeed":70.8,"strikeZoneTop":3.32736776630593,"strikeZoneBottom":1.50995176571506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.394978694459954,"aZ":-42.288378525652845,"pfxX":-2.6463534974698097,"pfxZ":-7.93730036691321,"pX":1.6967311565747039,"pZ":4.685978093662022,"vX0":0.09361302394421848,"vY0":-112.18539200002176,"vZ0":6.1402969573681,"x":52.32,"y":112.26,"x0":1.9982527147687688,"y0":50.00390488735122,"z0":6.225144746789878,"aX":-3.371392365781672},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-12.5,"breakHorizontal":4.8,"spinRate":2597,"spinDirection":321},"zone":12,"typeConfidence":2.0,"plateTime":0.48834549043357134,"extension":6.395751122806292},"index":2,"playId":"1e2cbfc9-6a1b-39bd-9953-48dabead8535","pitchNumber":1,"startTime":"2025-08-21T01:32:59.845Z","endTime":"2025-08-21T01:33:03.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.29800995429745,"strikeZoneBottom":1.54458501672531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.904542227264937,"aZ":-31.14246709400453,"pfxX":-0.07671172929307868,"pfxZ":0.6764129979431979,"pX":-0.14360406402561168,"pZ":0.5422945564528626,"vX0":-5.23428035132335,"vY0":-122.42830453428573,"vZ0":-5.701914195144301,"x":122.47,"y":224.14,"x0":2.03090435461425,"y0":50.001537440690605,"z0":5.563093412102857,"aX":-0.11583111502040898},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":1.3,"spinRate":2523,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.4471938384556289,"extension":6.759098149349153},"index":3,"playId":"5f7b2295-c8d4-33bb-bd96-f64e2ad7706d","pitchNumber":2,"startTime":"2025-08-21T01:33:15.751Z","endTime":"2025-08-21T01:33:20.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.3059011398428,"strikeZoneBottom":1.52046906877784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.949171639655805,"aZ":-12.6965285112703,"pfxX":6.8972023899552015,"pfxZ":10.321584822320741,"pX":0.9957561747542665,"pZ":2.2575475515879617,"vX0":-4.725861680140513,"vY0":-135.59848852746904,"vZ0":-6.821929422257383,"x":79.04,"y":177.83,"x0":1.8534253149979352,"y0":50.00057483070279,"z0":5.667960963406897,"aX":13.01347458578164},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":-11.6,"spinRate":2099,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4018955274736058,"extension":6.724094963464908},"index":4,"playId":"18b6e2bf-d466-3285-9127-24bd0fda9d5a","pitchNumber":3,"startTime":"2025-08-21T01:33:35.574Z","endTime":"2025-08-21T01:33:40.143Z","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":93.9,"endSpeed":86.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.43408731041573,"aZ":-12.348713480387037,"pfxX":6.30859883285662,"pfxZ":10.342095224780955,"pX":0.580160700702768,"pZ":2.2272849537938133,"vX0":-5.373476140908447,"vY0":-136.69647768309994,"vZ0":-7.222750759969705,"x":94.89,"y":178.64,"x0":1.7391737426490192,"y0":50.00626059781746,"z0":5.728188419136545,"aX":12.097928938287321},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":-10.4,"spinRate":2209,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.3986932982622515,"extension":6.653677332546345},"index":5,"playId":"f3e220f3-3500-30e4-acf2-bfe08cd5d7dc","pitchNumber":4,"startTime":"2025-08-21T01:33:54.348Z","endTime":"2025-08-21T01:33:58.068Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-21T01:34:09.554Z","endTime":"2025-08-21T01:34:23.410Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.39000036986879,"strikeZoneBottom":1.58098148553501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.426557859949185,"aZ":-14.370031445270882,"pfxX":4.721954742597694,"pfxZ":9.239983321161088,"pX":1.1916008835495588,"pZ":3.802028695082008,"vX0":-3.4260701892302783,"vY0":-137.23591559691707,"vZ0":-3.058853422836719,"x":71.58,"y":136.13,"x0":1.8362204028489242,"y0":50.004231104782626,"z0":5.896693093541049,"aX":9.100911595437388},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":-7.9,"spinRate":2013,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.39753804741124066,"extension":6.633182524107036},"index":7,"playId":"1268b6cf-3be4-35d9-811e-90d4c187ad80","pitchNumber":5,"startTime":"2025-08-21T01:34:23.410Z","endTime":"2025-08-21T01:34:27.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.39000116481697,"strikeZoneBottom":1.56769698264061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.69357991732439,"aZ":-31.537829798723756,"pfxX":-3.277885136771686,"pfxZ":0.40867632484959415,"pX":0.2298475573904126,"pZ":2.8345548885604783,"vX0":-3.4627656277816423,"vY0":-123.9463080580582,"vZ0":-0.8801605975339555,"x":108.24,"y":162.25,"x0":2.0664273073154344,"y0":50.005887935631364,"z0":5.807062666213743,"aX":-5.145874361411966},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.7,"breakHorizontal":6.7,"spinRate":2414,"spinDirection":262},"zone":2,"typeConfidence":2.0,"plateTime":0.4404031805802058,"extension":6.700030446716187},"index":8,"playId":"59959369-26fb-3b15-b26c-da11ac99f555","pitchNumber":6,"startTime":"2025-08-21T01:34:40.820Z","endTime":"2025-08-21T01:34:45.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:34:45.327Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randal Grichuk flies out to second baseman Marcus Semien.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T01:35:30.802Z","endTime":"2025-08-21T01:35:41.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Randal Grichuk replaces John Rave.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-21T01:35:02.322Z","endTime":"2025-08-21T01:35:33.084Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":670231,"link":"/api/v1/people/670231"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53081591614382,"aZ":-13.647209007774338,"pfxX":5.613078649800884,"pfxZ":9.642772233421924,"pX":-0.12021025735257959,"pZ":2.877038940389425,"vX0":-7.285356093666769,"vY0":-137.2866301913515,"vZ0":-5.203491614709359,"x":121.58,"y":161.1,"x0":1.8305191000528986,"y0":50.00311249001353,"z0":5.715670228006265,"aX":10.785391711171004},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":-8.8,"spinRate":2148,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.3979785253138406,"extension":6.593145856806097},"hitData":{"launchSpeed":65.4,"launchAngle":44.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.09,"coordY":117.13}},"index":1,"playId":"d3fe4c46-d1dc-3b71-ae74-22a9600b2e43","pitchNumber":1,"startTime":"2025-08-21T01:35:33.084Z","endTime":"2025-08-21T01:35:41.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:35:41.337Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, first baseman Ezequiel Duran to pitcher Jacob Latz.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-21T01:36:06.721Z","endTime":"2025-08-21T01:36:43.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":82.2,"endSpeed":76.4,"strikeZoneTop":3.4999989076611,"strikeZoneBottom":1.67412022314953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.60076197316741,"aZ":-34.62207730032684,"pfxX":-2.7881861963882932,"pfxZ":-1.6659538616930494,"pX":-0.24359480522049012,"pZ":3.3465290006762465,"vX0":-4.461700292781319,"vY0":-119.70596211958309,"vZ0":1.196241136361804,"x":126.29,"y":148.42,"x0":1.9983744908313381,"y0":50.003573719925576,"z0":5.912684405575358,"aX":-4.093056008064229},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.5,"breakHorizontal":6.0,"spinRate":2334,"spinDirection":282},"zone":2,"typeConfidence":2.0,"plateTime":0.4555481387390783,"extension":6.646091899676346},"index":0,"playId":"d84b4f0e-8411-366d-91d1-abd007d594e3","pitchNumber":1,"startTime":"2025-08-21T01:36:17.211Z","endTime":"2025-08-21T01:36:22.088Z","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":84.7,"endSpeed":78.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.675756312890844,"aZ":-28.933750307826188,"pfxX":-2.2719057982117645,"pfxZ":2.0722181949025815,"pX":-0.36342715819832866,"pZ":2.0269333402335703,"vX0":-5.447317048427831,"vY0":-123.41089478222015,"vZ0":-3.0142584411575797,"x":130.85,"y":184.05,"x0":2.1565175540724115,"y0":50.00051108328873,"z0":5.669637372391996,"aX":-3.547303184753576},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.4,"breakHorizontal":5.3,"spinRate":2352,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4417185146294704,"extension":6.65555758671955},"hitData":{"launchSpeed":78.0,"launchAngle":4.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.39,"coordY":164.86}},"index":1,"playId":"2e7bfd0e-cae1-32c6-98fd-a440778f218e","pitchNumber":2,"startTime":"2025-08-21T01:36:35.485Z","endTime":"2025-08-21T01:36:43.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:36:43.198Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonah Heim doubles (13) on a fly ball to right fielder Mike Yastrzemski.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T01:39:13.584Z","endTime":"2025-08-21T01:40:53.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[0,1],"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":"Randal Grichuk remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T01:38:16.905Z","endTime":"2025-08-21T01:38:16.937Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":670231,"link":"/api/v1/people/670231"}},{"details":{"description":"Pitching Change: Daniel Lynch IV replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-21T01:38:16.937Z","endTime":"2025-08-21T01:39:15.771Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663738,"link":"/api/v1/people/663738"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":74.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.647945387427,"aZ":-33.88251326168928,"pfxX":-0.8205605801835076,"pfxZ":-1.2416422143336305,"pX":-0.0023319707359343695,"pZ":2.27472401358611,"vX0":-2.264862500520865,"vY0":-115.72546566167131,"vZ0":-1.2036035444576294,"x":117.09,"y":177.36,"x0":1.0899331807558121,"y0":50.00223091193807,"z0":6.00508045192539,"aX":-1.1290652838791249},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.3,"breakHorizontal":1.9,"spinRate":2144,"spinDirection":300},"zone":5,"typeConfidence":2.0,"plateTime":0.4706855369679377,"extension":6.205404264829694},"index":2,"playId":"6e59b3aa-75ce-37f6-b5b1-570ae3485aad","pitchNumber":1,"startTime":"2025-08-21T01:39:15.771Z","endTime":"2025-08-21T01:39:20.234Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.70564017845786,"strikeZoneBottom":1.72820563217236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.56885179993875,"aZ":-16.50894503325164,"pfxX":6.164683362996899,"pfxZ":8.172394839628316,"pX":-0.7989513217603912,"pZ":3.1968950735974277,"vX0":-6.377998750554271,"vY0":-137.13455201988756,"vZ0":-3.662291054815077,"x":147.45,"y":152.46,"x0":0.7491418602732998,"y0":50.00095247844924,"z0":5.666623161716875,"aX":11.81347000360848},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":-10.0,"spinRate":2246,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.39848049798640384,"extension":6.732439508094839},"index":3,"playId":"ac6a13b1-01c9-3b30-bc9a-3b76b2536484","pitchNumber":2,"startTime":"2025-08-21T01:39:33.020Z","endTime":"2025-08-21T01:39:39.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.68785501888715,"strikeZoneBottom":1.77450001334461,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.11707075931453,"aZ":-20.749741904344617,"pfxX":8.15410488556543,"pfxZ":6.139865392516084,"pX":1.2108923670161902,"pZ":2.3771611351026105,"vX0":-3.103028527457303,"vY0":-135.20915088564874,"vZ0":-4.386614634372018,"x":70.84,"y":174.6,"x0":1.3107236590760138,"y0":50.004202501795156,"z0":5.467441508938026,"aX":15.172667812389557},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":-14.2,"spinRate":1956,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4043456184181129,"extension":6.5944115557584375},"index":4,"playId":"38c90009-130f-3a96-9b79-011c9b9400a7","pitchNumber":3,"startTime":"2025-08-21T01:39:46.505Z","endTime":"2025-08-21T01:39:53.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.5700004139178,"strikeZoneBottom":1.71457576810715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.03317129252543,"aZ":-31.606884042150362,"pfxX":0.21368827093822595,"pfxZ":0.37389687187370413,"pX":0.6932044140847456,"pZ":3.7516429462720025,"vX0":-1.835234078011704,"vY0":-122.37898527447801,"vZ0":1.5474076161957842,"x":90.58,"y":137.49,"x0":1.4249042324288324,"y0":50.00311300573072,"z0":5.817462601291189,"aX":0.32457146019650496},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":0.0,"spinRate":2247,"spinDirection":280},"zone":12,"typeConfidence":2.0,"plateTime":0.4474880953119502,"extension":6.537619453482432},"index":5,"playId":"ae085d8d-d3ae-30f0-8131-c9398222d938","pitchNumber":4,"startTime":"2025-08-21T01:39:59.588Z","endTime":"2025-08-21T01:40:04.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.63124452920326,"strikeZoneBottom":1.74986143919206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.322706544447268,"aZ":-26.25399486222101,"pfxX":11.670534286160153,"pfxZ":3.1334196350019976,"pX":-0.2648748046920871,"pZ":2.2886257574216695,"vX0":-7.753524363175346,"vY0":-136.45062339622464,"vZ0":-3.895808866441163,"x":127.1,"y":176.99,"x0":1.0935190321342605,"y0":50.005680691486226,"z0":5.538714914362644,"aX":22.065475241944476},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.0,"breakHorizontal":-19.6,"spinRate":2110,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.4010279841828144,"extension":6.79264108638645},"index":6,"playId":"f56c7468-c351-3779-8154-5ab9c7c966f1","pitchNumber":5,"startTime":"2025-08-21T01:40:15.118Z","endTime":"2025-08-21T01:40:19.791Z","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":7,"startTime":"2025-08-21T01:40:24.521Z","endTime":"2025-08-21T01:40:38.096Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.838627395837815,"aZ":-23.808250935855828,"pfxX":8.890264115190224,"pfxZ":4.384407173085112,"pX":0.9002814394962905,"pZ":3.0116678733751323,"vX0":-3.7170613915793953,"vY0":-136.89800114524257,"vZ0":-2.5343667129835814,"x":82.68,"y":157.46,"x0":1.116987928721437,"y0":50.00081583838513,"z0":5.570602709961687,"aX":16.954476426192656},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":-15.4,"spinRate":1986,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.3993586208450499,"extension":6.7417098160485205},"hitData":{"launchSpeed":98.0,"launchAngle":27.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.39,"coordY":90.41}},"index":8,"playId":"480342a4-71d9-375b-a92d-cc92603f368a","pitchNumber":6,"startTime":"2025-08-21T01:40:38.096Z","endTime":"2025-08-21T01:40:53.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:40:53.872Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Freeman flies out to right fielder Mike Yastrzemski. Jonah Heim to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T01:41:15.303Z","endTime":"2025-08-21T01:42:07.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.6,"endSpeed":78.0,"strikeZoneTop":2.5068671892265,"strikeZoneBottom":1.23070292298779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.08013435624768,"aZ":-34.40163481375085,"pfxX":9.359738750223318,"pfxZ":-1.4357352235380567,"pX":0.8274007741357673,"pZ":3.4123643448570378,"vX0":-4.230424125505082,"vY0":-123.20981227333887,"vZ0":1.4372195522480187,"x":85.46,"y":146.65,"x0":1.3448737207698374,"y0":50.00516046529219,"z0":5.715300526766004,"aX":14.480315076127637},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.0,"breakHorizontal":-16.1,"spinRate":1521,"spinDirection":106},"zone":12,"typeConfidence":2.0,"plateTime":0.4435049544591898,"extension":6.696228953496509},"index":0,"playId":"b7feed97-c786-3460-b1ff-2305842152d7","pitchNumber":1,"startTime":"2025-08-21T01:41:20.605Z","endTime":"2025-08-21T01:41:27.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.24101780287252,"strikeZoneBottom":1.51452603131631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.182900532044222,"aZ":-14.226537917172259,"pfxX":6.536343746614967,"pfxZ":9.418465063779097,"pX":-0.31976596927230244,"pZ":1.9504550164483339,"vX0":-6.615308317053418,"vY0":-136.92853680516842,"vZ0":-6.896859403671842,"x":129.19,"y":186.12,"x0":1.2739561709156824,"y0":50.0055146302557,"z0":5.468430544631736,"aX":12.460116028151122},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":-10.6,"spinRate":2205,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.39943654680918517,"extension":6.753910758373971},"index":1,"playId":"642a8608-7c32-3e18-994d-8ce5bfbfbf7f","pitchNumber":2,"startTime":"2025-08-21T01:41:38.858Z","endTime":"2025-08-21T01:41:43.058Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.37490272347735,"aZ":-34.613770149572844,"pfxX":-1.39167266515292,"pfxZ":-1.6137797886988654,"pX":1.0298554764716326,"pZ":2.5895150969957093,"vX0":-0.19696810194881045,"vY0":-121.4146683630002,"vZ0":-0.9945172947122382,"x":77.74,"y":168.86,"x0":1.2928265997384074,"y0":50.0053024321644,"z0":5.988142487367176,"aX":-2.100279516220145},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.9,"breakHorizontal":2.5,"spinRate":2355,"spinDirection":303},"zone":12,"typeConfidence":2.0,"plateTime":0.4492808674142563,"extension":6.354518010575117},"hitData":{"launchSpeed":88.1,"launchAngle":27.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.5,"coordY":102.28}},"index":2,"playId":"b1fd5bec-4035-3e18-ac28-82b3db31202f","pitchNumber":3,"startTime":"2025-08-21T01:41:55.937Z","endTime":"2025-08-21T01:42:07.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:42:07.994Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Evan Carter grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T01:42:25.317Z","endTime":"2025-08-21T01:42:58.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.75501220215413,"strikeZoneBottom":1.87151289670485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.539603622626537,"aZ":-29.943586046519904,"pfxX":-1.2864033516494968,"pfxZ":1.3955495143439212,"pX":0.39538701964748973,"pZ":2.0399207140583893,"vX0":-1.943963724125821,"vY0":-125.15928130420647,"vZ0":-2.841765660538604,"x":101.93,"y":183.7,"x0":1.347124869134261,"y0":50.00390629373609,"z0":5.6241700390752145,"aX":-2.0551679472188114},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.2,"breakHorizontal":2.8,"spinRate":2330,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.43642564184566845,"extension":6.576912768420529},"index":0,"playId":"1107f9d3-4812-38f9-a199-224e6f909a69","pitchNumber":1,"startTime":"2025-08-21T01:42:33.888Z","endTime":"2025-08-21T01:42:38.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.387967754351532,"aZ":-24.700258576064368,"pfxX":9.531832410060863,"pfxZ":3.940294322929109,"pX":0.4107413220087907,"pZ":2.7735917921813216,"vX0":-5.611684779071995,"vY0":-136.42412211783048,"vZ0":-3.134527813467164,"x":101.34,"y":163.89,"x0":1.2498687648110465,"y0":50.0007746310504,"z0":5.629009681630465,"aX":18.068642211265566},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":-16.2,"spinRate":2012,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.40060410491506593,"extension":6.573691013133258},"hitData":{"launchSpeed":81.0,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.84,"coordY":162.83}},"index":1,"playId":"5cfa93f7-16c2-37fd-8ba2-619c9f01e033","pitchNumber":2,"startTime":"2025-08-21T01:42:49.235Z","endTime":"2025-08-21T01:42:58.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:42:58.243Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wyatt Langford walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T01:45:22.779Z","endTime":"2025-08-21T01:47:47.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,8,9,10],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":2},"index":0,"startTime":"2025-08-21T01:43:28.805Z","endTime":"2025-08-21T01:43:53.760Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Lucas Erceg replaces Daniel Lynch IV.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-21T01:43:53.760Z","endTime":"2025-08-21T01:45:25.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"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":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.4,"strikeZoneTop":3.56000024753362,"strikeZoneBottom":1.69489077125975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.591703369285298,"aZ":-15.75468371678768,"pfxX":-5.247567610162162,"pfxZ":8.254555418131178,"pX":1.08036214382567,"pZ":3.1338666941185145,"vX0":8.933249986541654,"vY0":-139.49999974072702,"vZ0":-4.651687705771453,"x":75.82,"y":154.17,"x0":-1.4679399803584052,"y0":50.00566244878408,"z0":5.846879908472935,"aX":-10.442622257312795},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":7.9,"spinRate":2005,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39121555031401645,"extension":6.655642455590198},"index":2,"playId":"6405ec47-93c7-3ef9-b47d-9e3e485e2a3e","pitchNumber":1,"startTime":"2025-08-21T01:45:25.066Z","endTime":"2025-08-21T01:45:30.010Z","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":83.3,"endSpeed":76.5,"strikeZoneTop":3.55999863239266,"strikeZoneBottom":1.69087498159908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.058023561262694,"aZ":-33.70341361755686,"pfxX":-1.6078988251366502,"pfxZ":-1.036137054471359,"pX":1.1764758135781987,"pZ":1.0941131348688993,"vX0":6.6825874550883295,"vY0":-121.04138639908696,"vZ0":-4.0526293063184875,"x":72.16,"y":209.24,"x0":-1.4190706391784575,"y0":50.004004331722804,"z0":5.761877099659403,"aX":-2.3711800804306065},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.6,"breakHorizontal":1.2,"spinRate":1963,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.45364215366325533,"extension":6.565057185008551},"index":3,"playId":"d5b92f6f-c5cb-3b20-b7c9-1923dcc278c8","pitchNumber":2,"startTime":"2025-08-21T01:45:41.193Z","endTime":"2025-08-21T01:45:45.114Z","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":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.55999869550214,"strikeZoneBottom":1.6988930178612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.289625314026857,"aZ":-19.18308141390926,"pfxX":-9.850351783201319,"pfxZ":6.465747936145778,"pX":0.7547885428829998,"pZ":2.221989951898401,"vX0":9.397863721514709,"vY0":-140.27966881627276,"vZ0":-6.3359608056151755,"x":88.23,"y":178.79,"x0":-1.345686058792991,"y0":50.002842033051905,"z0":5.744151108128069,"aX":-19.79332214074345},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.7,"breakHorizontal":16.1,"spinRate":1839,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3892209617708495,"extension":6.675976767124589},"index":4,"playId":"d2556c64-90a2-30be-812f-623759c9a594","pitchNumber":3,"startTime":"2025-08-21T01:46:01.262Z","endTime":"2025-08-21T01:46:05.989Z","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":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.52688588779046,"strikeZoneBottom":1.70568936901901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.252229247466783,"aZ":-21.17636952343938,"pfxX":-8.78577026183,"pfxZ":6.421019275730228,"pX":0.6679154481480959,"pZ":0.8482852363383628,"vX0":8.410731012956557,"vY0":-129.35376246067815,"vZ0":-7.939896016725099,"x":91.54,"y":215.88,"x0":-1.4675014467388279,"y0":50.00258444169334,"z0":5.5527140232569,"aX":-15.049364599889131},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.2,"breakHorizontal":14.3,"spinRate":1904,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.42170005839361124,"extension":6.76719937294006},"index":5,"playId":"30ed0e6d-79cb-330d-852a-4ad9751151f8","pitchNumber":4,"startTime":"2025-08-21T01:46:21.912Z","endTime":"2025-08-21T01:46:26.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.965312817085948,"aZ":-36.52542925003733,"pfxX":1.304151261039097,"pfxZ":-2.9530846428703192,"pX":-0.3232592880492934,"pZ":2.3715917831229216,"vX0":2.7905683970211665,"vY0":-120.70774951000598,"vZ0":-0.6652672297268019,"x":129.32,"y":174.75,"x0":-1.664778192760924,"y0":50.0046881099709,"z0":5.872711100410478,"aX":1.9199625177290607},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-5.3,"breakHorizontal":-3.0,"spinRate":2038,"spinDirection":28},"zone":4,"typeConfidence":2.0,"plateTime":0.4541474857301693,"extension":6.555083909012972},"index":6,"playId":"221ca999-95b1-3592-bd81-43a3eb9fe37e","pitchNumber":5,"startTime":"2025-08-21T01:46:45.138Z","endTime":"2025-08-21T01:46:49.843Z","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":2},"index":7,"startTime":"2025-08-21T01:46:57.484Z","endTime":"2025-08-21T01:47:08.060Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.55441266955648,"aZ":-20.507785549448187,"pfxX":-8.457617295490213,"pfxZ":5.748620854565698,"pX":-0.78916826106524,"pZ":2.251816504824846,"vX0":5.292993514678498,"vY0":-141.20575345366004,"vZ0":-6.130779320169413,"x":147.08,"y":177.98,"x0":-1.5838856639559504,"y0":50.004840193191946,"z0":5.759960348992661,"aX":-17.1721113029255},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.4,"breakHorizontal":14.3,"spinRate":1817,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.38710520821988004,"extension":6.707564806539662},"index":8,"playId":"3a4a17ea-59d9-32e3-a9d7-0e6158177107","pitchNumber":6,"startTime":"2025-08-21T01:47:08.060Z","endTime":"2025-08-21T01:47:11.983Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":9,"playId":"7f13b162-8768-4bfe-8f44-239153efbb82","startTime":"2025-08-21T01:47:28.602Z","endTime":"2025-08-21T01:47:33.602Z","isPitch":false,"type":"stepoff"},{"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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.37215463186555,"strikeZoneBottom":1.7043773744009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.910336431787876,"aZ":-21.508806482159255,"pfxX":-9.044594480983509,"pfxZ":6.087767185399317,"pX":0.6285506306836105,"pZ":0.3112079381676657,"vX0":8.507727382976544,"vY0":-130.86829962885918,"vZ0":-9.62804721764345,"x":93.04,"y":230.38,"x0":-1.473123619738868,"y0":50.00477166912397,"z0":5.61907846888591,"aX":-15.854306554226737},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.2,"breakHorizontal":14.8,"spinRate":1851,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.41685769572043485,"extension":6.753584761537458},"index":10,"playId":"ef6e9c33-72c3-356d-8a2c-780f07bbef16","pitchNumber":7,"startTime":"2025-08-21T01:47:42.315Z","endTime":"2025-08-21T01:47:47.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:47:47.241Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corey Seager singles on a sharp line drive to right fielder Mike Yastrzemski. Jonah Heim scores. Wyatt Langford to 2nd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T01:48:02.995Z","endTime":"2025-08-21T01:49:35.590Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"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":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":{"id":663738,"link":"/api/v1/people/663738"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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.0,"endSpeed":89.3,"strikeZoneTop":3.48000092640073,"strikeZoneBottom":1.47542433705008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.634582720425033,"aZ":-15.844600543625635,"pfxX":-6.965279811348077,"pfxZ":8.056454703306166,"pX":0.6471824057965612,"pZ":2.3358790900229627,"vX0":8.788768327584318,"vY0":-140.9224100818009,"vZ0":-6.584557496841501,"x":92.33,"y":175.71,"x0":-1.5954180606542303,"y0":50.00633730715686,"z0":5.7118991238622465,"aX":-14.124352900778463},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":11.0,"spinRate":2127,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3874977381468625,"extension":6.678374651323905},"index":0,"playId":"8d196097-e7a3-34a0-a849-69143f9ca8cd","pitchNumber":1,"startTime":"2025-08-21T01:48:26.450Z","endTime":"2025-08-21T01:48:31.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.59141487753729,"strikeZoneBottom":1.56952064737305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.419328163908162,"aZ":-18.357707903405224,"pfxX":-7.398895911469035,"pfxZ":6.834641158624152,"pX":-0.01872016399232947,"pZ":4.129267840081356,"vX0":6.914005678570181,"vY0":-140.9308974889921,"vZ0":-1.5732609831963424,"x":117.71,"y":127.29,"x0":-1.5361325977815359,"y0":50.00611748561897,"z0":5.8739391268644,"aX":-14.965967820299708},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.2,"breakHorizontal":12.1,"spinRate":2131,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3878540060334923,"extension":6.595715635058979},"index":1,"playId":"37ea9781-e9ae-3e6f-925c-72831a74dbe9","pitchNumber":2,"startTime":"2025-08-21T01:48:46.290Z","endTime":"2025-08-21T01:48:52.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.6082644681259,"strikeZoneBottom":1.65072903404885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80830792207849,"aZ":-20.722507589335258,"pfxX":-7.226434498518325,"pfxZ":5.627177005053715,"pX":-0.8146611794130106,"pZ":3.910148941532159,"vX0":4.721346001655502,"vY0":-141.23310356571233,"vZ0":-1.8438288877995594,"x":148.05,"y":133.21,"x0":-1.562382774851469,"y0":50.00534773064622,"z0":5.893416429414464,"aX":-14.715247155948186},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.1,"breakHorizontal":12.2,"spinRate":1840,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.38666580051492305,"extension":6.629884198319993},"index":2,"playId":"e479360d-c731-3cab-b063-23002027d588","pitchNumber":3,"startTime":"2025-08-21T01:49:04.551Z","endTime":"2025-08-21T01:49:09.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.561631033626952,"aZ":-23.581788999521084,"pfxX":-9.300008873443769,"pfxZ":4.9143126075110235,"pX":-0.10995563068898304,"pZ":1.53340092154465,"vX0":6.79882778118797,"vY0":-130.8870310808315,"vZ0":-6.208291603421877,"x":121.19,"y":197.38,"x0":-1.522572667739263,"y0":50.00458470679511,"z0":5.682505472552453,"aX":-16.26649862540058},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":15.5,"spinRate":1748,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4172034951732897,"extension":6.649435612362674},"hitData":{"launchSpeed":109.0,"launchAngle":12.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":166.19,"coordY":80.48}},"index":3,"playId":"2ce77196-ad6a-35b0-87b0-f0fce4d3189b","pitchNumber":4,"startTime":"2025-08-21T01:49:24.527Z","endTime":"2025-08-21T01:49:35.590Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:49:35.590Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a ground ball to shortstop Bobby Witt Jr. Wyatt Langford out at home, shortstop Bobby Witt Jr. to catcher Salvador Perez to third baseman Maikel Garcia. Corey Seager to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-21T01:50:03.544Z","endTime":"2025-08-21T01:50:19.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_rundown","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.997169927013285,"aZ":-21.632556862585005,"pfxX":-9.274396820342151,"pfxZ":5.158913501056316,"pX":-0.41508740255543247,"pZ":2.362083607350406,"vX0":6.395524698320713,"vY0":-141.30031738112527,"vZ0":-5.655210811398499,"x":132.82,"y":175.0,"x0":-1.4906817558819871,"y0":50.00329011629755,"z0":5.758352555334306,"aX":-18.953349913811756},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.5,"breakHorizontal":15.7,"spinRate":1921,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.38607633781875883,"extension":6.752387008611626},"hitData":{"launchSpeed":93.9,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.66,"coordY":138.0}},"index":0,"playId":"0566af29-c846-350f-a29b-6c733c7ba7d2","pitchNumber":1,"startTime":"2025-08-21T01:50:03.544Z","endTime":"2025-08-21T01:50:19.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:50:19.222Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to right fielder Josh Smith.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T01:52:41.553Z","endTime":"2025-08-21T01:52:59.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"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":"Flyout","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":0},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.20093919781844,"aZ":-38.151005571369176,"pfxX":-2.2691472078087225,"pfxZ":-4.4609910434172075,"pX":0.3182984065503918,"pZ":2.124142121239397,"vX0":-3.1441913504885037,"vY0":-114.99702618059776,"vZ0":-0.25548245531393987,"x":104.87,"y":181.43,"x0":1.9977370737897968,"y0":50.00323328243804,"z0":5.935771670612459,"aX":-3.0400610773576613},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-7.8,"breakHorizontal":4.9,"spinRate":2620,"spinDirection":334},"zone":9,"typeConfidence":2.0,"plateTime":0.47619135239740196,"extension":6.612963199343309},"hitData":{"launchSpeed":94.7,"launchAngle":42.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.56,"coordY":72.72}},"index":0,"playId":"4bdfc7d7-7731-3ec4-b0a0-35708e3c858b","pitchNumber":1,"startTime":"2025-08-21T01:52:50.225Z","endTime":"2025-08-21T01:52:59.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:52:59.998Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a fly ball to center fielder Evan Carter.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T01:55:27.668Z","endTime":"2025-08-21T01:56:53.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"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":[2,3,4,6],"actionIndex":[1],"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":6},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-21T01:53:18.074Z","endTime":"2025-08-21T01:54:06.711Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Shawn Armstrong replaces Jacob Latz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-21T01:54:06.711Z","endTime":"2025-08-21T01:55:29.947Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"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(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.0,"endSpeed":85.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93558880642098,"aZ":-14.38765849140959,"pfxX":-2.903023960633003,"pfxZ":9.538744775761119,"pX":0.7589708587494103,"pZ":3.3546926827255583,"vX0":6.530405022998451,"vY0":-135.29475583282067,"vZ0":-3.390415680425404,"x":88.07,"y":148.2,"x0":-1.3026199981984803,"y0":50.00026074278533,"z0":5.624529974601692,"aX":-5.412169664197704},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":4.0,"spinRate":2423,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.40394680811469286,"extension":6.635703862055307},"index":2,"playId":"f46acd59-773d-3767-8896-96d25767236a","pitchNumber":1,"startTime":"2025-08-21T01:55:29.947Z","endTime":"2025-08-21T01:55:33.526Z","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":83.6,"endSpeed":76.8,"strikeZoneTop":3.49853775305679,"strikeZoneBottom":1.68277805266463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.008899887691786,"aZ":-24.52946438952621,"pfxX":9.053849783160967,"pfxZ":5.121438056007982,"pX":1.6307976479103705,"pZ":1.753448305979831,"vX0":3.9775980374913176,"vY0":-121.72558546495931,"vZ0":-4.524257819697335,"x":54.84,"y":191.44,"x0":-1.2033250579795052,"y0":50.00451814073559,"z0":5.772784225165614,"aX":13.519131666271058},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.4,"breakHorizontal":-17.4,"spinRate":2728,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.45082698237683205,"extension":6.635374457551628},"index":3,"playId":"ede86b7c-50a8-3b61-9204-b2a0ae51370d","pitchNumber":2,"startTime":"2025-08-21T01:55:50.728Z","endTime":"2025-08-21T01:55:54.612Z","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":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.493724233113554,"aZ":-24.881853456055477,"pfxX":0.715959153086811,"pfxZ":4.019355172419894,"pX":0.10102927439810232,"pZ":2.7264952065693895,"vX0":3.5545676279398735,"vY0":-133.35401485429114,"vZ0":-3.261249247052477,"x":113.15,"y":165.16,"x0":-1.3378886795241272,"y0":50.006131002031935,"z0":5.744078571851553,"aX":1.2999372923567958},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":-2.0,"spinRate":2399,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.4094539778780426,"extension":6.554261150760767},"index":4,"playId":"de63365d-7ab4-359d-bb63-f6832a548fea","pitchNumber":3,"startTime":"2025-08-21T01:56:09.616Z","endTime":"2025-08-21T01:56:13.164Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-21T01:56:25.199Z","endTime":"2025-08-21T01:56:40.844Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"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":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.417971234321843,"aZ":-21.38312335029509,"pfxX":-8.329656137523784,"pfxZ":5.481198858533405,"pX":-0.9730684260866868,"pZ":3.079317923753799,"vX0":4.37235418082713,"vY0":-138.76122352030728,"vZ0":-2.766847045244834,"x":154.09,"y":155.64,"x0":-1.4794857274279947,"y0":50.00005222257217,"z0":5.4996050072558695,"aX":-16.387501342073268},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.6,"breakHorizontal":14.3,"spinRate":2099,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3933746442764625,"extension":6.680140984660686},"hitData":{"launchSpeed":65.4,"launchAngle":26.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.52,"coordY":105.53}},"index":6,"playId":"086d35e5-a1d2-387e-a767-d6345aa55412","pitchNumber":4,"startTime":"2025-08-21T01:56:40.844Z","endTime":"2025-08-21T01:56:53.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:56:53.490Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vinnie Pasquantino singles on a fly ball to right fielder Josh Smith. Bobby Witt Jr. to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T01:57:09.292Z","endTime":"2025-08-21T01:57:49.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":669701,"link":"/api/v1/people/669701"},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":83.9,"strikeZoneTop":3.34808473626123,"strikeZoneBottom":1.6148845413836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.32416468144466,"aZ":-22.833177327098205,"pfxX":1.8056785341208283,"pfxZ":5.254877763990814,"pX":-0.24679836684638282,"pZ":2.495836334137294,"vX0":2.4421325408234096,"vY0":-131.59360108415135,"vZ0":-4.13184235029473,"x":126.41,"y":171.39,"x0":-1.4166931281079485,"y0":50.00393320523783,"z0":5.74971425207891,"aX":3.2103689783431206},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.0,"breakHorizontal":-3.7,"spinRate":2357,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.41406352361196497,"extension":6.517538647617014},"index":0,"playId":"bb635e1f-9d3c-373e-bde1-a4c07cb80332","pitchNumber":1,"startTime":"2025-08-21T01:57:16.128Z","endTime":"2025-08-21T01:57:21.147Z","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":93.3,"endSpeed":85.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.95170319689023,"aZ":-16.553266217809934,"pfxX":-3.984003966974435,"pfxZ":8.317728899376155,"pX":1.2163411244572713,"pZ":2.9472399682257095,"vX0":7.736454081300694,"vY0":-135.73439889307957,"vZ0":-4.141821604248236,"x":70.64,"y":159.2,"x0":-1.1450292069421932,"y0":50.000665703231846,"z0":5.635401349284973,"aX":-7.480698405616264},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":5.6,"spinRate":2367,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4025519515598126,"extension":6.653286734036981},"hitData":{"launchSpeed":62.3,"launchAngle":32.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.61,"coordY":124.89}},"index":1,"playId":"8db19d9b-7f48-34fd-b119-0bbb71b9c665","pitchNumber":2,"startTime":"2025-08-21T01:57:37.730Z","endTime":"2025-08-21T01:57:49.561Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T01:57:49.561Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T01:58:21.720Z","endTime":"2025-08-21T02:01:06.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.996219418605474,"aZ":-24.565602870564103,"pfxX":1.9258061069230483,"pfxZ":4.34477434975186,"pX":0.850349078576947,"pZ":2.18287905224332,"vX0":4.885028023923991,"vY0":-131.51404724287374,"vZ0":-4.588136092744184,"x":84.59,"y":179.84,"x0":-1.28169229740058,"y0":50.00343497483001,"z0":5.77314022104106,"aX":3.3707903361744855},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.1,"breakHorizontal":-4.6,"spinRate":2349,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.41654611946981923,"extension":6.490105074126134},"index":0,"playId":"32308850-91d1-3b22-a26b-cde1867282d4","pitchNumber":1,"startTime":"2025-08-21T01:58:33.459Z","endTime":"2025-08-21T01:58:38.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.44401313397771,"aZ":-21.249418316514603,"pfxX":6.9872452882121845,"pfxZ":7.007522755239123,"pX":1.3310526207569,"pZ":2.2287582907626198,"vX0":3.946137920961206,"vY0":-124.20794661847667,"vZ0":-4.289764354041585,"x":66.26,"y":178.6,"x0":-1.1872103098800297,"y0":50.00231387698502,"z0":5.750597420249702,"aX":10.88866784590315},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":11.9,"breakHorizontal":-13.6,"spinRate":2543,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.44139265294395935,"extension":6.579920469247932},"index":1,"playId":"838d5633-a515-3767-837c-16fae72ebc17","pitchNumber":2,"startTime":"2025-08-21T01:59:03.044Z","endTime":"2025-08-21T01:59:09.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.801163290028807,"aZ":-23.341621202246518,"pfxX":-8.277171094955944,"pfxZ":4.658866908158354,"pX":-0.49108550291860953,"pZ":2.552588940129699,"vX0":4.963442589147406,"vY0":-136.0875684934519,"vZ0":-3.9027750885556447,"x":135.72,"y":169.86,"x0":-1.252831443704745,"y0":50.00481675265239,"z0":5.601120463406295,"aX":-15.696930178404253},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":14.2,"spinRate":1960,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4008140882871847,"extension":6.7065006406156895},"index":2,"playId":"aadb1d36-6aaf-33c4-893a-9abdd338a79a","pitchNumber":3,"startTime":"2025-08-21T01:59:31.236Z","endTime":"2025-08-21T01:59:35.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.6,"strikeZoneTop":3.62921393450737,"strikeZoneBottom":1.65626108487051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.218413009456818,"aZ":-23.11486085158539,"pfxX":0.7848214376822096,"pfxZ":5.068722333355446,"pX":2.283509137159446,"pZ":1.2730594744184007,"vX0":8.37001614154467,"vY0":-131.63691446385795,"vZ0":-7.25103075979472,"x":29.96,"y":204.41,"x0":-1.0156137932024338,"y0":50.00174833068157,"z0":5.728640313279451,"aX":1.4003548332442446},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.0,"breakHorizontal":-2.9,"spinRate":2493,"spinDirection":174},"zone":14,"typeConfidence":2.0,"plateTime":0.4132563363739483,"extension":6.716943471179738},"index":3,"playId":"65240376-4dae-36dd-8225-00ec24784b23","pitchNumber":4,"startTime":"2025-08-21T01:59:55.892Z","endTime":"2025-08-21T01:59:59.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.66000239672639,"strikeZoneBottom":1.71127498486712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.92814209300334,"aZ":-16.158075498475164,"pfxX":-4.495477552096768,"pfxZ":8.407079000555036,"pX":1.724638637307653,"pZ":2.4050472893126567,"vX0":8.937179707962432,"vY0":-136.40780524216643,"vZ0":-5.805341894774596,"x":51.26,"y":173.84,"x0":-0.9940285978023353,"y0":50.00311187523659,"z0":5.655088256419838,"aX":-8.565244856119975},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.3,"breakHorizontal":6.5,"spinRate":2345,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.39987579441816834,"extension":6.69021383519991},"index":4,"playId":"76431a6c-3b97-3fef-b5ed-c442dd4d032f","pitchNumber":5,"startTime":"2025-08-21T02:00:17.361Z","endTime":"2025-08-21T02:00:23.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":85.4,"strikeZoneTop":3.55705966014533,"strikeZoneBottom":1.64795639745326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.122836321330038,"aZ":-23.008095809065313,"pfxX":1.1719255908445403,"pfxZ":5.018012167751472,"pX":2.037708757354071,"pZ":1.8196463268359766,"vX0":7.534437835618648,"vY0":-133.1740311142334,"vZ0":-5.903457650992288,"x":39.33,"y":189.65,"x0":-0.9609756963409594,"y0":50.00063324448516,"z0":5.691017708669672,"aX":2.13970385791989},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.2,"breakHorizontal":-3.5,"spinRate":2466,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4086870325674927,"extension":6.619621620870997},"index":5,"playId":"5015a081-b42b-3485-bde7-fac3b2955f45","pitchNumber":6,"startTime":"2025-08-21T02:00:39.124Z","endTime":"2025-08-21T02:00:42.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.523401939424726,"aZ":-23.587760585133697,"pfxX":8.144476580079392,"pfxZ":5.549987928354454,"pX":-0.5549431585101047,"pZ":3.6269202708351305,"vX0":-0.6636164485980469,"vY0":-123.30435840192276,"vZ0":-0.8547671750594492,"x":138.15,"y":140.85,"x0":-1.3416098727778927,"y0":50.00162442201309,"z0":5.960604071712647,"aX":12.593375113993488},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":10.1,"breakHorizontal":-14.6,"spinRate":2498,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.44347651168818736,"extension":6.440217588994126},"index":6,"playId":"6666331e-af77-3ff1-acd9-4e0384a5ff58","pitchNumber":7,"startTime":"2025-08-21T02:01:00.932Z","endTime":"2025-08-21T02:01:06.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:01:06.709Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Salvador Perez walks. Vinnie Pasquantino to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T02:01:39.775Z","endTime":"2025-08-21T02:02:48.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.70000085373248,"strikeZoneBottom":1.78815398902329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.842215998233684,"aZ":-22.511812126706122,"pfxX":8.691861359539473,"pfxZ":6.301763125079784,"pX":1.2417317835894617,"pZ":1.1870835998666065,"vX0":2.9017110337478194,"vY0":-122.90401431134254,"vZ0":-6.4288354556047,"x":69.67,"y":206.73,"x0":-1.0827781197924058,"y0":50.00332801514663,"z0":5.742545772784695,"aX":13.326796094381665},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.2,"breakHorizontal":-16.4,"spinRate":2584,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4452713828529302,"extension":6.656858054348361},"index":0,"playId":"69caa68e-c4e8-3c82-a23b-796e4fca8512","pitchNumber":1,"startTime":"2025-08-21T02:01:39.775Z","endTime":"2025-08-21T02:01:43.791Z","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.0,"endSpeed":84.9,"strikeZoneTop":3.62092213598673,"strikeZoneBottom":1.78937936202871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.963311020117484,"aZ":-23.329705121579313,"pfxX":1.9806367136458425,"pfxZ":4.892772950686717,"pX":1.4736453943672534,"pZ":1.7338604219502116,"vX0":5.814612363446186,"vY0":-132.5599196690835,"vZ0":-5.958053223219297,"x":60.83,"y":191.97,"x0":-0.9914571356194719,"y0":50.005643775460406,"z0":5.675428143106981,"aX":3.5840051636844827},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":-4.7,"spinRate":2365,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4106099866302575,"extension":6.702390067712397},"index":1,"playId":"2b6e98e5-f18f-3b15-a9c8-820261456877","pitchNumber":2,"startTime":"2025-08-21T02:02:01.008Z","endTime":"2025-08-21T02:02:04.938Z","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":93.3,"endSpeed":86.2,"strikeZoneTop":3.69999929340269,"strikeZoneBottom":1.7847005475715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64989980941837,"aZ":-17.712939816940356,"pfxX":-3.750268600238414,"pfxZ":7.667301681281867,"pX":1.3744439014921972,"pZ":2.716483461388859,"vX0":8.17170596608899,"vY0":-135.71083099391836,"vZ0":-4.6339890707626905,"x":64.61,"y":165.43,"x0":-1.1736752024583426,"y0":50.001749330680276,"z0":5.6609931628132575,"aX":-7.073028962029361},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":5.3,"spinRate":2359,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.40191832483357803,"extension":6.671258804242196},"index":2,"playId":"9ccab4b8-8178-3bb4-923a-1c58726500c4","pitchNumber":3,"startTime":"2025-08-21T02:02:23.576Z","endTime":"2025-08-21T02:02:27.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.70000249797244,"strikeZoneBottom":1.74656681246547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.523963108019064,"aZ":-16.96366128776941,"pfxX":-8.347178912009898,"pfxZ":7.846743495408844,"pX":1.874527596365392,"pZ":1.2057731332379789,"vX0":11.160751044118323,"vY0":-137.60595774536094,"vZ0":-8.29711919530995,"x":45.55,"y":206.22,"x0":-1.1295894909382305,"y0":50.000931671733035,"z0":5.386052810371814,"aX":-16.175798379595},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":13.1,"spinRate":2273,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39645888848023025,"extension":6.771257356069133},"index":3,"playId":"9a359af7-01f1-362c-9955-2d5007c1669b","pitchNumber":4,"startTime":"2025-08-21T02:02:44.757Z","endTime":"2025-08-21T02:02:48.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:02:48.717Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out, pitcher Shawn Armstrong to first baseman Ezequiel Duran.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-21T02:03:59.972Z","endTime":"2025-08-21T02:04:28.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T02:03:06.772Z","endTime":"2025-08-21T02:04:02.218Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.26159818669402,"strikeZoneBottom":1.52600617181943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.599855267306022,"aZ":-19.87530455104637,"pfxX":-8.994133533784822,"pfxZ":6.201840424545325,"pX":1.059275571304382,"pZ":0.9832171578043278,"vX0":9.283439208153256,"vY0":-139.08396290694571,"vZ0":-8.581155589952914,"x":76.62,"y":212.23,"x0":-1.133675374196608,"y0":50.005133720052044,"z0":5.3976221529968775,"aX":-17.840872421636007},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.8,"breakHorizontal":14.6,"spinRate":2221,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.39198167857428423,"extension":6.819935712854397},"index":1,"playId":"48a12907-0e1f-3624-8845-dd2b939dc669","pitchNumber":1,"startTime":"2025-08-21T02:04:02.218Z","endTime":"2025-08-21T02:04:05.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.95019812951708,"aZ":-18.17990802217936,"pfxX":-4.02876803826757,"pfxZ":7.342180517607154,"pX":-0.803784830113009,"pZ":2.8391560156855316,"vX0":3.244099391926394,"vY0":-136.64968757598044,"vZ0":-3.968418016350141,"x":147.64,"y":162.12,"x0":-1.4784439168026826,"y0":50.00073762988137,"z0":5.546535748779528,"aX":-7.676718745693891},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.7,"breakHorizontal":6.7,"spinRate":2272,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.39965297993830884,"extension":6.612594264245743},"hitData":{"launchSpeed":68.0,"launchAngle":-64.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.48,"coordY":186.15}},"index":2,"playId":"3c7ad952-b5a0-3112-aed7-a49cb463a017","pitchNumber":2,"startTime":"2025-08-21T02:04:20.518Z","endTime":"2025-08-21T02:04:28.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:04:28.296Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Higashioka flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T02:07:19.212Z","endTime":"2025-08-21T02:07:45.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sam Long replaces Lucas Erceg.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-21T02:06:49.859Z","endTime":"2025-08-21T02:07:21.497Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.6182833775901,"strikeZoneBottom":1.74984231170559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.14140753681829,"aZ":-14.210353605880885,"pfxX":5.039533155930448,"pfxZ":9.661304537158411,"pX":-0.5987220260982631,"pZ":1.3172544007890512,"vX0":-7.40391295878925,"vY0":-135.17477154277466,"vZ0":-8.811326687731805,"x":139.82,"y":203.21,"x0":1.5150269860834191,"y0":50.005880987844485,"z0":5.60663548120475,"aX":9.37342640482706},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":-7.7,"spinRate":2243,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.40447353258936625,"extension":6.253127127328627},"index":1,"playId":"ddf5ddf0-62b6-3d7e-9a45-b2eb016ebb6e","pitchNumber":1,"startTime":"2025-08-21T02:07:21.497Z","endTime":"2025-08-21T02:07:25.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.624659048625734,"aZ":-15.721304966236342,"pfxX":4.50378600786787,"pfxZ":8.91249220421134,"pX":0.09235681942558831,"pZ":3.346220469155576,"vX0":-5.378433967629511,"vY0":-134.8307608619179,"vZ0":-3.647079259196977,"x":113.48,"y":148.43,"x0":1.5254653110115308,"y0":50.00051141117567,"z0":5.821971577609862,"aX":8.312303699289151},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":-7.1,"spinRate":2292,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4058343965395341,"extension":6.037326659768597},"hitData":{"launchSpeed":97.2,"launchAngle":37.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.95,"coordY":56.34}},"index":2,"playId":"21c5e07f-dc85-3772-808a-ae15c868087c","pitchNumber":2,"startTime":"2025-08-21T02:07:33.184Z","endTime":"2025-08-21T02:07:45.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:07:45.159Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Smith strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T02:07:57.774Z","endTime":"2025-08-21T02:09:13.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"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,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"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":"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.2,"endSpeed":86.0,"strikeZoneTop":3.24487058466131,"strikeZoneBottom":1.57622183996923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12827444512116,"aZ":-15.761019691580982,"pfxX":4.777646417149924,"pfxZ":8.760280216791678,"pX":-0.8096150712415214,"pZ":1.5823248888291177,"vX0":-7.572934239004657,"vY0":-135.41489632532515,"vZ0":-7.857086332084298,"x":147.86,"y":196.06,"x0":1.3912317439229906,"y0":50.00369761429418,"z0":5.605449961824721,"aX":8.95244454414367},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":-7.2,"spinRate":2242,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.40312220449380165,"extension":6.090316857339963},"index":0,"playId":"052eb528-bc0c-31a8-ba96-8261d51bac2d","pitchNumber":1,"startTime":"2025-08-21T02:08:03.283Z","endTime":"2025-08-21T02:08:07.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.31000242439546,"strikeZoneBottom":1.54076189893687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.377926368975473,"aZ":-29.340496020930853,"pfxX":-0.07164578017194478,"pfxZ":1.8000568350593937,"pX":-0.38011106708980597,"pZ":3.466620541844787,"vX0":-4.16617869359078,"vY0":-123.953623011458,"vZ0":-0.33382545328615354,"x":131.49,"y":145.18,"x0":1.3244061636491022,"y0":50.00106164376735,"z0":6.0313551072535265,"aX":-0.11198111457577553},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.5,"breakHorizontal":1.0,"spinRate":2318,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.4401569538479335,"extension":5.821813257276768},"index":1,"playId":"ab81a85b-2c8a-32a1-8316-8913acf5c9c2","pitchNumber":2,"startTime":"2025-08-21T02:08:15.236Z","endTime":"2025-08-21T02:08:21.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.20922217774292,"strikeZoneBottom":1.50834724856544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.329722919740778,"aZ":-27.941690851735284,"pfxX":0.3015039048641641,"pfxZ":2.688061803729928,"pX":0.13410949975692327,"pZ":0.9033894390085162,"vX0":-3.4293513855653077,"vY0":-123.920038349987,"vZ0":-6.256348768873336,"x":111.89,"y":214.39,"x0":1.4905142961673419,"y0":50.00039024542577,"z0":5.763817978728975,"aX":0.47472262794156567},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.8,"breakHorizontal":0.1,"spinRate":2257,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4402428428136944,"extension":5.908986328683398},"index":2,"playId":"1fcec793-23ab-32a7-b7f2-64bf07e45cfc","pitchNumber":3,"startTime":"2025-08-21T02:08:32.437Z","endTime":"2025-08-21T02:08:37.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":85.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.67608736995167,"aZ":-13.557543547225782,"pfxX":4.728945564518317,"pfxZ":9.891963323107177,"pX":-0.2526031591163527,"pZ":2.0832820248504222,"vX0":-6.300683194783018,"vY0":-136.0350744895029,"vZ0":-7.054292018621101,"x":126.63,"y":182.53,"x0":1.4746747735278485,"y0":50.00445419674948,"z0":5.642270052622505,"aX":8.901519243255366},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":-7.3,"spinRate":2368,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.4019922993117939,"extension":6.1104615105704685},"index":3,"playId":"cfbb8867-3e56-38dc-9ddb-50bfcd8d30df","pitchNumber":4,"startTime":"2025-08-21T02:08:51.092Z","endTime":"2025-08-21T02:08:54.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.64815934824484,"aZ":-43.93864076227966,"pfxX":-3.329184501094618,"pfxZ":-9.216289011385706,"pX":-0.3973584257244426,"pZ":2.5594358852662142,"vX0":-2.7074733653953342,"vY0":-112.63096372775286,"vZ0":1.70420814561648,"x":132.15,"y":169.68,"x0":1.2554758479870376,"y0":50.001658607611425,"z0":6.257386430860567,"aX":-4.250093981166835},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-15.8,"breakHorizontal":6.7,"spinRate":2705,"spinDirection":337},"zone":4,"typeConfidence":2.0,"plateTime":0.48745383425287514,"extension":6.005611074204924},"index":4,"playId":"45f1e69a-429d-3bbd-a26c-afd7687656d1","pitchNumber":5,"startTime":"2025-08-21T02:09:09.459Z","endTime":"2025-08-21T02:09:13.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:09:13.329Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a ground ball to center fielder Kyle Isbel.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T02:09:28.884Z","endTime":"2025-08-21T02:11:06.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":77.0,"endSpeed":71.0,"strikeZoneTop":3.44000214532071,"strikeZoneBottom":1.6003740478972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.971176009604957,"aZ":-43.63866062931196,"pfxX":-2.6229537676477097,"pfxZ":-9.050813165954073,"pX":-0.5707570043088386,"pZ":2.995851953490594,"vX0":-3.259172567586271,"vY0":-112.0707940926906,"vZ0":2.6481101260569915,"x":138.76,"y":157.89,"x0":1.2451184980643866,"y0":50.00073139498758,"z0":6.268265255251924,"aX":-3.323243701013351},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-15.4,"breakHorizontal":5.6,"spinRate":2673,"spinDirection":332},"zone":1,"typeConfidence":2.0,"plateTime":0.489435225369804,"extension":5.831650212670293},"index":0,"playId":"59d70cfc-00fc-3415-961a-c7e396239113","pitchNumber":1,"startTime":"2025-08-21T02:09:38.435Z","endTime":"2025-08-21T02:09:43.648Z","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":93.1,"endSpeed":85.3,"strikeZoneTop":3.33583333733317,"strikeZoneBottom":1.66878878280487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.78978190204197,"aZ":-15.3254356626451,"pfxX":5.387664183531328,"pfxZ":9.020808120244538,"pX":0.5078182110037373,"pZ":4.628073818624258,"vX0":-4.7127276103023865,"vY0":-135.60878349818196,"vZ0":-0.6203269506854004,"x":97.64,"y":113.82,"x0":1.5655588937620954,"y0":50.005933995065234,"z0":5.9257882584860955,"aX":10.067534777591693},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.4,"breakHorizontal":-8.8,"spinRate":2268,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.40342517505002506,"extension":5.961384827835224},"index":1,"playId":"1679c3d1-f68e-3d95-a5c1-74182a3f01da","pitchNumber":2,"startTime":"2025-08-21T02:09:52.656Z","endTime":"2025-08-21T02:10:00.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.044661838598767,"aZ":-28.725223381909863,"pfxX":6.7119541441056,"pfxZ":2.126990345769171,"pX":0.7524920502854284,"pZ":1.7955035110247055,"vX0":-4.346395284390538,"vY0":-125.82308844794737,"vZ0":-4.229340816126323,"x":88.32,"y":190.3,"x0":1.621282023278151,"y0":50.000415889308236,"z0":5.798421618499034,"aX":10.872207864892335},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":-11.3,"spinRate":1632,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.4335892068688918,"extension":5.833902480172632},"index":2,"playId":"86790ff7-cfd0-310c-ab9e-9506da69a42d","pitchNumber":3,"startTime":"2025-08-21T02:10:12.067Z","endTime":"2025-08-21T02:10:19.638Z","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.3,"endSpeed":81.9,"strikeZoneTop":3.4863038336586,"strikeZoneBottom":1.69008021361898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.912733420681043,"aZ":-25.855628584988782,"pfxX":7.230853340575555,"pfxZ":3.724106729533302,"pX":1.4698003651395612,"pZ":2.597007070568439,"vX0":-2.771773652103919,"vY0":-128.7254860936216,"vZ0":-3.067936468885338,"x":60.97,"y":168.66,"x0":1.6142448451802718,"y0":50.00349741542015,"z0":5.781905981445513,"aX":12.27142470784115},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.4,"breakHorizontal":-12.6,"spinRate":1584,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.42369720816258605,"extension":6.029446662444431},"index":3,"playId":"4f027c7a-b79b-3ee0-b3a2-b4be599be27c","pitchNumber":4,"startTime":"2025-08-21T02:10:38.084Z","endTime":"2025-08-21T02:10:41.618Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.634247681663496,"aZ":-42.083773326053596,"pfxX":-1.8290633592383763,"pfxZ":-7.71495921289328,"pX":0.4508573173200711,"pZ":1.8947343959488743,"vX0":-1.5911264872198065,"vY0":-112.69272547396724,"vZ0":-0.05809576207665268,"x":99.81,"y":187.62,"x0":1.4038498263509436,"y0":50.00186618829406,"z0":6.174914991048803,"aX":-2.349905067644596},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-13.7,"breakHorizontal":3.7,"spinRate":2630,"spinDirection":335},"zone":9,"typeConfidence":2.0,"plateTime":0.48620077798369277,"extension":6.0074519709516245},"hitData":{"launchSpeed":106.0,"launchAngle":3.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.43,"coordY":88.85}},"index":4,"playId":"da1ad422-cd71-376b-a620-15ac7d3bbb13","pitchNumber":5,"startTime":"2025-08-21T02:10:55.225Z","endTime":"2025-08-21T02:11:06.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:11:06.256Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Heim singles on a ground ball to left fielder Randal Grichuk. Ezequiel Duran to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T02:11:26.408Z","endTime":"2025-08-21T02:12:18.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"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":93.5,"endSpeed":86.2,"strikeZoneTop":3.58610217005536,"strikeZoneBottom":1.66084009376065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.296793658442244,"aZ":-16.732459692751824,"pfxX":4.265999878162139,"pfxZ":8.1452150784748,"pX":0.14399511043716084,"pZ":3.7214883769143223,"vX0":-5.35627171406381,"vY0":-136.18138121066954,"vZ0":-2.5523514771791014,"x":111.51,"y":138.3,"x0":1.573547803418946,"y0":50.001371416584675,"z0":5.815704622916076,"aX":8.08666908430965},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":-6.7,"spinRate":2377,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4007726231344084,"extension":6.0416160198273845},"index":0,"playId":"cfe158f0-ee8e-3b29-9325-0a3eb9a81d6f","pitchNumber":1,"startTime":"2025-08-21T02:11:32.124Z","endTime":"2025-08-21T02:11:37.343Z","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":"40b4cf39-77ac-38cd-9043-0f3e254b9b23","startTime":"2025-08-21T02:11:48.757Z","endTime":"2025-08-21T02:11:54.092Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.2198221201025,"aZ":-27.667996742330594,"pfxX":-0.8204798366410907,"pfxZ":2.8845024771680974,"pX":-0.015471506311214325,"pZ":1.4848356280796602,"vX0":-3.7221558212281316,"vY0":-123.82666077175979,"vZ0":-4.7702241834813375,"x":117.59,"y":198.69,"x0":1.6098386762198333,"y0":50.004449786875306,"z0":5.7334774319532045,"aX":-1.2820434463107018},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.4,"breakHorizontal":2.3,"spinRate":2268,"spinDirection":184},"zone":13,"typeConfidence":2.0,"plateTime":0.4412458457029662,"extension":5.986050383032191},"hitData":{"launchSpeed":102.4,"launchAngle":9.0,"totalDistance":187.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.93,"coordY":111.14}},"index":2,"playId":"a7d0b7fe-c509-3513-ba4a-61bdecb99525","pitchNumber":2,"startTime":"2025-08-21T02:12:08.276Z","endTime":"2025-08-21T02:12:18.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:12:18.293Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pickoff 2B","eventType":"pickoff_2b","description":"Rangers challenged (tag play), call on the field was upheld: pitcher Sam Long picks off Ezequiel Duran at 2nd on throw to second baseman Nick Loftin.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-21T02:13:28.916Z","endTime":"2025-08-21T02:14:34.508Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":18},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"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,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669674,"link":"/api/v1/people/669674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T02:12:41.062Z","endTime":"2025-08-21T02:13:31.105Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.8,"endSpeed":70.2,"strikeZoneTop":3.18769882784309,"strikeZoneBottom":1.42470436858408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.74349568199261,"aZ":-42.69367906585224,"pfxX":-1.234504547716875,"pfxZ":-8.582575539572083,"pX":-0.02092086346198347,"pZ":1.1600392757645122,"vX0":-2.909086151205963,"vY0":-110.36459120604583,"vZ0":-0.8710456585088387,"x":117.8,"y":207.46,"x0":1.477799879740395,"y0":50.00218884100554,"z0":6.080077895376372,"aX":-1.512954237581328},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-15.4,"breakHorizontal":3.0,"spinRate":2608,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.49743435296283645,"extension":5.977766065609994},"index":1,"playId":"77f54fa2-ae05-3558-8321-30363a513f0d","pitchNumber":1,"startTime":"2025-08-21T02:13:31.105Z","endTime":"2025-08-21T02:13:35.630Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"b90fd1b1-c4b5-3ede-ac52-9315b552db95","startTime":"2025-08-21T02:13:47.645Z","endTime":"2025-08-21T02:13:53.117Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.15479201056669,"strikeZoneBottom":1.42461224271897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90400040863268,"aZ":-28.440250971393137,"pfxX":7.4235832116963545,"pfxZ":2.2706917665344797,"pX":0.972077515664246,"pZ":3.0496550771979183,"vX0":-4.364640380035363,"vY0":-126.78944967818019,"vZ0":-1.2959442758113893,"x":79.95,"y":156.44,"x0":1.7440726265374007,"y0":50.00008693008715,"z0":5.819621149132266,"aX":12.184932827615524},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":-12.6,"spinRate":1514,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.430631826181636,"extension":5.894704278425555},"index":3,"playId":"96590eed-21b7-3010-83e2-a0b7b054f1ed","pitchNumber":2,"startTime":"2025-08-21T02:14:10.105Z","endTime":"2025-08-21T02:14:16.171Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":2,"strikes":0,"outs":2},"index":4,"playId":"e369205e-a868-37af-b5b8-9ef9c6cf5203","startTime":"2025-08-21T02:14:30.490Z","endTime":"2025-08-21T02:14:34.508Z","isPitch":false,"type":"pickoff"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":140},"playEndTime":"2025-08-21T02:14:34.508Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan India strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T02:18:00.517Z","endTime":"2025-08-21T02:20:35.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.313164841289243,"aZ":-22.370057546970106,"pfxX":6.74602396420506,"pfxZ":6.423543199832123,"pX":0.5169845996990138,"pZ":3.1015393713014316,"vX0":1.9491539832597713,"vY0":-122.25843448142756,"vZ0":-1.989978006447818,"x":97.29,"y":155.04,"x0":-1.1653950231833219,"y0":50.00079923420577,"z0":5.830643486021123,"aX":10.291336280278705},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":11.5,"breakHorizontal":-12.7,"spinRate":2741,"spinDirection":97},"zone":3,"typeConfidence":2.0,"plateTime":0.4466540816457183,"extension":6.583464842198061},"index":0,"playId":"35f6599d-db59-3186-b9b0-d64f11f6ba38","pitchNumber":1,"startTime":"2025-08-21T02:18:13.510Z","endTime":"2025-08-21T02:18:17.773Z","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":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.37239007233253,"strikeZoneBottom":1.59064369840091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76605622885232,"aZ":-21.54647821770903,"pfxX":-8.302508613079617,"pfxZ":5.544270106954051,"pX":0.7117940988441601,"pZ":2.146247816570332,"vX0":8.246638769181361,"vY0":-136.9901671952543,"vZ0":-5.3065604735654155,"x":89.87,"y":180.83,"x0":-1.2461702278834086,"y0":50.0059845551774,"z0":5.563724075580214,"aX":-15.922507017872856},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.2,"breakHorizontal":13.4,"spinRate":2292,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3985072070770723,"extension":6.667525523044345},"index":1,"playId":"01c19b6d-18d0-340d-832c-558f62c1a3f5","pitchNumber":2,"startTime":"2025-08-21T02:18:34.631Z","endTime":"2025-08-21T02:18:38.650Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-21T02:18:46.934Z","endTime":"2025-08-21T02:18:58.957Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.114415550786045,"aZ":-14.831116463765879,"pfxX":-2.5421247889777234,"pfxZ":9.114541130436503,"pX":0.4857887896936424,"pZ":2.756766720933027,"vX0":5.410821734003077,"vY0":-136.37276368979423,"vZ0":-5.030483280986246,"x":98.48,"y":164.35,"x0":-1.1846628277066773,"y0":50.0020823339667,"z0":5.631766989804262,"aX":-4.83715029895499},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":3.6,"spinRate":2377,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.400068336677164,"extension":6.701721173549168},"index":3,"playId":"447a65bf-52f1-3426-b333-fb59217d876a","pitchNumber":3,"startTime":"2025-08-21T02:18:58.957Z","endTime":"2025-08-21T02:19:03.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.357765276508268,"aZ":-24.204466778613266,"pfxX":5.497811629910353,"pfxZ":5.139484036515416,"pX":0.8063746216605365,"pZ":2.545148545143499,"vX0":3.111145945407887,"vY0":-123.38285945062844,"vZ0":-2.8708735501963405,"x":86.26,"y":170.06,"x0":-1.1828758729167694,"y0":50.000923982859675,"z0":5.752209463942491,"aX":8.517913559807141},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.9,"breakHorizontal":-10.7,"spinRate":2606,"spinDirection":101},"zone":6,"typeConfidence":2.0,"plateTime":0.44306315856814926,"extension":6.737909765843323},"index":4,"playId":"bd16cf19-1c6c-3029-b3bf-be0cec4ee7a3","pitchNumber":4,"startTime":"2025-08-21T02:19:20.158Z","endTime":"2025-08-21T02:19:25.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.24807897010053,"strikeZoneBottom":1.46632190534689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.942280549676592,"aZ":-24.009102356444934,"pfxX":7.134344162627557,"pfxZ":5.342938859960829,"pX":2.4190759205680625,"pZ":1.6476414131463506,"vX0":5.831732004993818,"vY0":-122.49585270134989,"vZ0":-5.021325226105097,"x":24.79,"y":194.29,"x0":-0.9147424825776257,"y0":50.00390949490584,"z0":5.762680852706745,"aX":10.900535470082271},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.8,"breakHorizontal":-14.3,"spinRate":2645,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4461944328799783,"extension":6.740138950329156},"index":5,"playId":"b1d1a936-e43c-36ed-9747-a847bc0c8c1f","pitchNumber":5,"startTime":"2025-08-21T02:19:47.122Z","endTime":"2025-08-21T02:19:52.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.532914613027064,"aZ":-20.392738853587534,"pfxX":-5.378364100126461,"pfxZ":6.195205898296574,"pX":0.6861668078588941,"pZ":2.2099051205772415,"vX0":6.645751793926534,"vY0":-136.19864839891645,"vZ0":-5.218300504059204,"x":90.84,"y":179.11,"x0":-1.0730107793551105,"y0":50.00048528191776,"z0":5.5371675102159905,"aX":-10.225076354934986},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":8.5,"spinRate":2095,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4002997579500205,"extension":6.695586177104529},"index":6,"playId":"380a8473-3d86-342c-bae8-df1903b75ac6","pitchNumber":6,"startTime":"2025-08-21T02:20:05.239Z","endTime":"2025-08-21T02:20:11.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6733331584584,"aZ":-16.7515163139648,"pfxX":-2.571298875239478,"pfxZ":8.114479459133602,"pX":1.0011130174185974,"pZ":2.567771669783434,"vX0":6.422257836873136,"vY0":-136.6570206736444,"vZ0":-5.424120191664871,"x":78.84,"y":169.45,"x0":-1.0401206390852615,"y0":50.00652088703058,"z0":5.720121852374489,"aX":-4.890035218963891},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":3.4,"spinRate":2292,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40002084590146625,"extension":6.656516808562613},"index":7,"playId":"65f27bb3-f47d-3877-8866-fe411bcc6c3d","pitchNumber":7,"startTime":"2025-08-21T02:20:31.597Z","endTime":"2025-08-21T02:20:35.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:20:35.573Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randal Grichuk called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T02:20:51.047Z","endTime":"2025-08-21T02:22:19.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":92.1,"endSpeed":85.0,"strikeZoneTop":3.18042096757942,"strikeZoneBottom":1.45516020546103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.709257529263613,"aZ":-18.157181934972396,"pfxX":-2.9046905627845288,"pfxZ":7.626991143441304,"pX":-0.5968266462033707,"pZ":2.6126945977599294,"vX0":2.7591460343417755,"vY0":-134.1306915961885,"vZ0":-4.498890889959046,"x":139.75,"y":168.24,"x0":-1.2572480779764725,"y0":50.00297494924518,"z0":5.591513153884596,"aX":-5.337824234688993},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.2,"breakHorizontal":4.7,"spinRate":2175,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.40704356311560597,"extension":6.625962856112223},"index":0,"playId":"2a2fff52-8902-359e-8d08-9a0df88842d9","pitchNumber":1,"startTime":"2025-08-21T02:21:02.165Z","endTime":"2025-08-21T02:21:06.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.12458741276443,"strikeZoneBottom":1.49589085752191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.158981853517016,"aZ":-25.45500444696486,"pfxX":2.4368529201720373,"pfxZ":3.850053757032942,"pX":1.6891067253741119,"pZ":2.171954324123805,"vX0":6.1615476582281925,"vY0":-130.4591901150641,"vZ0":-4.257301757439289,"x":52.62,"y":180.14,"x0":-1.0080895737800173,"y0":50.00517545917193,"z0":5.714951049241515,"aX":4.253032761751042},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.4,"breakHorizontal":-5.6,"spinRate":2428,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.41781418473831433,"extension":6.579957345053499},"index":1,"playId":"7e53674c-7a6d-33e0-9be9-1296f5a59ef7","pitchNumber":2,"startTime":"2025-08-21T02:21:18.587Z","endTime":"2025-08-21T02:21:22.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.16437678861735,"strikeZoneBottom":1.50358664314948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42686388284203,"aZ":-26.32344860572654,"pfxX":2.0367414503017724,"pfxZ":3.3283469513531365,"pX":0.9312678344930648,"pZ":3.004514546075674,"vX0":4.60828632378395,"vY0":-130.9409022694192,"vZ0":-2.082310540682185,"x":81.5,"y":157.66,"x0":-1.1074811765806463,"y0":50.003155036121804,"z0":5.755331055514038,"aX":3.5802274733128976},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":-4.6,"spinRate":2317,"spinDirection":162},"zone":12,"typeConfidence":2.0,"plateTime":0.4163251128636518,"extension":6.639993956435697},"index":2,"playId":"ee83abb2-d37a-3c73-aa75-cfef460a2603","pitchNumber":3,"startTime":"2025-08-21T02:21:36.846Z","endTime":"2025-08-21T02:21:43.411Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.99056554491439,"aZ":-25.855427911364202,"pfxX":5.7400225056850935,"pfxZ":4.203028099309748,"pX":-0.17925303719554472,"pZ":3.47248965661577,"vX0":0.6865408115219171,"vY0":-121.38462854336821,"vZ0":-0.49090074206551887,"x":123.83,"y":145.02,"x0":-1.2116561722138404,"y0":50.00533054020905,"z0":5.91309075346612,"aX":8.63416166167029},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":7.8,"breakHorizontal":-10.6,"spinRate":2546,"spinDirection":78},"zone":11,"typeConfidence":2.0,"plateTime":0.4498680092793568,"extension":6.575766372212315},"index":3,"playId":"737a9db0-19c0-33b0-8447-a3fff95258d8","pitchNumber":4,"startTime":"2025-08-21T02:21:54.807Z","endTime":"2025-08-21T02:21:58.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.23048719716024,"strikeZoneBottom":1.50524260031452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.833748454423556,"aZ":-19.21496209660726,"pfxX":-8.430535511868719,"pfxZ":6.837539016237756,"pX":0.739102432788027,"pZ":1.608185018120246,"vX0":7.828173517152772,"vY0":-136.26168252722135,"vZ0":-6.719813277045337,"x":88.83,"y":195.36,"x0":-1.0652544597826843,"y0":50.00029148104445,"z0":5.417774921452466,"aX":-15.970611722356335},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":13.8,"spinRate":2108,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.40082897494801006,"extension":6.710239573720451},"index":4,"playId":"5d302eb4-f002-3115-ae4b-63572ef4f4aa","pitchNumber":5,"startTime":"2025-08-21T02:22:12.879Z","endTime":"2025-08-21T02:22:19.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:22:19.038Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-21T02:24:39.985Z","endTime":"2025-08-21T02:25:35.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T02:22:30.686Z","endTime":"2025-08-21T02:22:55.497Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hoby Milner replaces Shawn Armstrong.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-21T02:22:55.497Z","endTime":"2025-08-21T02:24:42.192Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571948,"link":"/api/v1/people/571948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.39213168863601,"strikeZoneBottom":1.63550320524541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.973726810715966,"aZ":-31.69241894208185,"pfxX":-7.876662359798871,"pfxZ":0.35809288095408043,"pX":0.7320266813506136,"pZ":2.3624211038495884,"vX0":-5.744019519091698,"vY0":-115.88866495827865,"vZ0":2.5110576837328282,"x":89.1,"y":174.99,"x0":4.267685323333077,"y0":50.00563563966513,"z0":4.295330205619609,"aX":-10.696589949230383},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":1.6,"breakHorizontal":15.7,"spinRate":1881,"spinDirection":302},"zone":6,"typeConfidence":2.0,"plateTime":0.4729213833936754,"extension":6.510221802578785},"index":2,"playId":"b57819a6-fee7-340e-9be9-d93c232d81be","pitchNumber":1,"startTime":"2025-08-21T02:24:42.192Z","endTime":"2025-08-21T02:24:46.511Z","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":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.51831582793387,"strikeZoneBottom":1.7938574398669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.83104564059285,"aZ":-34.06005189206028,"pfxX":12.091634682031,"pfxZ":-1.1433460987838835,"pX":-0.4242117083722144,"pZ":2.4665161587876536,"vX0":-14.983726425408483,"vY0":-127.268339729364,"vZ0":2.2476267445948337,"x":133.17,"y":172.18,"x0":3.9541425256257976,"y0":50.00335357947918,"z0":4.2597377460879144,"aX":19.942032374352845},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.2,"breakHorizontal":-18.7,"spinRate":1994,"spinDirection":90},"zone":4,"typeConfidence":2.0,"plateTime":0.4295096617370846,"extension":6.558166844395088},"index":3,"playId":"949fd6f2-63b1-3572-a1ae-032376a29d32","pitchNumber":2,"startTime":"2025-08-21T02:24:56.772Z","endTime":"2025-08-21T02:25:01.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.49999880201972,"strikeZoneBottom":1.61556635622871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.719789046620352,"aZ":-32.444586359433984,"pfxX":-6.571191650469665,"pfxZ":-0.19834684189201468,"pX":-1.9930893840464057,"pZ":1.5248768242119115,"vX0":-11.285566205641407,"vY0":-115.3685776206497,"vZ0":1.4253177673236859,"x":192.97,"y":197.61,"x0":3.828209827429774,"y0":50.005751248121555,"z0":4.040970690377129,"aX":-8.801033418809524},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":0.4,"breakHorizontal":14.9,"spinRate":1827,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4759074816595583,"extension":6.701033523684443},"index":4,"playId":"c60fc1b0-1e3a-3460-9f22-da73c6afe140","pitchNumber":3,"startTime":"2025-08-21T02:25:13.300Z","endTime":"2025-08-21T02:25:17.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.49999941568564,"strikeZoneBottom":1.607929031568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.578430774612645,"aZ":-33.838307787824974,"pfxX":11.619465036249998,"pfxZ":-1.0015324052766097,"pX":-0.1983208164475407,"pZ":2.799965719582796,"vX0":-14.502921245865403,"vY0":-127.42595403176892,"vZ0":3.081976648870546,"x":124.56,"y":163.18,"x0":4.040072455775699,"y0":50.00597041228941,"z0":4.237017223474798,"aX":19.238064978149882},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.8,"breakHorizontal":-18.0,"spinRate":2008,"spinDirection":96},"zone":5,"typeConfidence":2.0,"plateTime":0.428779253327777,"extension":6.680700756991184},"index":5,"playId":"4a26cce8-34c3-3fed-92a1-8d4c3c0da74b","pitchNumber":4,"startTime":"2025-08-21T02:25:30.323Z","endTime":"2025-08-21T02:25:35.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:25:35.855Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Freeman grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T02:27:34.966Z","endTime":"2025-08-21T02:28:47.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"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":[0,1,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":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.13776632612245,"strikeZoneBottom":1.4727591906547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.4064860174979,"aZ":-17.40344654907461,"pfxX":5.399424727178386,"pfxZ":8.286962629405592,"pX":0.3798654902640055,"pZ":3.6651791666565026,"vX0":-5.095599071139157,"vY0":-132.65923593113712,"vZ0":-2.2622184946713886,"x":102.52,"y":139.82,"x0":1.6241606852859578,"y0":50.0022663155637,"z0":5.797840462332691,"aX":9.6227878084336},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.8,"breakHorizontal":-8.6,"spinRate":2308,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4129172266758756,"extension":6.002937228991689},"index":0,"playId":"fae5adc9-7e33-3f59-9088-1a17e15be738","pitchNumber":1,"startTime":"2025-08-21T02:27:47.225Z","endTime":"2025-08-21T02:27:51.401Z","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":92.4,"endSpeed":84.5,"strikeZoneTop":3.20645179006516,"strikeZoneBottom":1.44470835710008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.40331018141527,"aZ":-14.737842154294729,"pfxX":4.6990707899813025,"pfxZ":9.549646711533814,"pX":0.5009075860171578,"pZ":2.196556710223494,"vX0":-4.7037667376581975,"vY0":-134.34653190315535,"vZ0":-6.669013212346016,"x":97.91,"y":179.47,"x0":1.6648512005229914,"y0":50.00332989679578,"z0":5.760712335138243,"aX":8.580731393950291},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":-7.4,"spinRate":2328,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.40787393833944785,"extension":6.0554232012906795},"index":1,"playId":"6b1abbe5-626c-3f62-aa53-0d10d3851810","pitchNumber":2,"startTime":"2025-08-21T02:28:00.443Z","endTime":"2025-08-21T02:28:04.853Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-21T02:28:11.630Z","endTime":"2025-08-21T02:28:19.671Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"}},{"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":75.8,"endSpeed":70.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.67048858504716,"aZ":-41.41777684507281,"pfxX":-1.5107633622794314,"pfxZ":-7.536529552258075,"pX":-0.30774941520581395,"pZ":1.2720429775626292,"vX0":-3.149220389253925,"vY0":-110.35743217776542,"vZ0":-1.0309122917702567,"x":128.73,"y":204.43,"x0":1.3372427726003728,"y0":50.00315537526352,"z0":6.129601682391335,"aX":-1.8525520952153267},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-13.6,"breakHorizontal":3.6,"spinRate":2629,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.4973937571840428,"extension":5.9762722628956535},"index":3,"playId":"cb3c5d76-f59f-3c24-9a44-81010c0e0e58","pitchNumber":3,"startTime":"2025-08-21T02:28:19.671Z","endTime":"2025-08-21T02:28:23.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.596974069325206,"aZ":-28.66347784759885,"pfxX":6.159559418246927,"pfxZ":2.128478253035121,"pX":1.080583955685398,"pZ":2.314462540945366,"vX0":-3.6326624452740646,"vY0":-127.18447843513721,"vZ0":-2.897675727171992,"x":75.81,"y":176.29,"x0":1.7226978998388758,"y0":50.001110833728646,"z0":5.727267897870258,"aX":10.15150761250975},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.5,"breakHorizontal":-10.4,"spinRate":1511,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.42966024485604093,"extension":6.103875530726752},"hitData":{"launchSpeed":63.4,"launchAngle":-39.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.87,"coordY":160.71}},"index":4,"playId":"8c91ccdd-7c8c-32b0-950f-b5da75900514","pitchNumber":4,"startTime":"2025-08-21T02:28:39.331Z","endTime":"2025-08-21T02:28:47.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:28:47.258Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Evan Carter grounds out, pitcher Sam Long to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T02:29:12.983Z","endTime":"2025-08-21T02:30:30.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"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,2,3,4,5],"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":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669674,"link":"/api/v1/people/669674"},"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":92.9,"endSpeed":85.3,"strikeZoneTop":3.64000254304232,"strikeZoneBottom":1.77776131308286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.544811362217278,"aZ":-13.836467088289554,"pfxX":6.268759573555963,"pfxZ":9.905748841945275,"pX":0.09554721026315056,"pZ":1.3123682392778773,"vX0":-5.708019459706766,"vY0":-134.98798130169013,"vZ0":-8.86015688049601,"x":113.36,"y":203.35,"x0":1.419919349747386,"y0":50.00304646361712,"z0":5.604713800882213,"aX":11.604565617133918},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":-10.2,"spinRate":2377,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4052883712469231,"extension":6.036861700220888},"index":0,"playId":"f323f0df-1aac-3612-a7ca-9b0f1b6a4224","pitchNumber":1,"startTime":"2025-08-21T02:29:12.983Z","endTime":"2025-08-21T02:29:18.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.76157746868457,"strikeZoneBottom":1.78309860952855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.592622630338884,"aZ":-18.743087217272503,"pfxX":6.5743641316648205,"pfxZ":7.250624188796126,"pX":-0.32161254568599995,"pZ":2.89309445999698,"vX0":-6.818464061851342,"vY0":-134.8166009935206,"vZ0":-4.1370609017198365,"x":129.26,"y":160.67,"x0":1.378597337648743,"y0":50.00284389061029,"z0":5.759597494582409,"aX":12.178227877304302},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":-10.6,"spinRate":2183,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.40531531141577837,"extension":6.064828800478738},"index":1,"playId":"b44a3b0d-0905-3d81-8de9-0c04c1d4027b","pitchNumber":2,"startTime":"2025-08-21T02:29:26.803Z","endTime":"2025-08-21T02:29:31.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.63999910397915,"strikeZoneBottom":1.65370192078731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.137844676407028,"aZ":-28.377354435084616,"pfxX":-0.7134914979136511,"pfxZ":2.438019448031178,"pX":-2.024683804721602,"pZ":1.8107825926716432,"vX0":-7.822961474643694,"vY0":-124.32883844174592,"vZ0":-3.8805327534787013,"x":194.18,"y":189.89,"x0":1.262138682753156,"y0":50.00365308289245,"z0":5.760646463297535,"aX":-1.1097712865985299},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.7,"breakHorizontal":3.2,"spinRate":2293,"spinDirection":177},"zone":13,"typeConfidence":2.0,"plateTime":0.44142613095372685,"extension":6.03279383426262},"index":2,"playId":"dba0c97f-6ac3-376f-ac5f-1140452131f6","pitchNumber":3,"startTime":"2025-08-21T02:29:41.243Z","endTime":"2025-08-21T02:29:44.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.69133734288267,"strikeZoneBottom":1.77705325987736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.62850972443101,"aZ":-26.06619195264822,"pfxX":11.502951997048037,"pfxZ":3.234586608878966,"pX":-0.3423692398657697,"pZ":1.4833834638275323,"vX0":-10.370851159790869,"vY0":-136.49338563146716,"vZ0":-4.733301322599998,"x":130.05,"y":198.73,"x0":2.009180147653922,"y0":50.00500533761653,"z0":5.031627871787018,"aX":21.73940625754649},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.0,"breakHorizontal":-18.7,"spinRate":2324,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4010566693172972,"extension":5.814657636514703},"index":3,"playId":"efd2918e-c3ee-3a8c-b520-390471a44436","pitchNumber":4,"startTime":"2025-08-21T02:29:55.167Z","endTime":"2025-08-21T02:30:02.033Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.63999753699004,"strikeZoneBottom":1.74318400535783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.649168639464904,"aZ":-24.023615261486,"pfxX":10.264049167845641,"pfxZ":4.377373105633481,"pX":-0.3641707585797324,"pZ":2.7028756747577045,"vX0":-9.740251260767911,"vY0":-135.61092470096682,"vZ0":-2.161180525604856,"x":130.88,"y":165.8,"x0":1.9405232386877604,"y0":50.00527591886585,"z0":5.186016094206151,"aX":19.120997697526388},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.7,"breakHorizontal":-16.6,"spinRate":2225,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.4039051824611324,"extension":5.952774839474177},"index":4,"playId":"9e5a9e34-2f73-321d-a65c-b1d645d2bafa","pitchNumber":5,"startTime":"2025-08-21T02:30:08.601Z","endTime":"2025-08-21T02:30:13.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.563408351672816,"aZ":-26.349727566476258,"pfxX":10.87316920425574,"pfxZ":3.040809046912276,"pX":-0.21870955413204407,"pZ":2.6906065573708786,"vX0":-9.567879230437459,"vY0":-137.58871285471702,"vZ0":-1.992973699908664,"x":125.34,"y":166.13,"x0":1.8913278806123348,"y0":50.005947706107435,"z0":5.210256409486042,"aX":20.84819093498556},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.3,"breakHorizontal":-17.6,"spinRate":2295,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.39811057916097825,"extension":5.892790397445041},"hitData":{"launchSpeed":76.6,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":132.56,"coordY":184.11}},"index":5,"playId":"ad2bf5c6-09cf-3adb-b25e-c275257d8297","pitchNumber":6,"startTime":"2025-08-21T02:30:23.246Z","endTime":"2025-08-21T02:30:30.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:30:30.291Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wyatt Langford walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T02:30:52.192Z","endTime":"2025-08-21T02:32:06.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.67406590774165,"strikeZoneBottom":1.74876378898566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.56014908335375,"aZ":-13.114971087917752,"pfxX":3.491046019683755,"pfxZ":10.006897919321293,"pX":1.2576501600930505,"pZ":1.9835884856510781,"vX0":-2.650598779671953,"vY0":-137.40470025830547,"vZ0":-7.20252051671025,"x":69.06,"y":185.22,"x0":1.7831279219370149,"y0":50.00430630772936,"z0":5.537356932755358,"aX":6.64983495931272},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":-5.8,"spinRate":2407,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.39922536015791543,"extension":6.15041669573773},"index":0,"playId":"ac354c1f-0603-39a5-8af8-f82e63a71a06","pitchNumber":1,"startTime":"2025-08-21T02:31:02.212Z","endTime":"2025-08-21T02:31:05.993Z","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":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.56000190505889,"strikeZoneBottom":1.71710530153273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.279017910800565,"aZ":-26.456140000705542,"pfxX":5.978165746795964,"pfxZ":3.526542406854597,"pX":0.6855887388923233,"pZ":0.9729929469356708,"vX0":-4.57944228629271,"vY0":-126.44918319572702,"vZ0":-6.155689103520157,"x":90.87,"y":212.51,"x0":1.7415046472988125,"y0":50.005212415560685,"z0":5.555796124874492,"aX":9.702591748616458},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.3,"breakHorizontal":-9.8,"spinRate":1641,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.43281716853773977,"extension":5.953571866203239},"index":1,"playId":"60c69f04-c7f9-3f95-b496-25413b9e64dd","pitchNumber":2,"startTime":"2025-08-21T02:31:15.396Z","endTime":"2025-08-21T02:31:19.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.5599983608511,"strikeZoneBottom":1.70788859960621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.45106427000186,"aZ":-17.711160306824237,"pfxX":9.033261096032234,"pfxZ":7.9929900716612785,"pX":1.310902786058678,"pZ":2.219656157934566,"vX0":-4.272969371920136,"vY0":-134.25196724611465,"vZ0":-5.544223470643893,"x":67.03,"y":178.85,"x0":1.757191045249952,"y0":50.00360440760067,"z0":5.589294797593352,"aX":16.344584603515457},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":-15.4,"spinRate":2259,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4093671298477495,"extension":6.092200006730321},"index":2,"playId":"61796c17-ba7c-369d-92b5-e69eb3cf90c5","pitchNumber":3,"startTime":"2025-08-21T02:31:31.734Z","endTime":"2025-08-21T02:31:37.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.51156519135125,"strikeZoneBottom":1.6510872152816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.780419634506345,"aZ":-18.877592174519965,"pfxX":8.416049029532472,"pfxZ":7.331503455793994,"pX":0.8637381949441549,"pZ":3.3189729437648503,"vX0":-4.870216166226111,"vY0":-134.48307989833984,"vZ0":-2.728796621896782,"x":84.08,"y":149.17,"x0":1.6138499364733656,"y0":50.00459114079254,"z0":5.700757466216634,"aX":15.269087103493563},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.8,"breakHorizontal":-14.0,"spinRate":2208,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.40879157971753655,"extension":6.100349745727131},"index":3,"playId":"3bca8ed2-a399-34f1-bbd7-97ff7351f9c6","pitchNumber":4,"startTime":"2025-08-21T02:31:48.178Z","endTime":"2025-08-21T02:31:53.558Z","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":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.55999756365921,"strikeZoneBottom":1.73509899287155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.311810942258912,"aZ":-26.828586527304584,"pfxX":3.879430658604133,"pfxZ":3.199572101526316,"pX":1.6442755553775823,"pZ":2.870159886622561,"vX0":-1.770758655805604,"vY0":-128.11756935159048,"vZ0":-1.9034723266669422,"x":54.32,"y":161.29,"x0":1.838630208721049,"y0":50.00262603205577,"z0":5.710038187902296,"aX":6.479040283471098},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":-6.6,"spinRate":1641,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.42677055907664974,"extension":5.8337731008720635},"index":4,"playId":"9ef44a1c-e898-3b39-9698-fe72ea877fbf","pitchNumber":5,"startTime":"2025-08-21T02:32:01.916Z","endTime":"2025-08-21T02:32:06.461Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:32:06.461Z","atBatIndex":74},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Corey Seager reaches on a fielding error by first baseman Vinnie Pasquantino. Wyatt Langford to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T02:33:21.272Z","endTime":"2025-08-21T02:33:47.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"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_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T02:32:18.341Z","endTime":"2025-08-21T02:33:23.561Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.2,"endSpeed":85.0,"strikeZoneTop":3.56783761882861,"strikeZoneBottom":1.61289435407972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.45174482016866,"aZ":-24.612865555441502,"pfxX":12.329542502298478,"pfxZ":4.045847052125122,"pX":-0.6085701853198638,"pZ":3.1221336125990837,"vX0":-11.659225949522904,"vY0":-136.6141179469978,"vZ0":-0.8830815270157167,"x":140.2,"y":154.48,"x0":2.1375338513783673,"y0":50.000197841417936,"z0":5.160010767810103,"aX":23.024306753780156},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.3,"breakHorizontal":-19.4,"spinRate":2372,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.40278409948490657,"extension":5.927094841161837},"index":1,"playId":"b5361875-fc71-3a29-bc47-03fc88d52611","pitchNumber":1,"startTime":"2025-08-21T02:33:23.561Z","endTime":"2025-08-21T02:33:28.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.70897417943368,"aZ":-36.82378427336195,"pfxX":-3.8996573464479454,"pfxZ":-3.3978390411237793,"pX":-0.011303277734852783,"pZ":1.1868688586151874,"vX0":-4.647837288273654,"vY0":-116.81896414390809,"vZ0":-0.9460761405092477,"x":117.43,"y":206.73,"x0":2.516763536272587,"y0":50.00030747389116,"z0":5.084198253704734,"aX":-5.342933832829679},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.1,"breakHorizontal":8.3,"spinRate":2757,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.47035834085058204,"extension":5.834401285561499},"hitData":{"launchSpeed":73.7,"launchAngle":-15.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.72,"coordY":176.01}},"index":2,"playId":"b0230ff0-07d8-3b70-b575-1e27a247268b","pitchNumber":2,"startTime":"2025-08-21T02:33:38.776Z","endTime":"2025-08-21T02:33:47.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:33:47.677Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcus Semien singles on a soft ground ball to third baseman Maikel Garcia. Wyatt Langford to 3rd. Corey Seager to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T02:34:31.555Z","endTime":"2025-08-21T02:34:40.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"postOnSecond":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"postOnThird":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.283119056893916,"aZ":-27.848737957776418,"pfxX":-0.32870144569353066,"pfxZ":2.6685634653810464,"pX":-0.10457168246624438,"pZ":1.1287305001514865,"vX0":-4.272851869212369,"vY0":-126.56205840024641,"vZ0":-5.49983018088259,"x":120.99,"y":208.3,"x0":1.6495163388770386,"y0":50.00117687160502,"z0":5.565505874079428,"aX":-0.5313905824303043},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.8,"breakHorizontal":1.6,"spinRate":2243,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4330935241816576,"extension":6.166588114416462},"hitData":{"launchSpeed":38.9,"launchAngle":-25.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":117.67,"coordY":183.95}},"index":0,"playId":"f70515e6-3dd5-3b83-8d8d-b55112004086","pitchNumber":1,"startTime":"2025-08-21T02:34:31.555Z","endTime":"2025-08-21T02:34:40.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:34:40.653Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Higashioka doubles (11) on a ground ball to left fielder Randal Grichuk. Wyatt Langford scores. Corey Seager scores. Marcus Semien scores.","rbi":3,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T02:35:14.841Z","endTime":"2025-08-21T02:36:46.606Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"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":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":{"id":669674,"link":"/api/v1/people/669674"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":{"id":669674,"link":"/api/v1/people/669674"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":{"id":669674,"link":"/api/v1/people/669674"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"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":94.0,"endSpeed":86.2,"strikeZoneTop":3.49000063856288,"strikeZoneBottom":1.69534447572136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.27931330346324,"aZ":-13.543025847802497,"pfxX":4.930979894952349,"pfxZ":9.826086664916676,"pX":-0.392310284374321,"pZ":1.9454826314144003,"vX0":-7.113937716024867,"vY0":-136.6192527030772,"vZ0":-7.220049639741177,"x":131.95,"y":186.25,"x0":1.601163874061766,"y0":50.001231209709026,"z0":5.547800892729373,"aX":9.348228499544074},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":-7.4,"spinRate":2421,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.40047084748114736,"extension":6.328435239744358},"index":0,"playId":"0268322e-2c7e-36cc-9aad-c41cb1433357","pitchNumber":1,"startTime":"2025-08-21T02:35:28.096Z","endTime":"2025-08-21T02:35:32.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.49000178588763,"strikeZoneBottom":1.69645470001139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.784749591613757,"aZ":-15.331352958977742,"pfxX":6.176342955392897,"pfxZ":8.86991400182948,"pX":1.8938764016940701,"pZ":3.3698934016635156,"vX0":-2.417529628226971,"vY0":-137.04492381201638,"vZ0":-3.265518092850456,"x":44.81,"y":147.79,"x0":1.9859130248576897,"y0":50.00293275221403,"z0":5.6265830685645435,"aX":11.727208152429403},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":-10.7,"spinRate":2399,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.39995357619411775,"extension":6.096597582852284},"index":1,"playId":"6c6c6557-bc7c-3395-b199-ca8dc324876c","pitchNumber":2,"startTime":"2025-08-21T02:35:46.043Z","endTime":"2025-08-21T02:35:49.347Z","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":1,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.6,"strikeZoneTop":3.48999928821343,"strikeZoneBottom":1.70874841354333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.781857017253696,"aZ":-42.4785149665707,"pfxX":-0.5182136899362009,"pfxZ":-8.080747435194436,"pX":-1.5315889675130914,"pZ":0.9852500485133966,"vX0":-6.422183985641184,"vY0":-112.57351342263625,"vZ0":-1.3623579852306933,"x":175.38,"y":212.18,"x0":1.434098692399711,"y0":50.005089859298536,"z0":5.92549839834609,"aX":-0.6601116708850373},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-14.6,"breakHorizontal":2.6,"spinRate":2680,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.4878717954376355,"extension":6.014006330480683},"index":2,"playId":"e7c26886-840a-3472-a14d-3b409eb739ea","pitchNumber":3,"startTime":"2025-08-21T02:36:02.542Z","endTime":"2025-08-21T02:36:07.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.563981531442042,"aZ":-29.44762979886146,"pfxX":5.686508549274105,"pfxZ":1.6789434903944507,"pX":-0.2881155880877031,"pZ":3.186780731892361,"vX0":-6.818416806733229,"vY0":-126.01000837793876,"vZ0":-0.4680049264945089,"x":127.98,"y":152.74,"x0":1.7032801013921561,"y0":50.00033145241657,"z0":5.736559021885036,"aX":9.221439941801862},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":-8.9,"spinRate":1678,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.433254617544772,"extension":6.192365752053716},"hitData":{"launchSpeed":101.3,"launchAngle":7.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":35.27,"coordY":103.54}},"index":3,"playId":"a34c9cf0-0ce6-3eb4-9560-81f6ddc86b29","pitchNumber":4,"startTime":"2025-08-21T02:36:33.623Z","endTime":"2025-08-21T02:36:46.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:36:46.606Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Smith singles on a line drive to left fielder Randal Grichuk. Kyle Higashioka to 3rd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T02:37:16.120Z","endTime":"2025-08-21T02:37:26.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnThird":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.74959120808558,"aZ":-23.29712415653851,"pfxX":9.647471326269612,"pfxZ":4.670446349953632,"pX":0.760034772910431,"pZ":3.1657200936882717,"vX0":-5.828788500377479,"vY0":-137.2964878018225,"vZ0":-2.57358152888665,"x":88.03,"y":153.31,"x0":1.6624765591928217,"y0":50.00041083694759,"z0":5.7088105155270945,"aX":18.328012109859603},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.0,"breakHorizontal":-16.2,"spinRate":2208,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.3996606550439603,"extension":6.174922579013048},"hitData":{"launchSpeed":66.8,"launchAngle":23.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.08,"coordY":122.26}},"index":0,"playId":"c6f6fe6c-869c-3734-8704-4f306cea7dfb","pitchNumber":1,"startTime":"2025-08-21T02:37:16.120Z","endTime":"2025-08-21T02:37:26.128Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:37:26.128Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Duran grounds out, second baseman Nick Loftin to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-21T02:38:30.688Z","endTime":"2025-08-21T02:39:16.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"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,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-21T02:37:44.599Z","endTime":"2025-08-21T02:38:32.934Z","isPitch":false,"type":"action"},{"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":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.774373001302717,"aZ":-29.017126114801915,"pfxX":6.181315388268343,"pfxZ":1.9167720217101145,"pX":0.9940188210386506,"pZ":3.251541391645959,"vX0":-4.330580672001785,"vY0":-126.72282770429989,"vZ0":-0.6198132822301717,"x":79.11,"y":150.99,"x0":1.911061140301606,"y0":50.00413948613981,"z0":5.791604754280572,"aX":10.183563796183364},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.6,"breakHorizontal":-10.3,"spinRate":1580,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.43013333622409666,"extension":5.8863043867535625},"index":1,"playId":"78e4ebbd-44f1-3542-8981-5eb0a24bd3ce","pitchNumber":1,"startTime":"2025-08-21T02:38:32.934Z","endTime":"2025-08-21T02:38:37.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.21641123785793,"strikeZoneBottom":1.74780889533183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.846068139285595,"aZ":-15.411652693301951,"pfxX":3.9651667280929015,"pfxZ":8.821921021373466,"pX":0.24230006858396694,"pZ":5.0421426946505505,"vX0":-5.156138536286429,"vY0":-136.8741217368138,"vZ0":0.6676192975956924,"x":107.76,"y":102.64,"x0":1.634166673025587,"y0":50.00062069077836,"z0":5.849410676440184,"aX":7.532914051433073},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":-6.1,"spinRate":2378,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.39997789326926014,"extension":6.055268613116112},"index":2,"playId":"c28a58cd-fae4-3a37-bdfb-820cf2a5e59b","pitchNumber":2,"startTime":"2025-08-21T02:38:51.681Z","endTime":"2025-08-21T02:38:57.645Z","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":93.0,"endSpeed":85.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.057386319214277,"aZ":-13.854035090282872,"pfxX":5.851210248675148,"pfxZ":9.860334608665404,"pX":0.42662809492072856,"pZ":2.5651274832096504,"vX0":-5.5314995000186,"vY0":-135.34014216429273,"vZ0":-5.669557291157705,"x":100.74,"y":169.52,"x0":1.7350258802316607,"y0":50.00504911004411,"z0":5.654527428972397,"aX":10.874906673684631},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.8,"breakHorizontal":-9.5,"spinRate":2317,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.4044235299009067,"extension":6.04024040787976},"hitData":{"launchSpeed":86.2,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.83,"coordY":154.72}},"index":3,"playId":"1d586b14-7fb2-3c76-a86c-4bb757b31fb2","pitchNumber":3,"startTime":"2025-08-21T02:39:09.034Z","endTime":"2025-08-21T02:39:16.559Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:39:16.559Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Yastrzemski grounds out, pitcher Hoby Milner to first baseman Ezequiel Duran.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-21T02:41:33.527Z","endTime":"2025-08-21T02:43:26.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":6},"credits":[{"player":{"id":571948,"link":"/api/v1/people/571948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.52156585883007,"strikeZoneBottom":1.69766802011029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79958714250487,"aZ":-34.86726393740226,"pfxX":10.922147161518792,"pfxZ":-1.6355917583380055,"pX":0.6258783928407617,"pZ":2.8201745669101554,"vX0":-12.01553966057661,"vY0":-126.92440730379822,"vZ0":3.1662603271844247,"x":93.14,"y":162.64,"x0":3.9822944090084826,"y0":50.00252650285464,"z0":4.317156865654725,"aX":17.97979914561607},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.0,"breakHorizontal":-17.4,"spinRate":2021,"spinDirection":91},"zone":6,"typeConfidence":2.0,"plateTime":0.4300644346351512,"extension":6.614227324599814},"index":0,"playId":"64810921-f07f-3696-9203-43f4f0487acf","pitchNumber":1,"startTime":"2025-08-21T02:41:42.958Z","endTime":"2025-08-21T02:41:47.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.2941027492302,"aZ":-33.11484447326416,"pfxX":-8.469041197796816,"pfxZ":-0.7131952390303136,"pX":0.20003052351398243,"pZ":1.8796243731792586,"vX0":-6.198084648589016,"vY0":-114.44283728962485,"vZ0":2.0739419314668464,"x":109.38,"y":188.03,"x0":4.044208050322712,"y0":50.00000285543773,"z0":4.20717606998819,"aX":-11.22195079675894},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.5,"breakHorizontal":16.9,"spinRate":1725,"spinDirection":293},"zone":8,"typeConfidence":2.0,"plateTime":0.4787562545254396,"extension":6.673705585591454},"index":1,"playId":"b6af05f6-573c-3147-a954-82106cb9ff17","pitchNumber":2,"startTime":"2025-08-21T02:41:58.323Z","endTime":"2025-08-21T02:42:02.251Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-21T02:42:08.891Z","endTime":"2025-08-21T02:42:20.366Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.31440867507742,"aZ":-33.26508897454258,"pfxX":-7.69928391104759,"pfxZ":-0.8124668451632964,"pX":-0.4694972057153846,"pZ":2.222649182462791,"vX0":-7.781464634587208,"vY0":-115.12746187068981,"vZ0":2.700221158932248,"x":134.9,"y":178.77,"x0":3.9541585354859805,"y0":50.00339119499521,"z0":4.253615614557117,"aX":-10.336050425376287},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.5,"breakHorizontal":15.8,"spinRate":1712,"spinDirection":290},"zone":4,"typeConfidence":2.0,"plateTime":0.4757025972695468,"extension":6.685487676303776},"index":3,"playId":"179aff6c-bca3-3b9b-bbf2-1321639bcd07","pitchNumber":3,"startTime":"2025-08-21T02:42:20.366Z","endTime":"2025-08-21T02:42:23.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.953866894593546,"aZ":-27.991766011549203,"pfxX":9.287272616823424,"pfxZ":2.530966213128659,"pX":1.3172719234835375,"pZ":3.4380772327445266,"vX0":-9.945309732235854,"vY0":-127.46212319424272,"vZ0":3.2747809414367914,"x":66.79,"y":145.95,"x0":4.053690718903124,"y0":50.003729453324546,"z0":4.340246637139714,"aX":15.359877351391901},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.6,"breakHorizontal":-14.8,"spinRate":2085,"spinDirection":96},"zone":12,"typeConfidence":2.0,"plateTime":0.4288793086035656,"extension":6.486419154936748},"index":4,"playId":"55e892f5-7608-346a-acc7-4d0df3a019be","pitchNumber":4,"startTime":"2025-08-21T02:42:38.150Z","endTime":"2025-08-21T02:42:42.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.55858589757848,"strikeZoneBottom":1.73458969055133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.484110274139056,"aZ":-33.77650075989898,"pfxX":-7.365608323362846,"pfxZ":-1.1837762672816483,"pX":-1.4652355911688786,"pZ":1.9532588479352573,"vX0":-10.18607855136237,"vY0":-115.69192131824339,"vZ0":2.2468609652210763,"x":172.85,"y":186.04,"x0":3.950441286132214,"y0":50.000977726296995,"z0":4.2056266635449795,"aX":-9.987617621358178},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.2,"breakHorizontal":15.8,"spinRate":1565,"spinDirection":290},"zone":13,"typeConfidence":2.0,"plateTime":0.4733375680085121,"extension":6.695011283014607},"index":5,"playId":"225a567a-5d77-3003-ae2d-f2a9bbf40af2","pitchNumber":5,"startTime":"2025-08-21T02:43:03.822Z","endTime":"2025-08-21T02:43:08.426Z","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":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.72811168268629,"aZ":-33.02573993221375,"pfxX":11.544889019262387,"pfxZ":-0.5114848787549322,"pX":0.8831617973726079,"pZ":1.7982942810783076,"vX0":-12.053759681252146,"vY0":-127.97443834815611,"vZ0":0.44475549918928126,"x":83.34,"y":190.23,"x0":4.130220941099432,"y0":50.00037148115651,"z0":4.186873556995256,"aX":19.35512315351152},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.6,"breakHorizontal":-18.6,"spinRate":2081,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4262365082566313,"extension":6.616836119860124},"hitData":{"launchSpeed":102.7,"launchAngle":-14.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.04,"coordY":183.1}},"index":6,"playId":"d9de6a47-1567-3385-8814-d57b72aa4aa5","pitchNumber":6,"startTime":"2025-08-21T02:43:18.948Z","endTime":"2025-08-21T02:43:26.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:43:26.458Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, second baseman Marcus Semien to first baseman Ezequiel Duran.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-21T02:43:42.932Z","endTime":"2025-08-21T02:45:32.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":543760,"link":"/api/v1/people/543760"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.2,"strikeZoneTop":3.49596524740793,"strikeZoneBottom":1.70138770813314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.853400690675066,"aZ":-34.71464351845932,"pfxX":11.86829426490372,"pfxZ":-1.5711756852968133,"pX":0.6068377997700293,"pZ":2.948521807086314,"vX0":-12.615466821145256,"vY0":-126.76484414670244,"vZ0":3.6793284875360603,"x":93.87,"y":159.17,"x0":4.124979044047548,"y0":50.00514061040955,"z0":4.263289353487335,"aX":19.16421815525477},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.6,"breakHorizontal":-18.4,"spinRate":1950,"spinDirection":101},"zone":3,"typeConfidence":2.0,"plateTime":0.43341758391796725,"extension":6.663663662004579},"index":0,"playId":"65b56a06-8007-329a-95c3-373b924cdd68","pitchNumber":1,"startTime":"2025-08-21T02:43:48.707Z","endTime":"2025-08-21T02:43:53.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.107978126894604,"aZ":-30.57805763538836,"pfxX":-6.081119606862465,"pfxZ":1.202076876340132,"pX":-0.7668066427190476,"pZ":1.8150805924900613,"vX0":-9.156300515537223,"vY0":-115.0931245930546,"vZ0":1.4375151297902204,"x":146.23,"y":189.77,"x0":4.066815234291895,"y0":50.00368834847161,"z0":4.163092074431148,"aX":-8.086644377976164},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":2.9,"breakHorizontal":13.4,"spinRate":1869,"spinDirection":295},"zone":7,"typeConfidence":2.0,"plateTime":0.4774932692214522,"extension":6.747505648534473},"index":1,"playId":"0561f449-6a81-3f9b-a278-e3f270995452","pitchNumber":2,"startTime":"2025-08-21T02:44:02.710Z","endTime":"2025-08-21T02:44:07.617Z","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":88.5,"endSpeed":80.9,"strikeZoneTop":3.61873711729049,"strikeZoneBottom":1.6306717291787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.297635843928404,"aZ":-26.420893742489998,"pfxX":11.35551139815163,"pfxZ":3.4540749860465887,"pX":-1.3000292953663732,"pZ":3.6008182075693203,"vX0":-16.660150797357232,"vY0":-127.72856086155939,"vZ0":3.3409044110608583,"x":166.55,"y":141.56,"x0":3.8073904937629193,"y0":50.00260176525789,"z0":4.343837083304379,"aX":18.91657457649211},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.3,"breakHorizontal":-17.2,"spinRate":2093,"spinDirection":96},"zone":11,"typeConfidence":2.0,"plateTime":0.42749355014721546,"extension":6.752176312220706},"index":2,"playId":"769a8f7c-001e-3bea-92f6-809a21ad01b4","pitchNumber":3,"startTime":"2025-08-21T02:44:21.672Z","endTime":"2025-08-21T02:44:27.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.519982482607936,"aZ":-32.54513725003914,"pfxX":12.199813933854816,"pfxZ":-0.22688865368119515,"pX":-0.35585019091578185,"pZ":3.054083741907081,"vX0":-14.81062238840134,"vY0":-127.746323120593,"vZ0":3.2049408176120027,"x":130.56,"y":156.32,"x0":3.9230856116411332,"y0":50.00064700882529,"z0":4.336536175962339,"aX":20.227828082524653},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.7,"breakHorizontal":-18.8,"spinRate":2026,"spinDirection":95},"zone":1,"typeConfidence":2.0,"plateTime":0.4282371057562466,"extension":6.682306472466569},"index":3,"playId":"cf58f7da-16e3-3b93-85a7-8f37879c102c","pitchNumber":4,"startTime":"2025-08-21T02:44:39.626Z","endTime":"2025-08-21T02:44:43.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.77742684462239,"aZ":-34.62988340410081,"pfxX":9.784772608781651,"pfxZ":-1.7160301352351448,"pX":1.1332999656599985,"pZ":1.703127663294892,"vX0":-10.272378355215709,"vY0":-118.37337679105103,"vZ0":2.099287993832142,"x":73.8,"y":192.8,"x0":4.240366935944246,"y0":50.00271261656897,"z0":3.9559208128873538,"aX":14.00586648998978},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.3,"breakHorizontal":-15.5,"spinRate":1625,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.461209305429894,"extension":6.483419539374696},"index":4,"playId":"6123c5e0-7aee-355a-aa07-ef24d7e13d9e","pitchNumber":5,"startTime":"2025-08-21T02:45:03.139Z","endTime":"2025-08-21T02:45:06.882Z","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":88.3,"endSpeed":80.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.60671778556941,"aZ":-25.478519381345908,"pfxX":8.747966924456415,"pfxZ":4.051902635205716,"pX":0.24625914814971797,"pZ":3.8516412612517485,"vX0":-12.617596389633235,"vY0":-127.83551311179046,"vZ0":3.8968828216770843,"x":107.61,"y":134.79,"x0":4.111817998114356,"y0":50.004663460041115,"z0":4.308554655767196,"aX":14.465984041175085},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.5,"breakHorizontal":-13.0,"spinRate":2069,"spinDirection":103},"zone":12,"typeConfidence":2.0,"plateTime":0.42864008110145635,"extension":6.616449855315639},"hitData":{"launchSpeed":96.3,"launchAngle":-15.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.86,"coordY":141.07}},"index":5,"playId":"217da59e-1985-3c29-8dea-1c12c0af84f6","pitchNumber":6,"startTime":"2025-08-21T02:45:24.421Z","endTime":"2025-08-21T02:45:32.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:45:32.351Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, shortstop Corey Seager to first baseman Ezequiel Duran.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-21T02:45:48.461Z","endTime":"2025-08-21T02:46:35.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"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":3},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"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, 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.8,"endSpeed":73.3,"strikeZoneTop":3.5699982760303,"strikeZoneBottom":1.79822778481019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.85724315247784,"aZ":-33.59945405937547,"pfxX":-7.299629034694407,"pfxZ":-1.0492854245351246,"pX":-1.1288339928220545,"pZ":1.7694011377690098,"vX0":-9.524132260633028,"vY0":-115.88819894952836,"vZ0":1.828780436765719,"x":160.03,"y":191.01,"x0":3.9922654989072477,"y0":50.005321708662095,"z0":4.193300981055688,"aX":-9.87131248696226},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.1,"breakHorizontal":15.7,"spinRate":1869,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.47370595047317643,"extension":6.781264431374692},"index":0,"playId":"22c69cd2-9a40-3b0f-8dc1-9aa3accec9d9","pitchNumber":1,"startTime":"2025-08-21T02:45:54.875Z","endTime":"2025-08-21T02:45:59.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.57000259899667,"strikeZoneBottom":1.81968119287788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.273392784428786,"aZ":-35.38753047856108,"pfxX":11.245297139154601,"pfxZ":-1.991993139424947,"pX":-0.33663081106599224,"pZ":1.8116340093355279,"vX0":-14.625601873247494,"vY0":-126.18658725500157,"vZ0":1.3055036507539963,"x":129.83,"y":189.87,"x0":4.068870415208864,"y0":50.00057329026053,"z0":4.134926826355844,"aX":18.163573456653634},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.0,"breakHorizontal":-17.0,"spinRate":2027,"spinDirection":96},"zone":7,"typeConfidence":2.0,"plateTime":0.43378107001789346,"extension":6.5568112894322566},"index":1,"playId":"6183da11-647a-32ae-83e1-b42391b6158e","pitchNumber":2,"startTime":"2025-08-21T02:46:10.000Z","endTime":"2025-08-21T02:46:14.652Z","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":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.968695833847686,"aZ":-35.412497426510285,"pfxX":11.393366907460585,"pfxZ":-2.018265169565997,"pX":-0.003956197723276686,"pZ":1.504851316512911,"vX0":-13.943671585650327,"vY0":-125.7666282650997,"vZ0":0.718992918153045,"x":117.15,"y":198.15,"x0":4.125996248660767,"y0":50.00274043313524,"z0":4.082348700193792,"aX":18.294277491422065},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.2,"breakHorizontal":-17.5,"spinRate":1778,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.43515242851317115,"extension":6.616483725394746},"hitData":{"launchSpeed":92.7,"launchAngle":-5.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.49,"coordY":147.63}},"index":2,"playId":"e36a953c-42b5-36cb-b7c0-ee67f93bd66d","pitchNumber":3,"startTime":"2025-08-21T02:46:27.086Z","endTime":"2025-08-21T02:46:35.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:46:35.471Z","atBatIndex":82}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, shortstop Corey Seager to first baseman Ezequiel Duran.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-21T02:45:48.461Z","endTime":"2025-08-21T02:46:35.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"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":3},"details":{"event":"Groundout","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":2},"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"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, 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.8,"endSpeed":73.3,"strikeZoneTop":3.5699982760303,"strikeZoneBottom":1.79822778481019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.85724315247784,"aZ":-33.59945405937547,"pfxX":-7.299629034694407,"pfxZ":-1.0492854245351246,"pX":-1.1288339928220545,"pZ":1.7694011377690098,"vX0":-9.524132260633028,"vY0":-115.88819894952836,"vZ0":1.828780436765719,"x":160.03,"y":191.01,"x0":3.9922654989072477,"y0":50.005321708662095,"z0":4.193300981055688,"aX":-9.87131248696226},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.1,"breakHorizontal":15.7,"spinRate":1869,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.47370595047317643,"extension":6.781264431374692},"index":0,"playId":"22c69cd2-9a40-3b0f-8dc1-9aa3accec9d9","pitchNumber":1,"startTime":"2025-08-21T02:45:54.875Z","endTime":"2025-08-21T02:45:59.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.57000259899667,"strikeZoneBottom":1.81968119287788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.273392784428786,"aZ":-35.38753047856108,"pfxX":11.245297139154601,"pfxZ":-1.991993139424947,"pX":-0.33663081106599224,"pZ":1.8116340093355279,"vX0":-14.625601873247494,"vY0":-126.18658725500157,"vZ0":1.3055036507539963,"x":129.83,"y":189.87,"x0":4.068870415208864,"y0":50.00057329026053,"z0":4.134926826355844,"aX":18.163573456653634},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.0,"breakHorizontal":-17.0,"spinRate":2027,"spinDirection":96},"zone":7,"typeConfidence":2.0,"plateTime":0.43378107001789346,"extension":6.5568112894322566},"index":1,"playId":"6183da11-647a-32ae-83e1-b42391b6158e","pitchNumber":2,"startTime":"2025-08-21T02:46:10.000Z","endTime":"2025-08-21T02:46:14.652Z","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":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.968695833847686,"aZ":-35.412497426510285,"pfxX":11.393366907460585,"pfxZ":-2.018265169565997,"pX":-0.003956197723276686,"pZ":1.504851316512911,"vX0":-13.943671585650327,"vY0":-125.7666282650997,"vZ0":0.718992918153045,"x":117.15,"y":198.15,"x0":4.125996248660767,"y0":50.00274043313524,"z0":4.082348700193792,"aX":18.294277491422065},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.2,"breakHorizontal":-17.5,"spinRate":1778,"spinDirection":93},"zone":13,"typeConfidence":2.0,"plateTime":0.43515242851317115,"extension":6.616483725394746},"hitData":{"launchSpeed":92.7,"launchAngle":-5.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.49,"coordY":147.63}},"index":2,"playId":"e36a953c-42b5-36cb-b7c0-ee67f93bd66d","pitchNumber":3,"startTime":"2025-08-21T02:46:27.086Z","endTime":"2025-08-21T02:46:35.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-21T02:46:35.471Z","atBatIndex":82},"scoringPlays":[0,7,24,56,77],"playsByInning":[{"startIndex":0,"endIndex":12,"top":[0,1,2,3,4],"bottom":[5,6,7,8,9,10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":17.84,"y":73.68},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":101.14,"y":168.91},"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":1,"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":184.55,"y":111.48},"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":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":123.95,"y":109.62},"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":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":197.42,"y":49.32},"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":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":156.88,"y":197.8},"type":"O","description":"Pop Out"},{"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":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":181.71,"y":88.85},"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":1,"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":159.42,"y":168.4},"type":"O","description":"Groundout"}]}},{"startIndex":13,"endIndex":20,"top":[13,14,15],"bottom":[16,17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":120.52,"y":44.34},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"coordinates":{"x":190.75,"y":140.33},"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":2,"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":148.78,"y":98.98},"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":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":33.74,"y":97.76},"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":2,"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":106.21,"y":166.88},"type":"O","description":"Groundout"}]}},{"startIndex":21,"endIndex":29,"top":[21,22,23,24,25,26],"bottom":[27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":113.21,"y":109.15},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"coordinates":{"x":124.88,"y":201.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":143.4,"y":98.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":100.13,"y":152.19},"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":3,"pitcher":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":102.96,"y":148.3},"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":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":147.26,"y":149.66},"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":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":132.3,"y":54.09},"type":"O","description":"Flyout"}]}},{"startIndex":30,"endIndex":35,"top":[30,31,32],"bottom":[33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":107.73,"y":165.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"coordinates":{"x":148.99,"y":162.46},"type":"O","description":"Pop Out"}],"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":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":131.55,"y":187.66},"type":"O","description":"Pop Out"},{"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":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":156.88,"y":155.74},"type":"O","description":"Groundout"}]}},{"startIndex":36,"endIndex":44,"top":[36,37,38,39],"bottom":[40,41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":5,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":193.14,"y":89.4},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":5,"pitcher":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"coordinates":{"x":104.18,"y":69.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":5,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":108.24,"y":153.2},"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":5,"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":100.43,"y":64.42},"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":5,"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":116.85,"y":174.49},"type":"O","description":"Pop Out"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47,48],"bottom":[49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":110.32,"y":157.03},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":129.26,"y":170.18},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":6,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":112.74,"y":76.18},"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":6,"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":133.09,"y":117.13},"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":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":157.39,"y":164.86},"type":"O","description":"Groundout"}]}},{"startIndex":52,"endIndex":63,"top":[52,53,54,55,56,57],"bottom":[58,59,60,61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":221.39,"y":90.41},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"coordinates":{"x":210.5,"y":102.28},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":115.84,"y":162.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"coordinates":{"x":166.19,"y":80.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":102.66,"y":138.0},"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":7,"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":175.56,"y":72.72},"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":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":117.52,"y":105.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":7,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":171.61,"y":124.89},"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":7,"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"coordinates":{"x":125.48,"y":186.15},"type":"O","description":"Groundout"}]}},{"startIndex":64,"endIndex":71,"top":[64,65,66,67,68],"bottom":[69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":107.95,"y":56.34},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":122.43,"y":88.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":84.93,"y":111.14},"type":"H","description":"Single"}],"home":[]}},{"startIndex":72,"endIndex":82,"top":[72,73,74,75,76,77,78,79],"bottom":[80,81,82],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"coordinates":{"x":113.87,"y":160.71},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":132.56,"y":184.11},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"coordinates":{"x":144.72,"y":176.01},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"coordinates":{"x":117.67,"y":183.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":35.27,"y":103.54},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":83.08,"y":122.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":152.83,"y":154.72},"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":9,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":131.04,"y":183.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":9,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":124.86,"y":141.07},"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":9,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":127.49,"y":147.63},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":3,"hits":8,"errors":1,"leftOnBase":9},"away":{"runs":6,"hits":12,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"catcher":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"first":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"second":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"third":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"shortstop":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"left":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"center":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"right":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"onDeck":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"inHole":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"battingOrder":7,"team":{"id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"}},"offense":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"onDeck":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"inHole":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"battingOrder":3,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":12,"airOuts":7,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".233","atBats":37,"obp":".302","slg":".378","ops":".680","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":17,"rbi":6,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"37.00","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":34,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":161,"era":"3.46","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.19","battersFaced":39,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":161,"balls":63,"strikes":98,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.43","rbi":3,"pitchesPerInning":"17.89","runsScoredPer9":"3.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"28","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"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":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":99,"flyOuts":51,"groundOuts":82,"airOuts":99,"runs":27,"doubles":13,"triples":0,"homeRuns":9,"strikeOuts":77,"baseOnBalls":22,"intentionalWalks":0,"hits":73,"hitByPitch":1,"avg":".223","atBats":327,"obp":".272","slg":".346","ops":".618","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":113,"rbi":38,"leftOnBase":127,"sacBunts":1,"sacFlies":3,"babip":".262","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.33","popOuts":20,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":42,"stolenBasePercentage":".824","caughtStealingPercentage":".176","assists":21,"putOuts":603,"errors":3,"chances":627,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID542888":{"person":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":12,"strikes":19,"strikePercentage":".610","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":55,"gamesStarted":2,"flyOuts":40,"groundOuts":36,"airOuts":70,"runs":18,"doubles":5,"triples":2,"homeRuns":4,"strikeOuts":61,"baseOnBalls":17,"intentionalWalks":0,"hits":31,"hitByPitch":6,"atBats":194,"obp":".244","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":869,"era":"2.54","inningsPitched":"56.2","wins":4,"losses":3,"saves":4,"saveOpportunities":7,"holds":10,"blownSaves":3,"earnedRuns":16,"whip":"0.85","battersFaced":221,"outs":170,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":869,"balls":297,"strikes":572,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".571","pitchesPerInning":"15.34","gamesFinished":17,"strikeoutWalkRatio":"3.59","strikeoutsPer9Inn":"9.69","walksPer9Inn":"2.70","hitsPer9Inn":"4.92","runsScoredPer9":"2.86","homeRunsPer9":"0.64","inheritedRunners":30,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694497":{"person":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"jerseyNumber":"32","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":28,"groundOuts":48,"airOuts":56,"runs":30,"doubles":9,"triples":2,"homeRuns":5,"strikeOuts":41,"baseOnBalls":19,"intentionalWalks":1,"hits":47,"hitByPitch":5,"avg":".245","atBats":192,"obp":".329","slg":".391","ops":".720","caughtStealing":2,"stolenBases":13,"stolenBasePercentage":".867","caughtStealingPercentage":".133","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":75,"rbi":25,"leftOnBase":73,"sacBunts":0,"sacFlies":0,"babip":".288","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.40","popOuts":14,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":121,"errors":0,"chances":123,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID694671":{"person":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"jerseyNumber":"36","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"100","stats":{"batting":{"summary":"2-2 | HR, 3 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":61,"groundOuts":72,"airOuts":106,"runs":56,"doubles":18,"triples":0,"homeRuns":18,"strikeOuts":125,"baseOnBalls":52,"intentionalWalks":3,"hits":97,"hitByPitch":3,"avg":".244","atBats":397,"obp":".334","slg":".426","ops":".760","caughtStealing":6,"stolenBases":16,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":455,"totalBases":169,"rbi":51,"leftOnBase":144,"sacBunts":0,"sacFlies":3,"babip":".307","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.06","popOuts":21,"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":4,"putOuts":246,"errors":2,"chances":252,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID571948":{"person":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(W, 2-3)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":4,"strikes":15,"strikePercentage":".790","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":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":59,"gamesStarted":0,"flyOuts":31,"groundOuts":75,"airOuts":47,"runs":21,"doubles":12,"triples":1,"homeRuns":2,"strikeOuts":53,"baseOnBalls":17,"intentionalWalks":2,"hits":50,"hitByPitch":0,"atBats":221,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":964,"era":"2.54","inningsPitched":"60.1","wins":2,"losses":3,"saves":0,"saveOpportunities":4,"holds":15,"blownSaves":4,"earnedRuns":17,"whip":"1.11","battersFaced":242,"outs":181,"gamesPitched":59,"completeGames":0,"shutouts":0,"pitchesThrown":964,"balls":339,"strikes":625,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".400","pitchesPerInning":"15.98","gamesFinished":7,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"7.91","walksPer9Inn":"2.54","hitsPer9Inn":"7.46","runsScoredPer9":"3.13","homeRunsPer9":"0.30","inheritedRunners":45,"inheritedRunnersScored":12,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":4,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":11,"errors":0,"chances":17,"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"}]},"ID696030":{"person":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"jerseyNumber":"19","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":11,"groundOuts":24,"airOuts":23,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":13,"intentionalWalks":1,"hits":12,"hitByPitch":2,"avg":".154","atBats":78,"obp":".284","slg":".205","ops":".489","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":16,"rbi":5,"leftOnBase":39,"sacBunts":0,"sacFlies":2,"babip":".190","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.00","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":44,"errors":0,"chances":45,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":83,"groundOuts":153,"airOuts":150,"runs":63,"doubles":28,"triples":3,"homeRuns":19,"strikeOuts":139,"baseOnBalls":44,"intentionalWalks":0,"hits":116,"hitByPitch":2,"atBats":558,"obp":".268","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2342,"era":"3.35","inningsPitched":"150.2","wins":9,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":56,"whip":"1.06","battersFaced":604,"outs":452,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2342,"balls":829,"strikes":1513,"strikePercentage":".650","hitBatsmen":2,"balks":2,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".563","pitchesPerInning":"15.54","gamesFinished":0,"strikeoutWalkRatio":"3.16","strikeoutsPer9Inn":"8.30","walksPer9Inn":"2.63","hitsPer9Inn":"6.93","runsScoredPer9":"3.76","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":33,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":10,"errors":3,"chances":31,"fielding":".903","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683004":{"person":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":1,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":81,"groundOuts":80,"airOuts":139,"runs":50,"doubles":17,"triples":0,"homeRuns":14,"strikeOuts":101,"baseOnBalls":57,"intentionalWalks":0,"hits":93,"hitByPitch":4,"atBats":412,"obp":".325","caughtStealing":1,"stolenBases":12,"stolenBasePercentage":".923","caughtStealingPercentage":".077","numberOfPitches":1909,"era":"4.06","inningsPitched":"108.2","wins":7,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.38","battersFaced":474,"outs":326,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1909,"balls":729,"strikes":1180,"strikePercentage":".620","hitBatsmen":4,"balks":1,"wildPitches":9,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".500","pitchesPerInning":"17.57","gamesFinished":0,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"8.37","walksPer9Inn":"4.72","hitsPer9Inn":"7.70","runsScoredPer9":"4.14","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":27,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":11,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592626":{"person":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"jerseyNumber":"4","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":30,"groundOuts":48,"airOuts":58,"runs":16,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":41,"baseOnBalls":26,"intentionalWalks":0,"hits":26,"hitByPitch":4,"avg":".150","atBats":173,"obp":".276","slg":".283","ops":".559","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":49,"rbi":10,"leftOnBase":93,"sacBunts":0,"sacFlies":0,"babip":".165","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"34.60","popOuts":15,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":18,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642133":{"person":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"jerseyNumber":"44","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":37,"groundOuts":49,"airOuts":66,"runs":26,"doubles":9,"triples":0,"homeRuns":13,"strikeOuts":62,"baseOnBalls":13,"intentionalWalks":0,"hits":51,"hitByPitch":2,"avg":".227","atBats":225,"obp":".272","slg":".440","ops":".712","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":99,"rbi":36,"leftOnBase":107,"sacBunts":0,"sacFlies":3,"babip":".248","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.31","popOuts":13,"lineOuts":16},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":10,"obp":".545","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.50","battersFaced":11,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"11.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":427,"errors":3,"chances":474,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681168":{"person":{"id":681168,"fullName":"Luis Curvelo","link":"/api/v1/people/681168"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":7,"gamesStarted":0,"flyOuts":9,"groundOuts":7,"airOuts":15,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":37,"obp":".268","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":146,"era":"5.40","inningsPitched":"10.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.10","battersFaced":41,"outs":30,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":55,"strikes":91,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.60","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.60","hitsPer9Inn":"6.30","runsScoredPer9":"5.40","homeRunsPer9":"1.80","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656641":{"person":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"3.1 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":43,"inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":12,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":15,"strikes":28,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":3,"flyOuts":32,"groundOuts":48,"airOuts":64,"runs":21,"doubles":8,"triples":2,"homeRuns":5,"strikeOuts":56,"baseOnBalls":28,"intentionalWalks":2,"hits":48,"hitByPitch":0,"atBats":215,"obp":".311","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":972,"era":"3.05","inningsPitched":"59.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":20,"whip":"1.29","battersFaced":244,"outs":177,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":972,"balls":360,"strikes":612,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.47","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.54","walksPer9Inn":"4.27","hitsPer9Inn":"7.32","runsScoredPer9":"3.20","homeRunsPer9":"0.76","inheritedRunners":15,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"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"}]},"ID608369":{"person":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"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":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":63,"groundOuts":95,"airOuts":88,"runs":54,"doubles":18,"triples":0,"homeRuns":19,"strikeOuts":81,"baseOnBalls":54,"intentionalWalks":10,"hits":94,"hitByPitch":5,"avg":".264","atBats":356,"obp":".367","slg":".475","ops":".842","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":417,"totalBases":169,"rbi":46,"leftOnBase":145,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.74","popOuts":5,"lineOuts":20},"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":205,"putOuts":113,"errors":4,"chances":322,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID676395":{"person":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":55,"gamesStarted":0,"flyOuts":27,"groundOuts":41,"airOuts":43,"runs":24,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":54,"baseOnBalls":19,"intentionalWalks":1,"hits":47,"hitByPitch":0,"atBats":181,"obp":".328","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":759,"era":"3.61","inningsPitched":"47.1","wins":1,"losses":7,"saves":9,"saveOpportunities":15,"holds":12,"blownSaves":6,"earnedRuns":19,"whip":"1.39","battersFaced":204,"outs":142,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":759,"balls":251,"strikes":508,"strikePercentage":".670","hitBatsmen":0,"balks":1,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".125","pitchesPerInning":"16.04","gamesFinished":20,"strikeoutWalkRatio":"2.84","strikeoutsPer9Inn":"10.27","walksPer9Inn":"3.61","hitsPer9Inn":"8.94","runsScoredPer9":"4.56","homeRunsPer9":"1.33","inheritedRunners":18,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":3,"chances":13,"fielding":".769","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543760":{"person":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":107,"groundOuts":101,"airOuts":177,"runs":62,"doubles":16,"triples":1,"homeRuns":15,"strikeOuts":92,"baseOnBalls":50,"intentionalWalks":0,"hits":108,"hitByPitch":5,"avg":".230","atBats":469,"obp":".306","slg":".365","ops":".671","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":533,"totalBases":171,"rbi":62,"leftOnBase":197,"sacBunts":0,"sacFlies":9,"babip":".251","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.27","popOuts":35,"lineOuts":35},"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":307,"putOuts":183,"errors":2,"chances":492,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID673962":{"person":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":47,"groundOuts":78,"airOuts":94,"runs":34,"doubles":12,"triples":1,"homeRuns":11,"strikeOuts":96,"baseOnBalls":22,"intentionalWalks":0,"hits":84,"hitByPitch":2,"avg":".239","atBats":352,"obp":".287","slg":".372","ops":".659","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":131,"rbi":45,"leftOnBase":150,"sacBunts":0,"sacFlies":0,"babip":".298","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":15,"lineOuts":32},"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":164,"putOuts":60,"errors":5,"chances":229,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID543309":{"person":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"jerseyNumber":"11","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":46,"groundOuts":44,"airOuts":76,"runs":24,"doubles":11,"triples":1,"homeRuns":8,"strikeOuts":50,"baseOnBalls":14,"intentionalWalks":0,"hits":58,"hitByPitch":2,"avg":".256","atBats":227,"obp":".303","slg":".419","ops":".722","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":244,"totalBases":95,"rbi":36,"leftOnBase":87,"sacBunts":0,"sacFlies":1,"babip":".294","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.38","popOuts":14,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":10,"stolenBases":49,"stolenBasePercentage":".831","caughtStealingPercentage":".169","assists":11,"putOuts":441,"errors":3,"chances":455,"fielding":".993","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID677649":{"person":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2 K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":11,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":14,"groundOuts":28,"airOuts":30,"runs":7,"doubles":8,"triples":0,"homeRuns":0,"strikeOuts":36,"baseOnBalls":6,"intentionalWalks":0,"hits":25,"hitByPitch":4,"avg":".214","atBats":117,"obp":".273","slg":".282","ops":".555","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":33,"rbi":9,"leftOnBase":47,"sacBunts":1,"sacFlies":1,"babip":".305","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":11,"lineOuts":5},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"obp":".100","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":22,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.33","battersFaced":10,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":7,"strikes":15,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"7.33","gamesFinished":3,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":122,"errors":2,"chances":170,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID594798":{"person":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":87,"groundOuts":120,"airOuts":142,"runs":43,"doubles":17,"triples":1,"homeRuns":19,"strikeOuts":148,"baseOnBalls":30,"intentionalWalks":0,"hits":100,"hitByPitch":3,"atBats":507,"obp":".245","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2094,"era":"2.76","inningsPitched":"140.1","wins":10,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"0.93","battersFaced":543,"outs":421,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2094,"balls":694,"strikes":1400,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".667","pitchesPerInning":"14.92","gamesFinished":0,"strikeoutWalkRatio":"4.93","strikeoutsPer9Inn":"9.49","walksPer9Inn":"1.92","hitsPer9Inn":"6.41","runsScoredPer9":"2.76","homeRunsPer9":"1.22","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":25,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":15,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669701":{"person":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"1-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":60,"groundOuts":115,"airOuts":112,"runs":60,"doubles":21,"triples":2,"homeRuns":9,"strikeOuts":77,"baseOnBalls":41,"intentionalWalks":2,"hits":105,"hitByPitch":6,"avg":".259","atBats":405,"obp":".336","slg":".388","ops":".724","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":456,"totalBases":157,"rbi":30,"leftOnBase":156,"sacBunts":3,"sacFlies":1,"babip":".300","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":23,"lineOuts":29},"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":128,"putOuts":238,"errors":4,"chances":370,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID571578":{"person":{"id":571578,"fullName":"Patrick Corbin","link":"/api/v1/people/571578"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":80,"groundOuts":110,"airOuts":133,"runs":60,"doubles":24,"triples":1,"homeRuns":17,"strikeOuts":99,"baseOnBalls":40,"intentionalWalks":1,"hits":125,"hitByPitch":2,"atBats":463,"obp":".329","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","numberOfPitches":1973,"era":"4.45","inningsPitched":"119.1","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.38","battersFaced":509,"outs":358,"gamesPitched":23,"completeGames":1,"shutouts":0,"pitchesThrown":1973,"balls":739,"strikes":1234,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".400","pitchesPerInning":"16.53","gamesFinished":0,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"7.47","walksPer9Inn":"3.02","hitsPer9Inn":"9.43","runsScoredPer9":"4.53","homeRunsPer9":"1.28","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":10,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683227":{"person":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"jerseyNumber":"39","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"800","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".095","atBats":21,"obp":".095","slg":".190","ops":".285","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":4,"rbi":1,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"babip":".105","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687847":{"person":{"id":687847,"fullName":"Marc Church","link":"/api/v1/people/687847"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":5,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":4,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":6,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".435","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":99,"era":"3.86","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":2,"whip":"2.14","battersFaced":23,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":48,"strikes":51,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.21","gamesFinished":0,"strikeoutWalkRatio":"0.83","strikeoutsPer9Inn":"9.64","walksPer9Inn":"11.57","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664208":{"person":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":48,"gamesStarted":0,"flyOuts":18,"groundOuts":36,"airOuts":40,"runs":18,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":58,"baseOnBalls":19,"intentionalWalks":1,"hits":33,"hitByPitch":7,"atBats":163,"obp":".309","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":763,"era":"3.09","inningsPitched":"46.2","wins":2,"losses":5,"saves":3,"saveOpportunities":7,"holds":21,"blownSaves":4,"earnedRuns":16,"whip":"1.11","battersFaced":193,"outs":140,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":763,"balls":273,"strikes":490,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".286","pitchesPerInning":"16.35","gamesFinished":14,"strikeoutWalkRatio":"3.05","strikeoutsPer9Inn":"11.19","walksPer9Inn":"3.66","hitsPer9Inn":"6.36","runsScoredPer9":"3.47","homeRunsPer9":"0.58","inheritedRunners":19,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676961":{"person":{"id":676961,"fullName":"Caleb Boushley","link":"/api/v1/people/676961"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, 3 ER, K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":4,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":13,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":68,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":16,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":32,"strikes":36,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":1,"flyOuts":19,"groundOuts":37,"airOuts":40,"runs":24,"doubles":10,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":1,"hits":43,"hitByPitch":2,"atBats":156,"obp":".339","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":651,"era":"5.22","inningsPitched":"39.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.41","battersFaced":171,"outs":119,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":651,"balls":254,"strikes":397,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":3,"winPercentage":".---","pitchesPerInning":"16.41","gamesFinished":11,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"8.17","walksPer9Inn":"2.95","hitsPer9Inn":"9.76","runsScoredPer9":"5.45","homeRunsPer9":"1.13","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543135":{"person":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":60,"groundOuts":144,"airOuts":92,"runs":27,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":120,"baseOnBalls":21,"intentionalWalks":1,"hits":86,"hitByPitch":7,"atBats":439,"obp":".243","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1815,"era":"1.76","inningsPitched":"123.0","wins":11,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"0.87","battersFaced":471,"outs":369,"gamesPitched":21,"completeGames":1,"shutouts":1,"pitchesThrown":1815,"balls":601,"strikes":1214,"strikePercentage":".670","hitBatsmen":7,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".786","pitchesPerInning":"14.76","gamesFinished":0,"strikeoutWalkRatio":"5.71","strikeoutsPer9Inn":"8.78","walksPer9Inn":"1.54","hitsPer9Inn":"6.29","runsScoredPer9":"1.98","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":22,"errors":1,"chances":32,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID543056":{"person":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":48,"gamesStarted":1,"flyOuts":18,"groundOuts":32,"airOuts":38,"runs":8,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":135,"obp":".268","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":597,"era":"1.93","inningsPitched":"37.1","wins":2,"losses":1,"saves":2,"saveOpportunities":2,"holds":9,"blownSaves":0,"earnedRuns":8,"whip":"1.07","battersFaced":150,"outs":112,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":597,"balls":199,"strikes":398,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".667","pitchesPerInning":"15.99","gamesFinished":10,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"9.64","walksPer9Inn":"3.13","hitsPer9Inn":"6.51","runsScoredPer9":"1.93","homeRunsPer9":"0.24","inheritedRunners":26,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[694671,608369,543760,543309,673962,669701,677649,641680,683227,694497,676961,656641,542888,571948],"pitchers":[676961,656641,542888,571948],"bench":[696030,592626,642133],"bullpen":[687847,571578,543056,681168,543135,676395,518876,683004,664208,594798],"battingOrder":[694671,608369,543760,543309,669701,677649,641680,683227,694497],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Heim (13, Lynch IV); Higashioka (11, Long)."},{"label":"HR","value":"Langford (18, 1st inning off Cameron, 0 on, 0 out)."},{"label":"TB","value":"Duran, E 2; Heim 3; Higashioka 2; Langford 5; Seager; Semien 3; Smith."},{"label":"RBI","value":"Higashioka 3 (36); Langford (51); Seager (46); Semien (62)."},{"label":"2-out RBI","value":"Higashioka 3; Semien; Seager."},{"label":"Runners left in scoring position, 2 out","value":"Jung, Jo; Duran, E."},{"label":"Team RISP","value":"6-for-10."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Duran, E (1, 2nd base by Clarke, T/Perez, S)."},{"label":"PO","value":"Duran, E (2nd base by Long)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Higashioka-Seager)."}]}],"note":[{"label":"a","value":"Grounded out for Jung, Jo in the 6th."}]},"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":4,"groundOuts":10,"airOuts":7,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":1,"hits":8,"hitByPitch":0,"avg":".246","atBats":34,"obp":".306","slg":".392","ops":".698","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":12,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":3,"lineOuts":0},"pitching":{"flyOuts":5,"groundOuts":12,"airOuts":7,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":37,"obp":".405","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":169,"era":"3.58","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.24","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":68,"strikes":101,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.71","rbi":6,"pitchesPerInning":"18.78","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":15,"putOuts":27,"errors":1,"chances":43,"passedBall":0,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":57,"groundOuts":83,"airOuts":100,"runs":33,"doubles":15,"triples":0,"homeRuns":5,"strikeOuts":56,"baseOnBalls":21,"intentionalWalks":2,"hits":85,"hitByPitch":7,"avg":".267","atBats":318,"obp":".322","slg":".362","ops":".684","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":115,"rbi":34,"leftOnBase":106,"sacBunts":1,"sacFlies":5,"babip":".305","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.60","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":153,"putOuts":139,"errors":3,"chances":295,"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"}]},"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":{"note":"(L, 1-3)","summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"2.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":12,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":18,"strikes":24,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":3,"gamesFinished":1,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":19,"groundOuts":27,"airOuts":33,"runs":25,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":24,"baseOnBalls":15,"intentionalWalks":1,"hits":35,"hitByPitch":1,"atBats":119,"obp":".378","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":552,"era":"6.35","inningsPitched":"28.1","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":20,"whip":"1.76","battersFaced":135,"outs":85,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":552,"balls":212,"strikes":340,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":3,"winPercentage":".250","pitchesPerInning":"19.48","gamesFinished":14,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"7.62","walksPer9Inn":"4.76","hitsPer9Inn":"11.12","runsScoredPer9":"7.94","homeRunsPer9":"1.27","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":85,"groundOuts":108,"airOuts":142,"runs":53,"doubles":26,"triples":0,"homeRuns":8,"strikeOuts":88,"baseOnBalls":46,"intentionalWalks":0,"hits":103,"hitByPitch":12,"avg":".235","atBats":438,"obp":".323","slg":".349","ops":".672","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":499,"totalBases":153,"rbi":41,"leftOnBase":128,"sacBunts":1,"sacFlies":2,"babip":".276","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.75","popOuts":34,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":181,"putOuts":128,"errors":12,"chances":321,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":40,"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":10,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".233","atBats":30,"obp":".258","slg":".333","ops":".591","caughtStealing":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":10,"rbi":4,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":0,"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":6,"putOuts":28,"errors":1,"chances":35,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"1-3 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":80,"groundOuts":109,"airOuts":144,"runs":42,"doubles":29,"triples":0,"homeRuns":22,"strikeOuts":100,"baseOnBalls":22,"intentionalWalks":4,"hits":114,"hitByPitch":8,"avg":".245","atBats":466,"obp":".290","slg":".448","ops":".738","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":499,"totalBases":209,"rbi":70,"leftOnBase":200,"sacBunts":0,"sacFlies":1,"babip":".267","groundOutsToAirouts":"0.76","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"21.18","popOuts":32,"lineOuts":32},"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":40,"putOuts":710,"errors":1,"chances":751,"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":88,"flyOuts":33,"groundOuts":52,"airOuts":67,"runs":31,"doubles":18,"triples":1,"homeRuns":8,"strikeOuts":50,"baseOnBalls":15,"intentionalWalks":1,"hits":53,"hitByPitch":1,"avg":".242","atBats":219,"obp":".290","slg":".443","ops":".733","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":97,"rbi":25,"leftOnBase":91,"sacBunts":0,"sacFlies":3,"babip":".274","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.38","popOuts":19,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":44,"errors":0,"chances":44,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":24,"groundOuts":38,"airOuts":52,"runs":13,"doubles":6,"triples":2,"homeRuns":3,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":28,"hitByPitch":3,"avg":".204","atBats":137,"obp":".270","slg":".343","ops":".613","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":47,"rbi":16,"leftOnBase":44,"sacBunts":1,"sacFlies":2,"babip":".219","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.67","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":39,"putOuts":61,"errors":1,"chances":101,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":19,"groundOuts":42,"airOuts":26,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".205","atBats":132,"obp":".293","slg":".333","ops":".626","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":44,"rbi":13,"leftOnBase":54,"sacBunts":2,"sacFlies":1,"babip":".258","groundOutsToAirouts":"1.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":88,"errors":3,"chances":94,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"note":"(BS, 5)","summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":6,"strikes":6,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":54,"gamesStarted":0,"flyOuts":21,"groundOuts":61,"airOuts":48,"runs":16,"doubles":7,"triples":1,"homeRuns":2,"strikeOuts":41,"baseOnBalls":17,"intentionalWalks":3,"hits":47,"hitByPitch":3,"atBats":197,"obp":".309","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":831,"era":"2.53","inningsPitched":"53.1","wins":5,"losses":3,"saves":2,"saveOpportunities":7,"holds":20,"blownSaves":5,"earnedRuns":15,"whip":"1.20","battersFaced":217,"outs":160,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":831,"balls":299,"strikes":532,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.27","rbi":1,"winPercentage":".625","pitchesPerInning":"15.58","gamesFinished":9,"strikeoutWalkRatio":"2.41","strikeoutsPer9Inn":"6.92","walksPer9Inn":"2.87","hitsPer9Inn":"7.93","runsScoredPer9":"2.70","homeRunsPer9":"0.34","inheritedRunners":19,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":14},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":13,"flyOuts":6,"groundOuts":5,"airOuts":8,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".185","atBats":27,"obp":".290","slg":".333","ops":".623","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":9,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".235","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":1,"putOuts":72,"errors":0,"chances":73,"fielding":"1.000","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":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":15,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":7,"strikes":8,"strikePercentage":".530","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":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":35,"gamesStarted":0,"flyOuts":22,"groundOuts":42,"airOuts":43,"runs":15,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":31,"baseOnBalls":5,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":142,"obp":".211","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":607,"era":"3.38","inningsPitched":"40.0","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":15,"whip":"0.78","battersFaced":147,"outs":120,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":607,"balls":210,"strikes":397,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".500","pitchesPerInning":"15.18","gamesFinished":12,"strikeoutWalkRatio":"6.20","strikeoutsPer9Inn":"6.98","walksPer9Inn":"1.13","hitsPer9Inn":"5.85","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":14,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":1,"chances":5,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":56,"gamesStarted":0,"flyOuts":41,"groundOuts":31,"airOuts":87,"runs":21,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":6,"hits":42,"hitByPitch":3,"atBats":204,"obp":".285","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":871,"era":"2.77","inningsPitched":"55.1","wins":4,"losses":5,"saves":32,"saveOpportunities":38,"holds":0,"blownSaves":6,"earnedRuns":17,"whip":"1.12","battersFaced":229,"outs":166,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":871,"balls":304,"strikes":567,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".444","pitchesPerInning":"15.74","gamesFinished":47,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"7.48","walksPer9Inn":"3.25","hitsPer9Inn":"6.83","runsScoredPer9":"3.42","homeRunsPer9":"0.81","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":25,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":14,"gamesStarted":10,"flyOuts":46,"groundOuts":37,"airOuts":67,"runs":17,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":51,"baseOnBalls":23,"intentionalWalks":0,"hits":36,"hitByPitch":1,"atBats":190,"obp":".280","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":884,"era":"2.75","inningsPitched":"52.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.13","battersFaced":215,"outs":157,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":884,"balls":322,"strikes":562,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".500","pitchesPerInning":"16.89","gamesFinished":2,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"8.77","walksPer9Inn":"3.96","hitsPer9Inn":"6.19","runsScoredPer9":"2.92","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"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":"2-3 | HR, 2 BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":1,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":82,"groundOuts":123,"airOuts":150,"runs":52,"doubles":21,"triples":1,"homeRuns":25,"strikeOuts":85,"baseOnBalls":39,"intentionalWalks":5,"hits":126,"hitByPitch":7,"avg":".262","atBats":481,"obp":".325","slg":".466","ops":".791","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":530,"totalBases":224,"rbi":86,"leftOnBase":233,"sacBunts":0,"sacFlies":3,"babip":".270","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.24","popOuts":33,"lineOuts":35},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":714,"errors":3,"chances":767,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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 | 2 K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":112,"flyOuts":29,"groundOuts":99,"airOuts":79,"runs":37,"doubles":15,"triples":4,"homeRuns":4,"strikeOuts":66,"baseOnBalls":17,"intentionalWalks":0,"hits":81,"hitByPitch":1,"avg":".261","atBats":310,"obp":".299","slg":".374","ops":".673","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":343,"totalBases":116,"rbi":28,"leftOnBase":125,"sacBunts":12,"sacFlies":3,"babip":".317","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.50","popOuts":28,"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":268,"errors":1,"chances":271,"fielding":".996","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":{"note":"(H, 5)","summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":46,"gamesStarted":2,"flyOuts":34,"groundOuts":57,"airOuts":59,"runs":18,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":32,"baseOnBalls":22,"intentionalWalks":1,"hits":52,"hitByPitch":4,"atBats":197,"obp":".348","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":838,"era":"2.91","inningsPitched":"52.2","wins":5,"losses":2,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":17,"whip":"1.41","battersFaced":226,"outs":158,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":838,"balls":313,"strikes":525,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".714","pitchesPerInning":"15.91","gamesFinished":7,"strikeoutWalkRatio":"1.45","strikeoutsPer9Inn":"5.47","walksPer9Inn":"3.76","hitsPer9Inn":"8.89","runsScoredPer9":"3.08","homeRunsPer9":"1.03","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":19,"gamesStarted":19,"flyOuts":62,"groundOuts":93,"airOuts":122,"runs":53,"doubles":24,"triples":3,"homeRuns":17,"strikeOuts":88,"baseOnBalls":31,"intentionalWalks":0,"hits":104,"hitByPitch":3,"atBats":404,"obp":".313","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1693,"era":"4.43","inningsPitched":"103.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"1.30","battersFaced":441,"outs":311,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1693,"balls":615,"strikes":1078,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":10,"pickoffs":1,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".385","pitchesPerInning":"16.33","gamesFinished":0,"strikeoutWalkRatio":"2.84","strikeoutsPer9Inn":"7.64","walksPer9Inn":"2.69","hitsPer9Inn":"9.03","runsScoredPer9":"4.60","homeRunsPer9":"1.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":27,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":10,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","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":25,"gamesStarted":25,"flyOuts":93,"groundOuts":130,"airOuts":181,"runs":53,"doubles":18,"triples":4,"homeRuns":12,"strikeOuts":104,"baseOnBalls":37,"intentionalWalks":0,"hits":130,"hitByPitch":3,"atBats":538,"obp":".292","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2185,"era":"3.34","inningsPitched":"142.2","wins":8,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.17","battersFaced":586,"outs":428,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2185,"balls":750,"strikes":1435,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".471","pitchesPerInning":"15.32","gamesFinished":0,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"6.56","walksPer9Inn":"2.33","hitsPer9Inn":"8.20","runsScoredPer9":"3.34","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":41,"lineOuts":47},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663559":{"person":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"jerseyNumber":"36","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":25,"gamesStarted":24,"flyOuts":87,"groundOuts":109,"airOuts":162,"runs":64,"doubles":25,"triples":1,"homeRuns":19,"strikeOuts":79,"baseOnBalls":45,"intentionalWalks":0,"hits":109,"hitByPitch":1,"atBats":452,"obp":".309","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1894,"era":"4.23","inningsPitched":"123.1","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.25","battersFaced":505,"outs":370,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":1894,"balls":685,"strikes":1209,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":3,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".538","pitchesPerInning":"15.36","gamesFinished":0,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"5.76","walksPer9Inn":"3.28","hitsPer9Inn":"7.95","runsScoredPer9":"4.67","homeRunsPer9":"1.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":41,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"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":"1-5 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":68,"groundOuts":77,"airOuts":120,"runs":51,"doubles":18,"triples":1,"homeRuns":13,"strikeOuts":96,"baseOnBalls":56,"intentionalWalks":4,"hits":86,"hitByPitch":1,"avg":".230","atBats":374,"obp":".329","slg":".388","ops":".717","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":436,"totalBases":145,"rbi":36,"leftOnBase":166,"sacBunts":2,"sacFlies":3,"babip":".272","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.77","popOuts":27,"lineOuts":25},"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":185,"errors":1,"chances":197,"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":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":68,"groundOuts":126,"airOuts":137,"runs":59,"doubles":32,"triples":5,"homeRuns":12,"strikeOuts":69,"baseOnBalls":46,"intentionalWalks":0,"hits":139,"hitByPitch":1,"avg":".300","atBats":464,"obp":".361","slg":".468","ops":".829","caughtStealing":9,"stolenBases":22,"stolenBasePercentage":".710","caughtStealingPercentage":".290","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":518,"totalBases":217,"rbi":56,"leftOnBase":199,"sacBunts":3,"sacFlies":4,"babip":".328","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.67","popOuts":26,"lineOuts":43},"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":204,"putOuts":112,"errors":7,"chances":323,"fielding":".978","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":24,"gamesStarted":24,"flyOuts":81,"groundOuts":123,"airOuts":157,"runs":60,"doubles":21,"triples":1,"homeRuns":25,"strikeOuts":115,"baseOnBalls":49,"intentionalWalks":1,"hits":119,"hitByPitch":5,"atBats":510,"obp":".306","caughtStealing":7,"stolenBases":4,"stolenBasePercentage":".364","caughtStealingPercentage":".636","numberOfPitches":2216,"era":"3.73","inningsPitched":"137.2","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.22","battersFaced":568,"outs":413,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2216,"balls":818,"strikes":1398,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".571","pitchesPerInning":"16.10","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"7.52","walksPer9Inn":"3.20","hitsPer9Inn":"7.78","runsScoredPer9":"3.92","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":28,"lineOuts":48},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":12,"errors":0,"chances":26,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"4.2 IP, 2 ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":33,"strikes":56,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":68,"groundOuts":103,"airOuts":116,"runs":29,"doubles":8,"triples":2,"homeRuns":11,"strikeOuts":83,"baseOnBalls":31,"intentionalWalks":1,"hits":79,"hitByPitch":3,"atBats":380,"obp":".273","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1592,"era":"2.53","inningsPitched":"103.0","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.07","battersFaced":415,"outs":309,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1592,"balls":599,"strikes":993,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":2,"winPercentage":".583","pitchesPerInning":"15.46","gamesFinished":0,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"7.25","walksPer9Inn":"2.71","hitsPer9Inn":"6.90","runsScoredPer9":"2.53","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":24,"lineOuts":24},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":54,"gamesStarted":2,"flyOuts":11,"groundOuts":75,"airOuts":23,"runs":21,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":51,"baseOnBalls":17,"intentionalWalks":0,"hits":50,"hitByPitch":2,"atBats":197,"obp":".319","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":882,"era":"3.63","inningsPitched":"52.0","wins":4,"losses":1,"saves":0,"saveOpportunities":2,"holds":12,"blownSaves":2,"earnedRuns":21,"whip":"1.29","battersFaced":218,"outs":156,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":882,"balls":311,"strikes":571,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.26","rbi":0,"winPercentage":".800","pitchesPerInning":"16.96","gamesFinished":4,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.83","walksPer9Inn":"2.94","hitsPer9Inn":"8.65","runsScoredPer9":"3.63","homeRunsPer9":"0.87","inheritedRunners":30,"inheritedRunnersScored":9,"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":true,"isSubstitute":false}},"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":57,"gamesStarted":0,"flyOuts":22,"groundOuts":45,"airOuts":52,"runs":20,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":50,"baseOnBalls":18,"intentionalWalks":1,"hits":43,"hitByPitch":1,"atBats":189,"obp":".298","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":827,"era":"3.24","inningsPitched":"50.0","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":16,"blownSaves":2,"earnedRuns":18,"whip":"1.22","battersFaced":209,"outs":150,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":827,"balls":288,"strikes":539,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".500","pitchesPerInning":"16.54","gamesFinished":6,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.24","hitsPer9Inn":"7.74","runsScoredPer9":"3.60","homeRunsPer9":"1.26","inheritedRunners":40,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"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":"3-5 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":6,"putOuts":1,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":83,"groundOuts":94,"airOuts":154,"runs":80,"doubles":39,"triples":4,"homeRuns":18,"strikeOuts":105,"baseOnBalls":43,"intentionalWalks":7,"hits":144,"hitByPitch":5,"avg":".294","atBats":490,"obp":".352","slg":".500","ops":".852","caughtStealing":7,"stolenBases":32,"stolenBasePercentage":".821","caughtStealingPercentage":".179","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":545,"totalBases":245,"rbi":69,"leftOnBase":180,"sacBunts":0,"sacFlies":7,"babip":".337","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.22","popOuts":32,"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":305,"putOuts":155,"errors":8,"chances":468,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[573262,677951,686469,672580,521692,624428,679845,663697,670231,545341,664728,702070,664199,663738,668674,669674],"pitchers":[702070,664199,663738,668674,669674],"bench":[571912,686475],"bullpen":[686701,608032,663559,547179,607625,670167,608379,672582],"battingOrder":[573262,677951,686469,672580,521692,679845,663697,545341,664728],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Witt Jr. (39, Boushley)."},{"label":"HR","value":"Pasquantino (25, 1st inning off Boushley, 2 on, 0 out)."},{"label":"TB","value":"Isbel; Pasquantino 5; Perez, S; Witt Jr. 4; Yastrzemski."},{"label":"RBI","value":"Pasquantino 3 (86)."},{"label":"Runners left in scoring position, 2 out","value":"Rave; Garcia, M; Loftin 3."},{"label":"Team RISP","value":"1-for-6."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Isbel (4, 2nd base by Boushley/Higashioka)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Pasquantino (3, fielding)."},{"label":"Pickoffs","value":"Long (Duran, E at 2nd base)."}]}],"note":[{"label":"a","value":"Popped out for Frazier in the 5th."},{"label":"b","value":"Flied out for Rave in the 6th."}]}},"officials":[{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Home Plate"},{"official":{"id":607884,"fullName":"Paul Clemons","link":"/api/v1/people/607884"},"officialType":"First Base"},{"official":{"id":482641,"fullName":"Adrian Johnson","link":"/api/v1/people/482641"},"officialType":"Second Base"},{"official":{"id":511890,"fullName":"Quinn Wolcott","link":"/api/v1/people/511890"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Pasquantino (by Boushley)."},{"label":"Pitches-strikes","value":"Boushley 68-36; Latz 43-28; Armstrong 31-19; Milner 19-15; Cameron 89-56; Clarke, T 15-8; Lynch IV 11-7; Erceg 12-6; Long 42-24."},{"label":"Groundouts-flyouts","value":"Boushley 4-2; Latz 2-2; Armstrong 1-0; Milner 3-0; Cameron 4-3; Clarke, T 3-0; Lynch IV 1-1; Erceg 0-0; Long 4-1."},{"label":"Batters faced","value":"Boushley 16; Latz 12; Armstrong 7; Milner 4; Cameron 20; Clarke, T 4; Lynch IV 3; Erceg 3; Long 12."},{"label":"Inherited runners-scored","value":"Clarke, T 1-0; Erceg 1-1."},{"label":"Umpires","value":"HP: Brian Walsh. 1B: Paul Clemons. 2B: Adrian Johnson. 3B: Quinn Wolcott. "},{"label":"Weather","value":"90 degrees, Clear."},{"label":"Wind","value":"7 mph, L To R."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"3:06."},{"label":"Att","value":"14,312."},{"label":"Venue","value":"Kauffman Stadium."},{"label":"August 20, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671","boxscoreName":"Langford"},"jerseyNumber":"36","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"100","stats":{"batting":{"summary":"2-2 | HR, 3 BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":61,"groundOuts":72,"airOuts":106,"runs":56,"doubles":18,"triples":0,"homeRuns":18,"strikeOuts":125,"baseOnBalls":52,"intentionalWalks":3,"hits":97,"hitByPitch":3,"avg":".244","atBats":397,"obp":".334","slg":".426","ops":".760","caughtStealing":6,"stolenBases":16,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":455,"totalBases":169,"rbi":51,"leftOnBase":144,"sacBunts":0,"sacFlies":3,"babip":".307","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.06","popOuts":21,"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":4,"putOuts":246,"errors":2,"chances":252,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":73,"hittingGameScore":73},{"player":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","boxscoreName":"Pasquantino"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | HR, 2 BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":1,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":82,"groundOuts":123,"airOuts":150,"runs":52,"doubles":21,"triples":1,"homeRuns":25,"strikeOuts":85,"baseOnBalls":39,"intentionalWalks":5,"hits":126,"hitByPitch":7,"avg":".262","atBats":481,"obp":".325","slg":".466","ops":".791","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":530,"totalBases":224,"rbi":86,"leftOnBase":233,"sacBunts":0,"sacFlies":3,"babip":".270","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.24","popOuts":33,"lineOuts":35},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":714,"errors":3,"chances":767,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641","boxscoreName":"Latz"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"3.1 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":11,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":43,"inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":12,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":43,"balls":15,"strikes":28,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":3,"flyOuts":32,"groundOuts":48,"airOuts":64,"runs":21,"doubles":8,"triples":2,"homeRuns":5,"strikeOuts":56,"baseOnBalls":28,"intentionalWalks":2,"hits":48,"hitByPitch":0,"atBats":215,"obp":".311","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":972,"era":"3.05","inningsPitched":"59.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":20,"whip":"1.29","battersFaced":244,"outs":177,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":972,"balls":360,"strikes":612,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.47","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.54","walksPer9Inn":"4.27","hitsPer9Inn":"7.32","runsScoredPer9":"3.20","homeRunsPer9":"0.76","inheritedRunners":15,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"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"}]},"type":"reliever","gameScore":60,"pitchingGameScore":60}]},"decisions":{"winner":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"loser":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}