{"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":822884,"link":"/api/v1.1/game/822884/feed/live","metaData":{"wait":10,"timeStamp":"20260703_032412","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822884,"type":"R","doubleHeader":"N","id":"2026/07/02/detmlb-texmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822884-2026-07-02","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-03T00:05:00Z","originalDate":"2026-07-02","officialDate":"2026-07-02","dayNight":"night","time":"7:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116","season":2026,"venue":{"id":2394,"name":"Comerica Park","link":"/api/v1/venues/2394"},"springVenue":{"id":2511,"link":"/api/v1/venues/2511"},"teamCode":"det","fileCode":"det","abbreviation":"DET","teamName":"Tigers","locationName":"Detroit","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Detroit","record":{"gamesPlayed":88,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":38,"losses":50,"ties":0,"pct":".432"},"records":{},"divisionLeader":false,"wins":38,"losses":50,"winningPercentage":".432"},"franchiseName":"Detroit","clubName":"Tigers","active":true},"home":{"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":2026,"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":88,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":43,"ties":0,"pct":".511"},"records":{},"divisionLeader":false,"wins":45,"losses":43,"winningPercentage":".511"},"franchiseName":"Texas","clubName":"Rangers","active":true}},"players":{"ID664285":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285","firstName":"Framber","lastName":"Valdez","primaryNumber":"59","birthDate":"1993-11-19","currentAge":32,"birthCity":"Palenque","birthCountry":"Dominican Republic","height":"5' 11\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Framber","useLastName":"Valdez","boxscoreName":"Valdez, F","gender":"M","nameMatrilineal":"Pinales","isPlayer":true,"isVerified":true,"pronunciation":"FRAHM-burr","mlbDebutDate":"2018-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Framber Valdez","nameSlug":"framber-valdez-664285","firstLastName":"Framber Valdez","lastFirstName":"Valdez, Framber","lastInitName":"Valdez, F","initLastName":"F Valdez","fullFMLName":"Framber Valdez","fullLFMName":"Valdez, Framber","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"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},"ID677958":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958","firstName":"Kumar","lastName":"Rocker","primaryNumber":"80","birthDate":"1999-11-22","currentAge":26,"birthCity":"Watkinsville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kumar","useLastName":"Rocker","boxscoreName":"Rocker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"rhymes with ‘Lamar’","mlbDebutDate":"2024-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kumar Rocker","nameSlug":"kumar-rocker-677958","firstLastName":"Kumar Rocker","lastFirstName":"Rocker, Kumar","lastInitName":"Rocker, K","initLastName":"K Rocker","fullFMLName":"Kumar Rocker","fullLFMName":"Rocker, Kumar ","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID669373":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373","firstName":"Tarik","lastName":"Skubal","primaryNumber":"29","birthDate":"1996-11-20","currentAge":29,"birthCity":"Hayward","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tarik","useLastName":"Skubal","middleName":"Daniel","boxscoreName":"Skubal","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"tare-ick sku-ble","mlbDebutDate":"2020-08-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tarik Skubal","nameSlug":"tarik-skubal-669373","firstLastName":"Tarik Skubal","lastFirstName":"Skubal, Tarik","lastInitName":"Skubal, T","initLastName":"T Skubal","fullFMLName":"Tarik Daniel Skubal","fullLFMName":"Skubal, Tarik Daniel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663554":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554","firstName":"Casey","lastName":"Mize","primaryNumber":"32","birthDate":"1997-05-01","currentAge":29,"birthCity":"Springville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Casey","useLastName":"Mize","middleName":"A.","boxscoreName":"Mize","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Mize","nameSlug":"casey-mize-663554","firstLastName":"Casey Mize","lastFirstName":"Mize, Casey","lastInitName":"Mize, C","initLastName":"C Mize","fullFMLName":"Casey A. Mize","fullLFMName":"Mize, Casey A.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID701678":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678","firstName":"Hao-Yu","lastName":"Lee","primaryNumber":"50","birthDate":"2003-02-03","currentAge":23,"birthCity":"New Taipei","birthCountry":"Taiwan","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Hao-Yu","useLastName":"Lee","boxscoreName":"Lee","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hao-Yu Lee","nameSlug":"hao-yu-lee-701678","firstLastName":"Hao-Yu Lee","lastFirstName":"Lee, Hao-Yu","lastInitName":"Lee, H","initLastName":"H Lee","fullFMLName":"Hao-Yu Lee","fullLFMName":"Lee, Hao-Yu ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID689225":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225","firstName":"Beau","lastName":"Brieske","primaryNumber":"4","birthDate":"1998-04-04","currentAge":28,"birthCity":"Chandler","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Beau","useLastName":"Brieske","middleName":"Conner","boxscoreName":"Brieske","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"briss-KEY","mlbDebutDate":"2022-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Beau Brieske","nameSlug":"beau-brieske-689225","firstLastName":"Beau Brieske","lastFirstName":"Brieske, Beau","lastInitName":"Brieske, B","initLastName":"B Brieske","fullFMLName":"Beau Conner Brieske","fullLFMName":"Brieske, Beau Conner","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID696030":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030","firstName":"Tadeo","lastName":"Osuna","primaryNumber":"19","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},"ID623454":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454","firstName":"Andrew","lastName":"Anderson","primaryNumber":"38","birthDate":"1994-03-22","currentAge":32,"birthCity":"Reno","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Anderson","middleName":"J.","boxscoreName":"Anderson, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-08-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Anderson","nameSlug":"drew-anderson-623454","firstLastName":"Drew Anderson","lastFirstName":"Anderson, Drew","lastInitName":"Anderson, D","initLastName":"D Anderson","fullFMLName":"Andrew J. Anderson","fullLFMName":"Anderson, Andrew J.","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682985":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985","firstName":"Riley","lastName":"Greene","primaryNumber":"31","birthDate":"2000-09-28","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Riley","useLastName":"Greene","middleName":"Alan","boxscoreName":"Greene, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Greene","nameSlug":"riley-greene-682985","firstLastName":"Riley Greene","lastFirstName":"Greene, Riley","lastInitName":"Greene, R","initLastName":"R Greene","fullFMLName":"Riley Alan Greene","fullLFMName":"Greene, Riley Alan","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"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},"ID663947":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947","firstName":"Weston","lastName":"Holton","primaryNumber":"87","birthDate":"1996-06-13","currentAge":30,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Holton","middleName":"Tyler","boxscoreName":"Holton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Holton","nameSlug":"tyler-holton-663947","firstLastName":"Tyler Holton","lastFirstName":"Holton, Tyler","lastInitName":"Holton, T","initLastName":"T Holton","fullFMLName":"Weston Tyler Holton","fullLFMName":"Holton, Weston Tyler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID805808":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808","firstName":"Kevin","lastName":"McGonigle","primaryNumber":"7","birthDate":"2004-08-18","currentAge":22,"birthCity":"Media","birthStateProvince":"PA","birthCountry":"USA","height":"5' 9\"","weight":187,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Kevin","useLastName":"McGonigle","middleName":"Patrick","boxscoreName":"McGonigle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin McGonigle","nameSlug":"kevin-mcgonigle-805808","firstLastName":"Kevin McGonigle","lastFirstName":"McGonigle, Kevin","lastInitName":"McGonigle, K","initLastName":"K McGonigle","fullFMLName":"Kevin McGonigle","fullLFMName":"McGonigle, Kevin","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"ID445276":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276","firstName":"Kenley","lastName":"Jansen","primaryNumber":"74","birthDate":"1987-09-30","currentAge":38,"birthCity":"Willemstad","birthCountry":"Curacao","height":"6' 5\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kenley","useLastName":"Jansen","middleName":"Geronimo","boxscoreName":"Jansen, K","nickName":"Kenleyfornia","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"KEHN-lee JAN-sin","mlbDebutDate":"2010-07-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kenley Jansen","nameSlug":"kenley-jansen-445276","firstLastName":"Kenley Jansen","lastFirstName":"Jansen, Kenley","lastInitName":"Jansen, K","initLastName":"K Jansen","fullFMLName":"Kenley Geronimo Jansen","fullLFMName":"Jansen, Kenley Geronimo","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID656427":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427","firstName":"Jack","lastName":"Flaherty","primaryNumber":"9","birthDate":"1995-10-15","currentAge":30,"birthCity":"Burbank","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Flaherty","middleName":"Rafe","boxscoreName":"Flaherty","nickName":"Flare","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Flaherty","nameSlug":"jack-flaherty-656427","firstLastName":"Jack Flaherty","lastFirstName":"Flaherty, Jack","lastInitName":"Flaherty, J","initLastName":"J Flaherty","fullFMLName":"Jack Rafe Flaherty","fullLFMName":"Flaherty, Jack Rafe","strikeZoneTop":3.48,"strikeZoneBottom":1.62},"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},"ID679822":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822","firstName":"Justin","lastName":"Foscue","primaryNumber":"14","birthDate":"1999-03-02","currentAge":27,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Justin","useLastName":"Foscue","middleName":"Connor","boxscoreName":"Foscue","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOSS-Q","mlbDebutDate":"2024-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Foscue","nameSlug":"justin-foscue-679822","firstLastName":"Justin Foscue","lastFirstName":"Foscue, Justin","lastInitName":"Foscue, J","initLastName":"J Foscue","fullFMLName":"Justin Connor Foscue","fullLFMName":"Foscue, Justin Connor","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"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},"ID669022":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022","firstName":"MacKenzie","lastName":"Gore","primaryNumber":"1","birthDate":"1999-02-24","currentAge":27,"birthCity":"Wilmington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"MacKenzie","useLastName":"Gore","middleName":"Evan","boxscoreName":"Gore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"MacKenzie Gore","nameSlug":"mackenzie-gore-669022","firstLastName":"MacKenzie Gore","lastFirstName":"Gore, MacKenzie","lastInitName":"Gore, M","initLastName":"M Gore","fullFMLName":"MacKenzie Evan Gore","fullLFMName":"Gore, MacKenzie Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687239":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239","firstName":"Benjamin","lastName":"Peoples","primaryNumber":"70","birthDate":"2001-05-01","currentAge":25,"birthCity":"Columbia","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Peoples","middleName":"Cole","boxscoreName":"Peoples","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-07-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Peoples","nameSlug":"ben-peoples-687239","firstLastName":"Ben Peoples","lastFirstName":"Peoples, Ben","lastInitName":"Peoples, B","initLastName":"B Peoples","fullFMLName":"Benjamin Cole Peoples","fullLFMName":"Peoples, Benjamin Cole","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID663837":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837","firstName":"Matthew","lastName":"Vierling","primaryNumber":"8","birthDate":"1996-09-16","currentAge":30,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Matt","useLastName":"Vierling","middleName":"Gregory","boxscoreName":"Vierling","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VEER-ling","mlbDebutDate":"2021-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Vierling","nameSlug":"matt-vierling-663837","firstLastName":"Matt Vierling","lastFirstName":"Vierling, Matt","lastInitName":"Vierling, M","initLastName":"M Vierling","fullFMLName":"Matthew Gregory Vierling","fullLFMName":"Vierling, Matthew Gregory","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID553869":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","firstName":"Elias","lastName":"Díaz","primaryNumber":"35","birthDate":"1990-11-17","currentAge":35,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Elias","useLastName":"Díaz","middleName":"David","boxscoreName":"Díaz, E","nickName":"El Maracucho","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"pronunciation":"ee-LEE-iss DEE-az","mlbDebutDate":"2015-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elias Díaz","nameSlug":"elias-diaz-553869","firstLastName":"Elias Díaz","lastFirstName":"Díaz, Elias","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Elias David Díaz","fullLFMName":"Díaz, Elias David","strikeZoneTop":3.241,"strikeZoneBottom":1.636},"ID693307":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307","firstName":"Francis","lastName":"Dingler","primaryNumber":"13","birthDate":"1998-09-17","currentAge":27,"birthCity":"Massillon","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dillon","useLastName":"Dingler","middleName":"Dillon","boxscoreName":"Dingler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dillon Dingler","nameSlug":"dillon-dingler-693307","firstLastName":"Dillon Dingler","lastFirstName":"Dingler, Dillon","lastInitName":"Dingler, D","initLastName":"D Dingler","fullFMLName":"Francis Dillon Dingler","fullLFMName":"Dingler, Francis Dillon","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID690993":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993","firstName":"Colten","lastName":"Keith","primaryNumber":"33","birthDate":"2001-08-14","currentAge":25,"birthCity":"Zanesville","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":211,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Colt","useLastName":"Keith","middleName":"Thomas","boxscoreName":"Keith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colt Keith","nameSlug":"colt-keith-690993","firstLastName":"Colt Keith","lastFirstName":"Keith, Colt","lastInitName":"Keith, C","initLastName":"C Keith","fullFMLName":"Colten Thomas Keith","fullLFMName":"Keith, Colten Thomas","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID669394":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394","firstName":"Jacob","lastName":"Burger","primaryNumber":"21","birthDate":"1996-04-10","currentAge":30,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Burger","middleName":"Michael","boxscoreName":"Burger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-07-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Burger","nameSlug":"jake-burger-669394","firstLastName":"Jake Burger","lastFirstName":"Burger, Jake","lastInitName":"Burger, J","initLastName":"J Burger","fullFMLName":"Jacob Michael Burger","fullLFMName":"Burger, Jacob Michael","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID682608":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608","firstName":"Peyton","lastName":"Gray","primaryNumber":"75","birthDate":"1995-06-02","currentAge":31,"birthCity":"Columbus","birthStateProvince":"IN","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peyton","useLastName":"Gray","middleName":"Charles Paul","boxscoreName":"Gray","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peyton Gray","nameSlug":"peyton-gray-682608","firstLastName":"Peyton Gray","lastFirstName":"Gray, Peyton","lastInitName":"Gray, P","initLastName":"P Gray","fullFMLName":"Peyton Charles Paul Gray","fullLFMName":"Gray, Peyton Charles Paul","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID656716":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716","firstName":"Zachary","lastName":"McKinstry","primaryNumber":"39","birthDate":"1995-04-29","currentAge":31,"birthCity":"Toledo","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Zach","useLastName":"McKinstry","boxscoreName":"McKinstry","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"muh-KIN-stry","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach McKinstry","nameSlug":"zach-mckinstry-656716","firstLastName":"Zach McKinstry","lastFirstName":"McKinstry, Zach","lastInitName":"McKinstry, Z","initLastName":"Z McKinstry","fullFMLName":"Zachary McKinstry","fullLFMName":"McKinstry, Zachary","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID641302":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302","firstName":"Tyler","lastName":"Alexander","primaryNumber":"13","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Alexander","middleName":"John","boxscoreName":"Alexander, T","nickName":"Todd The Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Alexander","nameSlug":"tyler-alexander-641302","firstLastName":"Tyler Alexander","lastFirstName":"Alexander, Tyler","lastInitName":"Alexander, T","initLastName":"T Alexander","fullFMLName":"Tyler John Alexander","fullLFMName":"Alexander, Tyler John","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID663330":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330","firstName":"Jahmai","lastName":"Jones","primaryNumber":"37","birthDate":"1997-08-04","currentAge":29,"birthCity":"Roswell","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jahmai","useLastName":"Jones","middleName":"Fitzgerald","boxscoreName":"Jones, Jah","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"juh-MY","mlbDebutDate":"2020-08-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jahmai Jones","nameSlug":"jahmai-jones-663330","firstLastName":"Jahmai Jones","lastFirstName":"Jones, Jahmai","lastInitName":"Jones, J","initLastName":"J Jones","fullFMLName":"Jahmai Fitzgerald Jones","fullLFMName":"Jones, Jahmai Fitzgerald","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID621097":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097","firstName":"Jacob","lastName":"Waguespack","primaryNumber":"58","birthDate":"1993-11-05","currentAge":32,"birthCity":"Prairieville","birthStateProvince":"LA","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Waguespack","middleName":"Daniel","boxscoreName":"Waguespack","nickName":"Waguespack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAG-uh-spak","mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Waguespack","nameSlug":"jacob-waguespack-621097","firstLastName":"Jacob Waguespack","lastFirstName":"Waguespack, Jacob","lastInitName":"Waguespack, J","initLastName":"J Waguespack","fullFMLName":"Jacob Daniel Waguespack","fullLFMName":"Waguespack, Jacob Daniel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID681481":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481","firstName":"Kerry","lastName":"Carpenter","primaryNumber":"30","birthDate":"1997-09-02","currentAge":29,"birthCity":"Eustis","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kerry","useLastName":"Carpenter","middleName":"William","boxscoreName":"Carpenter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kerry Carpenter","nameSlug":"kerry-carpenter-681481","firstLastName":"Kerry Carpenter","lastFirstName":"Carpenter, Kerry","lastInitName":"Carpenter, K","initLastName":"K Carpenter","fullFMLName":"Kerry William Carpenter","fullLFMName":"Carpenter, Kerry William","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID640448":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448","firstName":"Kyle","lastName":"Finnegan","primaryNumber":"67","birthDate":"1991-09-04","currentAge":35,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Finnegan","middleName":"Edward","boxscoreName":"Finnegan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Finnegan","nameSlug":"kyle-finnegan-640448","firstLastName":"Kyle Finnegan","lastFirstName":"Finnegan, Kyle","lastInitName":"Finnegan, K","initLastName":"K Finnegan","fullFMLName":"Kyle Edward Finnegan","fullLFMName":"Finnegan, Kyle Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID615698":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698","firstName":"Cal","lastName":"Quantrill","primaryNumber":"44","birthDate":"1995-02-10","currentAge":31,"birthCity":"Port Hope","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cal","useLastName":"Quantrill","middleName":"Paul","boxscoreName":"Quantrill","nickName":"Quan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"kwan-trull","mlbDebutDate":"2019-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Quantrill","nameSlug":"cal-quantrill-615698","firstLastName":"Cal Quantrill","lastFirstName":"Quantrill, Cal","lastInitName":"Quantrill, C","initLastName":"C Quantrill","fullFMLName":"Cal Paul Quantrill","fullLFMName":"Quantrill, Cal Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID679529":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529","firstName":"Spencer","lastName":"Torkelson","primaryNumber":"20","birthDate":"1999-08-26","currentAge":27,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Torkelson","middleName":"Enochs","boxscoreName":"Torkelson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Torkelson","nameSlug":"spencer-torkelson-679529","firstLastName":"Spencer Torkelson","lastFirstName":"Torkelson, Spencer","lastInitName":"Torkelson, S","initLastName":"S Torkelson","fullFMLName":"Spencer Enochs Torkelson","fullLFMName":"Torkelson, Spencer Enochs","strikeZoneTop":3.232,"strikeZoneBottom":1.631},"ID670032":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032","firstName":"Nicholas","lastName":"Lopez","primaryNumber":"33","birthDate":"1995-03-13","currentAge":31,"birthCity":"Naperville","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nicky","useLastName":"Lopez","boxscoreName":"Lopez, N","nickName":"Shorts","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nicky Lopez","nameSlug":"nicky-lopez-670032","firstLastName":"Nicky Lopez","lastFirstName":"Lopez, Nicky","lastInitName":"Lopez, N","initLastName":"N Lopez","fullFMLName":"Nicholas Lopez","fullLFMName":"Lopez, Nicholas","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID805427":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427","firstName":"Drew","lastName":"Sommers","primaryNumber":"51","birthDate":"2000-08-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Sommers","middleName":"Gregory","boxscoreName":"Sommers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Sommers","nameSlug":"drew-sommers-805427","firstLastName":"Drew Sommers","lastFirstName":"Sommers, Drew","lastInitName":"Sommers, D","initLastName":"D Sommers","fullFMLName":"Drew Gregory Sommers","fullLFMName":"Sommers, Drew Gregory","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672456":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456","firstName":"Keider","lastName":"Montero","primaryNumber":"54","birthDate":"2000-07-06","currentAge":26,"birthCity":"Santa Teresa del Tuy","birthCountry":"Venezuela","height":"6' 1\"","weight":145,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keider","useLastName":"Montero","middleName":"Eduardo","boxscoreName":"Montero, K","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"KAY-der","mlbDebutDate":"2024-05-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keider Montero","nameSlug":"keider-montero-672456","firstLastName":"Keider Montero","lastFirstName":"Montero, Keider","lastInitName":"Montero, K","initLastName":"K Montero","fullFMLName":"Keider Eduardo Montero","fullLFMName":"Montero, Keider Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID695239":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239","firstName":"Robert","lastName":"Ahlstrom","primaryNumber":"54","birthDate":"1999-06-18","currentAge":27,"birthCity":"Placerville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robby","useLastName":"Ahlstrom","middleName":"Coolidge","boxscoreName":"Ahlstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robby Ahlstrom","nameSlug":"robby-ahlstrom-695239","firstLastName":"Robby Ahlstrom","lastFirstName":"Ahlstrom, Robby","lastInitName":"Ahlstrom, R","initLastName":"R Ahlstrom","fullFMLName":"Robert Coolidge Ahlstrom","fullLFMName":"Ahlstrom, Robert Coolidge","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID701162":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162","firstName":"Benjamin","lastName":"Malgeri","primaryNumber":"53","birthDate":"2000-01-12","currentAge":26,"birthCity":"Exeter","birthStateProvince":"NH","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ben","useLastName":"Malgeri","middleName":"Joseph","boxscoreName":"Malgeri","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Malgeri","nameSlug":"ben-malgeri-701162","firstLastName":"Ben Malgeri","lastFirstName":"Malgeri, Ben","lastInitName":"Malgeri, B","initLastName":"B Malgeri","fullFMLName":"Benjamin Joseph Malgeri","fullLFMName":"Malgeri, Benjamin Joseph","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID668670":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670","firstName":"Jacob","lastName":"Rogers","primaryNumber":"28","birthDate":"1995-04-18","currentAge":31,"birthCity":"Canyon","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jake","useLastName":"Rogers","middleName":"Ray","boxscoreName":"Rogers","nickName":"Rog","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Rogers","nameSlug":"jake-rogers-668670","firstLastName":"Jake Rogers","lastFirstName":"Rogers, Jake","lastInitName":"Rogers, J","initLastName":"J Rogers","fullFMLName":"Jacob Ray Rogers","fullLFMName":"Rogers, Jacob Ray","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID677649":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649","firstName":"Ezequiel","lastName":"Duran","primaryNumber":"20","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},"ID686560":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560","firstName":"Gavin","lastName":"Collyer","primaryNumber":"65","birthDate":"2001-05-12","currentAge":25,"birthCity":"Lawrenceville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Collyer","middleName":"Thomas","boxscoreName":"Collyer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Collyer","nameSlug":"gavin-collyer-686560","firstLastName":"Gavin Collyer","lastFirstName":"Collyer, Gavin","lastInitName":"Collyer, G","initLastName":"G Collyer","fullFMLName":"Gavin Thomas Collyer","fullLFMName":"Collyer, Gavin Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID681546":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546","firstName":"James","lastName":"Outman","primaryNumber":"43","birthDate":"1997-05-14","currentAge":29,"birthCity":"Redwood City","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"James","useLastName":"Outman","boxscoreName":"Outman","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Outman","nameSlug":"james-outman-681546","firstLastName":"James Outman","lastFirstName":"Outman, James","lastInitName":"Outman, J","initLastName":"J Outman","fullFMLName":"James  Outman","fullLFMName":"Outman, James","strikeZoneTop":3.293,"strikeZoneBottom":1.662},"ID607043":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043","firstName":"Brandon","lastName":"Nimmo","primaryNumber":"24","birthDate":"1993-03-27","currentAge":33,"birthCity":"Cheyenne","birthStateProvince":"WY","birthCountry":"USA","height":"6' 1\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Brandon","useLastName":"Nimmo","middleName":"Tate","boxscoreName":"Nimmo","nickName":"Tater","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"NIH-mo","mlbDebutDate":"2016-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Nimmo","nameSlug":"brandon-nimmo-607043","firstLastName":"Brandon Nimmo","lastFirstName":"Nimmo, Brandon","lastInitName":"Nimmo, B","initLastName":"B Nimmo","fullFMLName":"Brandon Tate Nimmo","fullLFMName":"Nimmo, Brandon Tate","strikeZoneTop":3.27,"strikeZoneBottom":1.65},"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},"ID695508":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508","firstName":"Cameron","lastName":"Cauley","primaryNumber":"27","birthDate":"2003-02-06","currentAge":23,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cam","useLastName":"Cauley","middleName":"Andrew","boxscoreName":"Cauley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Cauley","nameSlug":"cam-cauley-695508","firstLastName":"Cam Cauley","lastFirstName":"Cauley, Cam","lastInitName":"Cauley, C","initLastName":"C Cauley","fullFMLName":"Cameron Andrew Cauley","fullLFMName":"Cauley, Cameron Andrew","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID668390":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390","firstName":"Cole","lastName":"Winn","primaryNumber":"60","birthDate":"1999-11-25","currentAge":26,"birthCity":"Longmont","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Winn","middleName":"Robert","boxscoreName":"Winn, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Winn","nameSlug":"cole-winn-668390","firstLastName":"Cole Winn","lastFirstName":"Winn, Cole","lastInitName":"Winn, C","initLastName":"C Winn","fullFMLName":"Cole Robert Winn","fullLFMName":"Winn, Cole Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID675512":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512","firstName":"Troy","lastName":"Melton","primaryNumber":"52","birthDate":"2000-12-03","currentAge":25,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Troy","useLastName":"Melton","middleName":"Edward","boxscoreName":"Melton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Troy Melton","nameSlug":"troy-melton-675512","firstLastName":"Troy Melton","lastFirstName":"Melton, Troy","lastInitName":"Melton, T","initLastName":"T Melton","fullFMLName":"Troy Edward Melton","fullLFMName":"Melton, Troy Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":5325,"name":"Globe Life Field","link":"/api/v1/venues/5325","location":{"address1":"734 Stadium Drive","city":"Arlington","state":"Texas","stateAbbrev":"TX","postalCode":"76011","defaultCoordinates":{"latitude":32.747299,"longitude":-97.081818},"azimuthAngle":30.0,"elevation":545,"country":"USA","phone":"(817) 533-1972"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":40518,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":329,"leftCenter":372,"center":407,"rightCenter":374,"rightLine":326},"active":true,"season":"2026"},"officialVenue":{"id":5325,"link":"/api/v1/venues/5325"},"weather":{"condition":"Roof Closed","temp":"74","wind":"0 mph, None"},"gameInfo":{"attendance":33450,"firstPitch":"2026-07-03T00:10:00.000Z","gameDurationMinutes":194},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"home":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"}},"officialScorer":{"id":674635,"fullName":"Chris Ruiz","link":"/api/v1/people/674635"},"primaryDatacaster":{"id":679748,"fullName":"Cameron Varnau","link":"/api/v1/people/679748"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kevin McGonigle grounds out, first baseman Jake Burger to pitcher Nathan Eovaldi.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-03T00:10:11.642Z","endTime":"2026-07-03T00:10:40.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":543135,"link":"/api/v1/people/543135"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-02T20:31:09.959Z","endTime":"2026-07-02T23:48:11.013Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-02T23:48:11.013Z","endTime":"2026-07-03T00:08:57.735Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-03T00:08:57.735Z","endTime":"2026-07-03T00:10:13.902Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.598081779263545,"aZ":-17.14045305410622,"pfxX":-9.254305018617345,"pfxZ":7.7895154376311915,"pX":-0.317878604550849,"pZ":1.3029604079259591,"vX0":8.535615359714512,"vY0":-138.00166830407332,"vZ0":-7.773980925921634,"x":129.12,"y":203.6,"x0":-2.2480280628552185,"y0":50.00171838136554,"z0":5.3102635569559595,"aX":-17.856025746660034},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":15.0,"spinRate":2079,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.3968510834212311,"extension":6.604090572672479},"index":3,"playId":"da3a56b8-03c4-39eb-8005-d0944bcebeaf","pitchNumber":1,"startTime":"2026-07-03T00:10:13.902Z","endTime":"2026-07-03T00:10:18.872Z","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":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.418310684155344,"aZ":-31.4589650831636,"pfxX":-8.361023449797598,"pfxZ":0.4127338233907967,"pX":-0.3563603657686806,"pZ":1.6549539086814025,"vX0":7.200589842915643,"vY0":-129.9505534077076,"vZ0":-3.940544794238542,"x":130.58,"y":194.1,"x0":-2.0725791221431047,"y0":50.00061917454243,"z0":5.572455863992335,"aX":-14.344157994915511},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.1,"breakHorizontal":13.6,"spinRate":1627,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4209772975663624,"extension":6.908269609065624},"hitData":{"launchSpeed":99.6,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.05,"coordY":169.32}},"index":4,"playId":"3f6cd3ee-ef98-3f6f-bea8-3d92376f1a81","pitchNumber":2,"startTime":"2026-07-03T00:10:33.749Z","endTime":"2026-07-03T00:10:40.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:10:40.856Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-03T00:11:02.565Z","endTime":"2026-07-03T00:14:19.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"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":77.7,"endSpeed":71.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.71804568016773,"aZ":-36.900689070970834,"pfxX":2.0693595804108003,"pfxZ":-3.649915870188803,"pX":-0.06242003485890602,"pZ":2.993103672796048,"vX0":3.956067720874416,"vY0":-113.1205592666357,"vZ0":1.8573152707258043,"x":119.38,"y":157.97,"x0":-2.1029989454221427,"y0":50.00150442123155,"z0":5.861837291901939,"aX":2.680455634670165},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-5.9,"breakHorizontal":-4.8,"spinRate":1817,"spinDirection":44},"zone":2,"typeConfidence":2.0,"plateTime":0.48426182187313005,"extension":7.032187097442937},"index":0,"playId":"f3e6846c-fed8-3790-85f7-e96d60badbfe","pitchNumber":1,"startTime":"2026-07-03T00:11:19.932Z","endTime":"2026-07-03T00:11:25.744Z","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.5,"endSpeed":85.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.943318539306397,"aZ":-23.92719288993712,"pfxX":-10.313119771986264,"pfxZ":4.391594017506026,"pX":-0.5293645605790139,"pZ":2.649174209270293,"vX0":7.534716975091259,"vY0":-136.00584329623666,"vZ0":-3.383140864660793,"x":137.18,"y":167.25,"x0":-1.9912605542147865,"y0":50.00609088191998,"z0":5.5626336171703965,"aX":-19.385699546384597},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.4,"breakHorizontal":17.2,"spinRate":2146,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4022304027830135,"extension":6.9673557370278685},"index":1,"playId":"49738888-14c5-32e7-b1c6-828f84ac2860","pitchNumber":2,"startTime":"2026-07-03T00:11:42.967Z","endTime":"2026-07-03T00:11:48.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.169747032771646,"aZ":-41.19866853012974,"pfxX":3.6065592330081016,"pfxZ":-6.885129257365717,"pX":1.4609945008440255,"pZ":0.4540283291239117,"vX0":6.634541754449317,"vY0":-114.59231811746328,"vZ0":-2.6139960582299415,"x":61.31,"y":226.52,"x0":-1.9580256386140056,"y0":50.005406628818484,"z0":5.693219377466116,"aX":4.723956678826541},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-12.8,"breakHorizontal":-8.4,"spinRate":2067,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.48078753486404713,"extension":6.975012513649676},"index":2,"playId":"592fbf62-3140-36a1-9516-b53a990724f3","pitchNumber":3,"startTime":"2026-07-03T00:12:15.183Z","endTime":"2026-07-03T00:12:19.793Z","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":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06924548030201,"aZ":-31.45010663102747,"pfxX":-8.014037717364875,"pfxZ":0.4216609281637105,"pX":0.11477519051281462,"pZ":2.3433489192793173,"vX0":8.631898722395988,"vY0":-130.62789586126976,"vZ0":-2.296789476544893,"x":112.63,"y":175.51,"x0":-2.1825523824471547,"y0":50.00630687309427,"z0":5.585338428028189,"aX":-13.930284560363495},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.5,"breakHorizontal":12.7,"spinRate":1454,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.4184028069080412,"extension":6.9323847807769505},"index":3,"playId":"6c9f3790-b751-3a78-9ba4-c053eabb6422","pitchNumber":4,"startTime":"2026-07-03T00:12:39.756Z","endTime":"2026-07-03T00:12:43.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59149755547597,"aZ":-30.77684612787532,"pfxX":-9.56305845022933,"pfxZ":0.8003087258230512,"pX":0.14946549242336382,"pZ":0.8583736352896371,"vX0":9.09631313937378,"vY0":-130.98782300554876,"vZ0":-6.098704759573148,"x":111.3,"y":215.6,"x0":-2.1252538489557598,"y0":50.00006833610167,"z0":5.516948371686942,"aX":-16.620528799623344},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.2,"breakHorizontal":15.4,"spinRate":1736,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4180986028923783,"extension":6.893998689414402},"index":4,"playId":"7c32d1de-d39f-3fe6-85c2-35559ca8f718","pitchNumber":5,"startTime":"2026-07-03T00:13:07.656Z","endTime":"2026-07-03T00:13:12.476Z","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":83.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.380579401346466,"aZ":-27.91086588207688,"pfxX":-0.2302829116733216,"pfxZ":2.3757883041978793,"pX":0.6726204913445872,"pZ":3.334962243235527,"vX0":7.5966303722760635,"vY0":-133.04966132523535,"vZ0":-0.5576969958221554,"x":91.36,"y":148.74,"x0":-2.1888135410049525,"y0":50.00142295963289,"z0":5.568767951684766,"aX":-0.41322899953401016},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.4,"breakHorizontal":-1.2,"spinRate":2274,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.4115613255714261,"extension":6.896210416748734},"index":5,"playId":"79434af1-2e4b-33c2-b88a-0c1326af7c0c","pitchNumber":6,"startTime":"2026-07-03T00:13:27.271Z","endTime":"2026-07-03T00:13:33.313Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.599783387026978,"aZ":-31.085996147206913,"pfxX":-8.971353744684256,"pfxZ":0.6279921406419398,"pX":-0.44901375693878576,"pZ":2.7140483646728333,"vX0":7.355866516510049,"vY0":-130.55500202967258,"vZ0":-1.3609378528164688,"x":134.12,"y":165.5,"x0":-2.138122949555972,"y0":50.00045564735548,"z0":5.582653746322053,"aX":-15.477976246446302},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.1,"breakHorizontal":14.6,"spinRate":1753,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.41960203662632,"extension":6.954459434840979},"index":6,"playId":"c4f28235-ebab-3445-bda0-4be30e118037","pitchNumber":7,"startTime":"2026-07-03T00:13:47.473Z","endTime":"2026-07-03T00:13:52.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.679308279427286,"aZ":-39.11528910050967,"pfxX":4.65218342558369,"pfxZ":-5.658094732857322,"pX":0.8797720256075875,"pZ":2.42730807433073,"vX0":5.145408591107238,"vY0":-110.38546952495805,"vZ0":1.698440522264079,"x":83.47,"y":173.24,"x0":-2.090680575250684,"y0":50.00220544769833,"z0":5.783524171898458,"aX":5.707697005035489},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-9.4,"breakHorizontal":-9.8,"spinRate":1990,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.49726689668667223,"extension":6.976341207001179},"index":7,"playId":"d88eb184-1b22-3bff-8f96-59292ac1ff0a","pitchNumber":8,"startTime":"2026-07-03T00:14:15.759Z","endTime":"2026-07-03T00:14:19.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:14:19.774Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-03T00:14:35.315Z","endTime":"2026-07-03T00:15:39.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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":75.8,"endSpeed":69.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.01744119592962,"aZ":-41.58915039294869,"pfxX":4.052074702336109,"pfxZ":-7.687261692168441,"pX":-0.8518947086347569,"pZ":2.0367806787801266,"vX0":1.9921185865773645,"vY0":-110.38885545897149,"vZ0":1.1512882645327989,"x":149.47,"y":183.79,"x0":-2.2946016829307436,"y0":50.001729730173984,"z0":5.912304566089646,"aX":4.963250712829006},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-13.2,"breakHorizontal":-7.9,"spinRate":2000,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.4975938057493532,"extension":6.943176966954449},"index":0,"playId":"01db0dae-65e5-3651-8b03-780b78b20e01","pitchNumber":1,"startTime":"2026-07-03T00:14:48.954Z","endTime":"2026-07-03T00:14:53.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71715719605143,"aZ":-30.492515230476407,"pfxX":-9.133599351738878,"pfxZ":0.970962948518606,"pX":-0.410873329462326,"pZ":1.037381849254358,"vX0":7.605859434282071,"vY0":-130.71679638614208,"vZ0":-5.6662418980765095,"x":132.66,"y":210.77,"x0":-2.166984376517522,"y0":50.00396992019159,"z0":5.5132915738008,"aX":-15.858345399148607},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.7,"breakHorizontal":14.9,"spinRate":1675,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4185009012423664,"extension":6.914232111559246},"index":1,"playId":"8ebe1236-82a6-335a-9f4b-92c6c2d247ec","pitchNumber":2,"startTime":"2026-07-03T00:15:12.256Z","endTime":"2026-07-03T00:15:18.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.024112102085617,"aZ":-29.071468027371996,"pfxX":-9.212989837664619,"pfxZ":1.7672426183033982,"pX":-0.39940605605141716,"pZ":1.8425565472865848,"vX0":7.613114350765012,"vY0":-131.4027576545316,"vZ0":-4.155478130627981,"x":132.22,"y":189.03,"x0":-2.1327892985788033,"y0":50.0012639575094,"z0":5.5965440246036176,"aX":-16.16051719672368},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.5,"breakHorizontal":15.1,"spinRate":1573,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4163289464812654,"extension":6.8415395382246835},"index":2,"playId":"064a0586-ea19-38bb-87d9-97591ecd5438","pitchNumber":3,"startTime":"2026-07-03T00:15:34.800Z","endTime":"2026-07-03T00:15:39.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:15:39.278Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Foscue called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-03T00:18:02.627Z","endTime":"2026-07-03T00:20:00.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T00:17:49.267Z","endTime":"2026-07-03T00:18:04.960Z","isPitch":false,"type":"action","player":{"id":679822,"link":"/api/v1/people/679822"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.98337295682617,"aZ":-29.22003010098776,"pfxX":9.977667062870541,"pfxZ":1.6295361497474445,"pX":-0.22101261999709304,"pZ":1.7492785742745474,"vX0":-5.630188105468065,"vY0":-134.49975184776602,"vZ0":-4.804583972299232,"x":125.42,"y":191.55,"x0":0.6144921195248358,"y0":50.00410783952522,"z0":5.656789399315686,"aX":18.09294445894582},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.0,"breakHorizontal":-16.7,"spinRate":2167,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.40886355293627563,"extension":5.935628258350523},"index":1,"playId":"543b5df0-a4a8-31f7-9f72-1a7479425091","pitchNumber":1,"startTime":"2026-07-03T00:18:04.960Z","endTime":"2026-07-03T00:18:09.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15138455389482,"aZ":-44.245638526577395,"pfxX":-7.948734344108416,"pfxZ":-9.505598565884862,"pX":-0.47311166663315324,"pZ":1.6327686781994468,"vX0":-0.7160671064268087,"vY0":-113.0432506940317,"vZ0":0.643327763580948,"x":135.03,"y":194.7,"x0":0.8796625528402807,"y0":50.002488089728544,"z0":5.8534791409367735,"aX":-10.096254037120602},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-16.6,"breakHorizontal":14.5,"spinRate":2806,"spinDirection":312},"zone":7,"typeConfidence":2.0,"plateTime":0.48799444974394124,"extension":5.9233838371770275},"index":2,"playId":"c52fdf12-8728-3360-bd52-18423a44412c","pitchNumber":2,"startTime":"2026-07-03T00:18:22.206Z","endTime":"2026-07-03T00:18:26.298Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.632506402651995,"aZ":-18.29877217243628,"pfxX":3.1500134628120797,"pfxZ":7.174522133419925,"pX":-0.34622144177437436,"pZ":2.458171763201788,"vX0":-3.0398769852866114,"vY0":-138.1458693094998,"vZ0":-5.921271217014318,"x":130.2,"y":172.41,"x0":0.35890509201086884,"y0":50.003420617061074,"z0":5.85859113732237,"aX":6.091884552621937},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":-5.0,"spinRate":2193,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.39641667417184,"extension":5.838561727224516},"index":3,"playId":"cdb494ec-bb5e-3d2c-a3ee-e2a72bead934","pitchNumber":3,"startTime":"2026-07-03T00:18:46.351Z","endTime":"2026-07-03T00:18:52.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.270785657622408,"aZ":-34.37790128386303,"pfxX":8.187377489301076,"pfxZ":-1.3239476396930732,"pX":0.9587007289591055,"pZ":1.974420569483964,"vX0":-1.878318100906291,"vY0":-128.6322370341747,"vZ0":-2.9414433469304395,"x":80.46,"y":185.47,"x0":0.6378153937092306,"y0":50.00210877474153,"z0":5.815315017401267,"aX":13.632091337112978},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.9,"breakHorizontal":-14.4,"spinRate":1693,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4268390131108606,"extension":5.869438199575425},"index":4,"playId":"898051dc-1f01-3da1-8006-99f5a0e81d9c","pitchNumber":4,"startTime":"2026-07-03T00:19:10.712Z","endTime":"2026-07-03T00:19:14.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.512312339535754,"aZ":-44.98316165163128,"pfxX":-7.483739178155781,"pfxZ":-9.541722131901938,"pX":-1.2923120250449551,"pZ":0.45617314265102543,"vX0":-2.1396125242814708,"vY0":-116.18299369557083,"vZ0":-2.353345651473505,"x":166.26,"y":226.46,"x0":0.6171573357928365,"y0":50.00428008598705,"z0":5.83188060829902,"aX":-10.04311364870068},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-17.5,"breakHorizontal":14.2,"spinRate":2879,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.47479425521992136,"extension":5.948458613188004},"index":5,"playId":"de790442-65db-33c4-9862-b5089e81a75a","pitchNumber":5,"startTime":"2026-07-03T00:19:30.908Z","endTime":"2026-07-03T00:19:35.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52514672093645,"aZ":-44.684473304302564,"pfxX":-6.881703355738132,"pfxZ":-9.42090157375584,"pX":0.3552206504064257,"pZ":2.357580777931016,"vX0":0.843147612977664,"vY0":-115.15198835821349,"vZ0":1.6088714882850639,"x":103.46,"y":175.13,"x0":0.8750234492851019,"y0":50.00136498057863,"z0":6.008727474986822,"aX":-9.141285354206465},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.2,"breakHorizontal":12.2,"spinRate":2887,"spinDirection":314},"zone":6,"typeConfidence":2.0,"plateTime":0.47761951811810954,"extension":5.799155624179449},"index":6,"playId":"b8f03ca6-73b7-3c0f-88af-bdb6fc724c8e","pitchNumber":6,"startTime":"2026-07-03T00:19:55.348Z","endTime":"2026-07-03T00:20:00.452Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:20:00.452Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a ground ball to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-03T00:20:12.787Z","endTime":"2026-07-03T00:21:14.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.6,"endSpeed":73.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45312889850351,"aZ":-44.64603690999457,"pfxX":-7.235825657616267,"pfxZ":-9.295774795266999,"pX":-1.005564986692573,"pZ":1.2549284441642183,"vX0":-2.005647987695419,"vY0":-115.86633521573566,"vZ0":-0.6821230932310239,"x":155.33,"y":204.9,"x0":0.8144615076509234,"y0":50.00561432265306,"z0":5.870958285844829,"aX":-9.703074983283921},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.7,"breakHorizontal":13.7,"spinRate":2989,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.47525939422828234,"extension":5.735498964494945},"index":0,"playId":"ff1bdfc4-191d-31cf-a177-9a9f6e6f034e","pitchNumber":1,"startTime":"2026-07-03T00:20:24.701Z","endTime":"2026-07-03T00:20:29.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57173575060903,"aZ":-27.35191037956692,"pfxX":8.284267162752478,"pfxZ":2.5359360674687688,"pX":-0.5410539073795178,"pZ":1.0398456182235782,"vX0":-5.969900051136191,"vY0":-137.03448192219767,"vZ0":-7.110471027217418,"x":137.62,"y":210.7,"x0":0.5905612250389048,"y0":50.00184693099463,"z0":5.539532872242251,"aX":15.738466675082357},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.2,"breakHorizontal":-13.7,"spinRate":2252,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.39985909271941544,"extension":6.1717619451097505},"index":1,"playId":"1e285345-e287-3f9d-abf2-03c404be5d64","pitchNumber":2,"startTime":"2026-07-03T00:20:42.744Z","endTime":"2026-07-03T00:20:47.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.66428979455146,"aZ":-32.074525991353774,"pfxX":8.728422259842485,"pfxZ":0.04953582433765824,"pX":0.37908437478427165,"pZ":2.553459029888981,"vX0":-3.6178695687363343,"vY0":-136.17813712978204,"vZ0":-2.660296095017755,"x":102.55,"y":169.84,"x0":0.5956990400458869,"y0":50.000264281086615,"z0":5.77613762694514,"aX":16.287087383290746},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-0.2,"breakHorizontal":-15.0,"spinRate":2054,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.40319276242725177,"extension":6.291486839059464},"hitData":{"launchSpeed":88.9,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.21,"coordY":98.86}},"index":2,"playId":"2368252e-e75b-3338-9c3f-882407a24e82","pitchNumber":3,"startTime":"2026-07-03T00:21:02.023Z","endTime":"2026-07-03T00:21:14.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:21:14.057Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a sharp line drive to center fielder James Outman. Josh Jung to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-03T00:21:33.247Z","endTime":"2026-07-03T00:23:11.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45581210290717,"aZ":-29.503957416233902,"pfxX":10.096600537657258,"pfxZ":1.4447040187693414,"pX":-0.8672040761974735,"pZ":1.492177548414221,"vX0":-6.935465659620249,"vY0":-136.17418780464035,"vZ0":-5.7864914137568055,"x":150.06,"y":198.49,"x0":0.41744588359646323,"y0":50.006408001611376,"z0":5.719240155074587,"aX":18.724352823738997},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.4,"breakHorizontal":-16.6,"spinRate":2075,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.40419918517238695,"extension":6.0877971926705605},"index":0,"playId":"b0a15df4-68fd-3cc4-93f8-f38144e22f40","pitchNumber":1,"startTime":"2026-07-03T00:21:42.375Z","endTime":"2026-07-03T00:21:47.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.455968768893484,"aZ":-28.37580468997623,"pfxX":11.327716868680557,"pfxZ":1.9911876014743477,"pX":0.3408262863829239,"pZ":2.2817493414927927,"vX0":-4.195902301258156,"vY0":-138.11544905098336,"vZ0":-4.585818866430486,"x":104.01,"y":177.17,"x0":0.4195761025555548,"y0":50.00164809231887,"z0":5.901540310014262,"aX":21.601754052878444},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":-19.4,"spinRate":2290,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.39852826598726043,"extension":5.827553108711467},"index":1,"playId":"3c178971-c1eb-3c43-8529-a84c63dc35f2","pitchNumber":2,"startTime":"2026-07-03T00:22:00.108Z","endTime":"2026-07-03T00:22:03.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.120482802986256,"aZ":-21.26897515675124,"pfxX":3.526044236115895,"pfxZ":5.7251364379271585,"pX":-0.2730593990696796,"pZ":5.131843294021581,"vX0":-2.903993983635362,"vY0":-136.91253588429313,"vZ0":1.137838794583875,"x":127.41,"y":100.22,"x0":0.34118309085659,"y0":50.006621847198296,"z0":6.162348832108114,"aX":6.721807982772106},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.8,"breakHorizontal":-5.8,"spinRate":2133,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.39945888923568607,"extension":5.87463486355084},"index":2,"playId":"2b45affc-2017-33e7-89e1-38758ba0ccdf","pitchNumber":3,"startTime":"2026-07-03T00:22:25.117Z","endTime":"2026-07-03T00:22:30.400Z","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":87.1,"endSpeed":79.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.981500237435444,"aZ":-29.785327043764006,"pfxX":8.589369823433088,"pfxZ":1.4887805805857965,"pX":-0.9318523496452736,"pZ":1.7654665513069339,"vX0":-6.44321097650197,"vY0":-126.59434470372148,"vZ0":-3.848353955423183,"x":152.52,"y":191.11,"x0":0.541555396744363,"y0":50.00533472106721,"z0":5.71299630924797,"aX":13.819894993706544},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":-13.9,"spinRate":1611,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4341384568589399,"extension":6.0326309388843},"index":3,"playId":"e500f80a-f328-32f2-ab00-8f4b4434b4e7","pitchNumber":4,"startTime":"2026-07-03T00:22:41.913Z","endTime":"2026-07-03T00:22:47.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88736566429946,"aZ":-30.140255629617123,"pfxX":9.268204148046742,"pfxZ":1.125438901303104,"pX":0.07560380730486876,"pZ":2.5947369355383447,"vX0":-4.521991044463141,"vY0":-133.9502172953314,"vZ0":-2.783878306332389,"x":114.12,"y":168.72,"x0":0.5882263840873049,"y0":50.00074225296386,"z0":5.818565440704907,"aX":16.718364443044834},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.6,"breakHorizontal":-15.7,"spinRate":2112,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4100394679853121,"extension":5.928231976638431},"hitData":{"launchSpeed":109.0,"launchAngle":8.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":127.32,"coordY":96.03}},"index":4,"playId":"c9ccb2d2-6525-3034-8d59-7cf5a0efb691","pitchNumber":5,"startTime":"2026-07-03T00:23:01.419Z","endTime":"2026-07-03T00:23:11.448Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:23:11.448Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Burger flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-03T00:23:26.732Z","endTime":"2026-07-03T00:23:48.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":78.5,"endSpeed":72.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16530981464667,"aZ":-40.693788493432,"pfxX":-6.013865807169353,"pfxZ":-6.439612247770384,"pX":-0.1314303403706486,"pZ":2.3759575881424455,"vX0":-0.2999994566817894,"vY0":-114.29684481410709,"vZ0":0.9863437285978798,"x":122.01,"y":174.63,"x0":0.7828959530518603,"y0":50.00491019799501,"z0":5.936542937274927,"aX":-7.953156662383174},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-11.2,"breakHorizontal":10.9,"spinRate":2510,"spinDirection":314},"zone":5,"typeConfidence":2.0,"plateTime":0.47930814094725305,"extension":5.922228219153583},"hitData":{"launchSpeed":78.2,"launchAngle":49.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.1,"coordY":116.86}},"index":0,"playId":"31fccd0e-d214-3239-8a19-23511d0f6ccb","pitchNumber":1,"startTime":"2026-07-03T00:23:39.288Z","endTime":"2026-07-03T00:23:48.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:23:48.181Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Higashioka lines out sharply to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-03T00:24:29.832Z","endTime":"2026-07-03T00:25:18.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"Lineout","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":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T00:24:11.593Z","endTime":"2026-07-03T00:24:31.937Z","isPitch":false,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"}},{"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":77.6,"endSpeed":71.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.760720201399142,"aZ":-43.90212593505396,"pfxX":-6.512674714550464,"pfxZ":-9.168992473156592,"pX":-0.8888941206954126,"pZ":1.5583111263626879,"vX0":-1.619038932174748,"vY0":-112.99298370158833,"vZ0":0.21444185421702255,"x":150.88,"y":196.71,"x0":0.6850079620761358,"y0":50.00501427413664,"z0":5.914805821021503,"aX":-8.326816410724131},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-16.2,"breakHorizontal":12.2,"spinRate":2646,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.4868491171228677,"extension":5.829500200214341},"index":1,"playId":"cb1807b2-093f-318a-b90b-a9c1dc7b1611","pitchNumber":1,"startTime":"2026-07-03T00:24:31.937Z","endTime":"2026-07-03T00:24:36.763Z","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":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37952522339889,"aZ":-45.10683423249384,"pfxX":-7.468491562822642,"pfxZ":-9.682497540345594,"pX":-0.7059988763423996,"pZ":1.2328530771904471,"vX0":-1.082259268288488,"vY0":-115.90044170422435,"vZ0":-0.5773451866929231,"x":143.91,"y":205.49,"x0":0.7380055034431804,"y0":50.00363400302261,"z0":5.86188235195856,"aX":-9.973790397898805},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-17.3,"breakHorizontal":13.8,"spinRate":3020,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.47595407179640814,"extension":5.727722326397629},"index":2,"playId":"896a9e54-d2e8-3273-bf64-d8437f7350ea","pitchNumber":2,"startTime":"2026-07-03T00:24:51.200Z","endTime":"2026-07-03T00:24:55.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(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":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.325396816697506,"aZ":-28.395167968775898,"pfxX":8.524072964142473,"pfxZ":2.094409347641438,"pX":0.5635290822276278,"pZ":2.6064970486552865,"vX0":-2.740935428691168,"vY0":-133.8493932586689,"vZ0":-2.987241334967551,"x":95.52,"y":168.4,"x0":0.49664452685111127,"y0":50.00347381764176,"z0":5.781801531374751,"aX":15.384698425779705},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.4,"breakHorizontal":-14.8,"spinRate":2175,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.41004552199366806,"extension":5.7589839735445505},"hitData":{"launchSpeed":102.2,"launchAngle":19.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.37,"coordY":63.46}},"index":3,"playId":"02fb0121-9216-3416-a385-e815c56adb58","pitchNumber":3,"startTime":"2026-07-03T00:25:11.139Z","endTime":"2026-07-03T00:25:18.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:25:18.113Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-03T00:27:41.850Z","endTime":"2026-07-03T00:29:19.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":76.5,"endSpeed":70.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.245345436231585,"aZ":-41.277300080808246,"pfxX":2.7665965407721735,"pfxZ":-7.317158563970551,"pX":1.005225277330713,"pZ":1.403208548279903,"vX0":5.918252546802639,"vY0":-111.21933218130687,"vZ0":-0.22061314571271473,"x":78.68,"y":200.89,"x0":-2.057111101917742,"y0":50.003550744518414,"z0":5.8098308447973395,"aX":3.4407509853717637},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-13.0,"breakHorizontal":-6.6,"spinRate":1995,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.49379259116982954,"extension":6.83114571824458},"index":0,"playId":"614b74de-d059-3419-a157-f0dd5a1f4cfe","pitchNumber":1,"startTime":"2026-07-03T00:27:51.977Z","endTime":"2026-07-03T00:27:56.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00003773153768,"aZ":-31.301315843763597,"pfxX":-9.186526401391042,"pfxZ":0.5106127413197443,"pX":0.014579365942697327,"pZ":2.026930362358777,"vX0":8.497305623691657,"vY0":-129.39319059715214,"vZ0":-3.260998507714233,"x":116.44,"y":184.05,"x0":-2.112170297338835,"y0":50.00054360436844,"z0":5.6918228435478095,"aX":-15.636899914081086},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":14.9,"spinRate":1631,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4226696568987025,"extension":6.747495051802406},"index":1,"playId":"e1bfd90f-702f-32f7-8eea-be601ab8b9d3","pitchNumber":2,"startTime":"2026-07-03T00:28:11.939Z","endTime":"2026-07-03T00:28:17.164Z","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":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6694425216167,"aZ":-27.15890798644688,"pfxX":1.6785008760036053,"pfxZ":2.964234912020432,"pX":-0.5676042720947205,"pZ":3.054125383866292,"vX0":4.2189362676663285,"vY0":-128.9219670860423,"vZ0":-1.3645598075043766,"x":138.64,"y":156.32,"x0":-2.440297680971435,"y0":50.00116268097471,"z0":5.677604273690645,"aX":2.8372991562894154},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.3,"breakHorizontal":-4.0,"spinRate":2250,"spinDirection":180},"zone":1,"typeConfidence":2.0,"plateTime":0.42411600876336575,"extension":6.677890218553612},"index":2,"playId":"d68cd634-0d0c-32e8-acd8-ebb9ae701bdd","pitchNumber":3,"startTime":"2026-07-03T00:28:32.547Z","endTime":"2026-07-03T00:28:36.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":71.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.087458765532066,"aZ":-41.31111849790775,"pfxX":3.489224353839414,"pfxZ":-7.282588505692729,"pX":0.0024627068687581594,"pZ":0.14358227826338496,"vX0":3.5654096715339154,"vY0":-111.88129359282813,"vZ0":-2.8782524464365924,"x":116.91,"y":234.9,"x0":-2.0711225608050015,"y0":50.00268683018553,"z0":5.721949952634548,"aX":4.3779022798190335},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-13.7,"breakHorizontal":-7.3,"spinRate":2029,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.49147679431786084,"extension":7.141367966597657},"index":3,"playId":"6d36214b-40bc-3d40-a052-7b8b0fc287b3","pitchNumber":4,"startTime":"2026-07-03T00:28:51.079Z","endTime":"2026-07-03T00:28:56.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81635785542042,"aZ":-32.26580305374287,"pfxX":-9.165673479878379,"pfxZ":-0.04712370549544076,"pX":-0.2540246913310481,"pZ":1.781445568587099,"vX0":7.800119117851241,"vY0":-131.8890483655219,"vZ0":-3.862458513109978,"x":126.68,"y":190.68,"x0":-2.052201400345948,"y0":50.0060016205044,"z0":5.632349524772122,"aX":-16.226175499195282},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.7,"breakHorizontal":15.0,"spinRate":1623,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.4145467307459465,"extension":6.866617899629617},"index":4,"playId":"8e1a31c2-3ac8-3702-9613-6a9115338eaf","pitchNumber":5,"startTime":"2026-07-03T00:29:14.560Z","endTime":"2026-07-03T00:29:19.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:29:19.313Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-03T00:29:35.180Z","endTime":"2026-07-03T00:30:56.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":95.9,"endSpeed":87.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.963331474881414,"aZ":-16.74262975720559,"pfxX":-9.14741475003045,"pfxZ":7.853316509643963,"pX":-0.20267104696367733,"pZ":1.7703289566962352,"vX0":8.56063813405967,"vY0":-139.23671209538148,"vZ0":-7.303507656728842,"x":124.73,"y":190.98,"x0":-2.127056634178998,"y0":50.006520667953424,"z0":5.533414243861168,"aX":-17.983176844028296},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":14.9,"spinRate":2222,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.39323107264244417,"extension":6.869394140330719},"index":0,"playId":"32a39f0d-6e22-3b2b-a0cc-92f5d3393d81","pitchNumber":1,"startTime":"2026-07-03T00:29:47.172Z","endTime":"2026-07-03T00:29:51.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.732178779943425,"aZ":-15.86845262543187,"pfxX":-7.6384013571474565,"pfxZ":8.506443779257346,"pX":0.4348966933222636,"pZ":3.2467055459644465,"vX0":9.245788107500294,"vY0":-137.63777659846687,"vZ0":-3.59567893158995,"x":100.42,"y":151.12,"x0":-1.9764858140996382,"y0":50.00512376000036,"z0":5.645520002521793,"aX":-14.647544655783083},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":11.9,"spinRate":2241,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.39804172949503513,"extension":6.939241073437604},"index":1,"playId":"620d4fc0-c4f8-3cd0-9ea4-2df16322eff6","pitchNumber":2,"startTime":"2026-07-03T00:30:05.562Z","endTime":"2026-07-03T00:30:08.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.776752521514492,"aZ":-28.622009153257142,"pfxX":-9.84636939516706,"pfxZ":1.9848662535150874,"pX":0.10758203026495726,"pZ":1.2180544007666987,"vX0":9.197872259469452,"vY0":-132.66075436600593,"vZ0":-5.962223801449986,"x":112.9,"y":205.89,"x0":-2.1214381943040403,"y0":50.001248835751625,"z0":5.575006873690343,"aX":-17.58903533234843},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.5,"breakHorizontal":15.8,"spinRate":1727,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4125269608722344,"extension":6.891325096533176},"index":2,"playId":"ca19867c-76cd-3e92-a9ad-f74dd06751aa","pitchNumber":3,"startTime":"2026-07-03T00:30:31.510Z","endTime":"2026-07-03T00:30:36.330Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91379354592186,"aZ":-33.4925741229454,"pfxX":-8.207008049932544,"pfxZ":-0.7312949980108172,"pX":-1.237032654014572,"pZ":2.208509603662212,"vX0":5.538754273721817,"vY0":-132.93681884492543,"vZ0":-2.5785737170529877,"x":164.15,"y":179.15,"x0":-2.2789117351135637,"y0":50.00542794918818,"z0":5.6170139345890755,"aX":-14.723438857197973},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-1.7,"breakHorizontal":13.7,"spinRate":1615,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4116683227624729,"extension":6.74455640507159},"index":3,"playId":"7ef02026-dbf1-370d-8198-a650f7472ec9","pitchNumber":4,"startTime":"2026-07-03T00:30:52.226Z","endTime":"2026-07-03T00:30:56.443Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:30:56.443Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-03T00:31:13.830Z","endTime":"2026-07-03T00:33:19.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.697605644844515,"aZ":-27.356450996614036,"pfxX":0.3558208269062111,"pfxZ":2.675768339302728,"pX":0.6627986733490846,"pZ":2.6514680259322305,"vX0":7.3894545052094305,"vY0":-133.16574219500197,"vZ0":-2.3419664345978224,"x":91.74,"y":167.19,"x0":-2.1905607868718375,"y0":50.00607793994845,"z0":5.5147436255074025,"aX":0.6395668258561578},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.6,"breakHorizontal":-2.2,"spinRate":2277,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.41079533027807,"extension":6.826036387400708},"index":0,"playId":"fa485e21-dac7-3547-91bd-09edbab07951","pitchNumber":1,"startTime":"2026-07-03T00:31:24.395Z","endTime":"2026-07-03T00:31:28.838Z","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.2,"endSpeed":87.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33776861902757,"aZ":-17.40811818333412,"pfxX":-7.157206838999514,"pfxZ":7.45855104726696,"pX":-0.21104404927643455,"pZ":3.9104559451252268,"vX0":7.346407591408393,"vY0":-139.9869311406998,"vZ0":-1.8084366646424483,"x":125.04,"y":133.2,"x0":-1.9426348616855182,"y0":50.00346155741462,"z0":5.707561538418325,"aX":-14.170503856127237},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.3,"breakHorizontal":11.4,"spinRate":2243,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3916456431191353,"extension":6.797969888028538},"index":1,"playId":"f6c40e2d-fda6-34de-9992-a39102c55a0e","pitchNumber":2,"startTime":"2026-07-03T00:31:44.537Z","endTime":"2026-07-03T00:31:49.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12079036899481,"aZ":-37.92871290883278,"pfxX":4.675609742438434,"pfxZ":-4.320809046374973,"pX":0.21850835647890718,"pZ":1.5059928942473249,"vX0":3.7631897438089763,"vY0":-114.62818953412932,"vZ0":-1.362987392623459,"x":108.67,"y":198.12,"x0":-2.0518306957894588,"y0":50.0050637522524,"z0":5.810404479117198,"aX":6.223623840354825},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-7.9,"breakHorizontal":-9.4,"spinRate":1973,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.47777635907999594,"extension":6.77229279236589},"index":2,"playId":"b2c59172-1ee3-3c8c-9eef-c33b94ee50dc","pitchNumber":3,"startTime":"2026-07-03T00:32:02.239Z","endTime":"2026-07-03T00:32:05.796Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-03T00:32:12.209Z","endTime":"2026-07-03T00:32:28.946Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.0,"endSpeed":84.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16683520280066,"aZ":-30.170899572787338,"pfxX":-9.030667847076632,"pfxZ":1.1212511845534454,"pX":1.0656491311610663,"pZ":1.3736039481444233,"vX0":10.78965628823976,"vY0":-132.10669360410304,"vZ0":-5.291307138667505,"x":76.38,"y":201.69,"x0":-1.8838609771543797,"y0":50.00045495927759,"z0":5.600180319119477,"aX":-16.08051421504088},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.1,"breakHorizontal":14.2,"spinRate":1668,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4134382605050324,"extension":6.9629583892719245},"index":4,"playId":"77266d52-55ff-3567-ac01-7e9122d9fb11","pitchNumber":4,"startTime":"2026-07-03T00:32:28.946Z","endTime":"2026-07-03T00:32:32.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.533379089974193,"aZ":-39.782165011825754,"pfxX":4.253865689215757,"pfxZ":-5.725575886555566,"pX":1.823767035518441,"pZ":0.26049993471348076,"vX0":6.8884969931138125,"vY0":-115.22344912810271,"vZ0":-3.4794372626345917,"x":47.48,"y":231.75,"x0":-1.7694210855754644,"y0":50.00058956886563,"z0":5.675314593154981,"aX":5.656124536523358},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.0,"breakHorizontal":-9.6,"spinRate":2082,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4773221528156042,"extension":6.86678863067584},"index":5,"playId":"422ec8ac-1234-359d-b7e7-19ade8c76f6a","pitchNumber":5,"startTime":"2026-07-03T00:32:51.322Z","endTime":"2026-07-03T00:32:54.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.322738139174874,"aZ":-26.770458585512138,"pfxX":0.9792468807415602,"pfxZ":3.0513906464467837,"pX":0.17161403813622172,"pZ":2.9574683289901844,"vX0":5.917391821571244,"vY0":-131.86233000780058,"vZ0":-1.673147037604318,"x":110.46,"y":158.93,"x0":-2.222906008947127,"y0":50.00604989647757,"z0":5.562975460175855,"aX":1.7350085744563606},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.4,"breakHorizontal":-3.0,"spinRate":2291,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.41434222710114677,"extension":6.859689824798658},"index":6,"playId":"1e1dcd70-97c2-36e9-856e-750c108067f9","pitchNumber":6,"startTime":"2026-07-03T00:33:15.277Z","endTime":"2026-07-03T00:33:19.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:33:19.670Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Cauley grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-03T00:35:17.362Z","endTime":"2026-07-03T00:36:21.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44990787439484,"aZ":-28.825753911933834,"pfxX":6.270581556731552,"pfxZ":1.827352118785372,"pX":-0.09561133236105948,"pZ":3.257957840958395,"vX0":-3.921477517862618,"vY0":-134.55004597725923,"vZ0":-1.3680100304734553,"x":120.64,"y":150.82,"x0":0.5667618159715413,"y0":50.00243639515806,"z0":5.8174063014245245,"aX":11.486108728314209},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.2,"breakHorizontal":-10.6,"spinRate":2189,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4072253022029195,"extension":5.551113734302876},"index":0,"playId":"fa729651-513a-3e82-ac28-719b88d5648e","pitchNumber":1,"startTime":"2026-07-03T00:35:32.425Z","endTime":"2026-07-03T00:35:36.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.870342965167332,"aZ":-30.16987994555376,"pfxX":8.91929641480823,"pfxZ":1.1136621374910218,"pX":-0.6073991425201494,"pZ":1.47555998778529,"vX0":-6.407110034348766,"vY0":-133.8106159640473,"vZ0":-4.848222783048965,"x":140.15,"y":198.94,"x0":0.6681767886439262,"y0":50.00393442001775,"z0":5.491650032062587,"aX":16.055769260956655},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.1,"breakHorizontal":-14.6,"spinRate":2127,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.410494736001235,"extension":6.323517457515681},"index":1,"playId":"631907e6-34da-37ec-8e9c-963c1eaf6842","pitchNumber":2,"startTime":"2026-07-03T00:35:54.571Z","endTime":"2026-07-03T00:36:00.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.946060515538797,"aZ":-27.87368092057167,"pfxX":7.66709837864354,"pfxZ":2.356561885445805,"pX":-0.19804502734007062,"pZ":2.366065477164365,"vX0":-4.961623177620014,"vY0":-134.5688714421128,"vZ0":-3.334469863841873,"x":124.55,"y":174.9,"x0":0.6796121616831088,"y0":50.00078602685675,"z0":5.609800621718606,"aX":13.970054322252679},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.7,"breakHorizontal":-12.7,"spinRate":2182,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.4080240277482883,"extension":6.137157553330632},"hitData":{"launchSpeed":82.5,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.96,"coordY":151.07}},"index":2,"playId":"19b21198-acda-3b7f-ad7b-18c272c8cb0f","pitchNumber":3,"startTime":"2026-07-03T00:36:13.997Z","endTime":"2026-07-03T00:36:21.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:36:21.506Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Elias Díaz homers (4) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-03T00:36:48.550Z","endTime":"2026-07-03T00:38:53.241Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.760539830980473,"aZ":-28.067509959239064,"pfxX":8.514937151068395,"pfxZ":2.155555464997831,"pX":1.0067864583340862,"pZ":1.7711336132969393,"vX0":-2.4059935434439805,"vY0":-137.4411609196229,"vZ0":-5.510982698297438,"x":78.62,"y":190.96,"x0":0.7898044241060106,"y0":50.00317121737981,"z0":5.719576219940878,"aX":16.21560810678318},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.9,"breakHorizontal":-14.9,"spinRate":2245,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.3992196010561151,"extension":6.227101283798913},"index":0,"playId":"cd4cb4a3-e05a-3e3d-ba3d-4bda92ab5b7b","pitchNumber":1,"startTime":"2026-07-03T00:37:01.487Z","endTime":"2026-07-03T00:37:07.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76703195719097,"aZ":-44.046404181765226,"pfxX":-7.777436597340834,"pfxZ":-8.745485337070184,"pX":-0.6263782491152066,"pZ":1.4118128120533724,"vX0":-0.775792604900632,"vY0":-116.35191276592691,"vZ0":-0.5565177618470751,"x":140.88,"y":200.66,"x0":0.7214010330625924,"y0":50.00095346666501,"z0":5.862081504853211,"aX":-10.560803847046033},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-15.6,"breakHorizontal":14.3,"spinRate":2962,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.47247468838368256,"extension":5.780284177148165},"index":1,"playId":"6c02bef4-fb0d-39f8-811a-37e818f39749","pitchNumber":2,"startTime":"2026-07-03T00:37:21.605Z","endTime":"2026-07-03T00:37:27.071Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-03T00:37:40.466Z","endTime":"2026-07-03T00:37:59.962Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99079379347789,"aZ":-23.6339780064973,"pfxX":9.047875890599386,"pfxZ":4.438887522346801,"pX":-0.29751673186916355,"pZ":1.6644886337342177,"vX0":-4.3128522624630845,"vY0":-137.91456312492207,"vZ0":-6.86370612478864,"x":128.34,"y":193.84,"x0":0.11200470558120068,"y0":50.00269151043825,"z0":5.782056310961366,"aX":17.409953377610382},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.7,"breakHorizontal":-15.5,"spinRate":2187,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.3973092853868301,"extension":5.6773586820967035},"index":3,"playId":"3cae5522-284c-3eec-a335-ee5c8ca79521","pitchNumber":3,"startTime":"2026-07-03T00:37:59.962Z","endTime":"2026-07-03T00:38:03.381Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.446741276885646,"aZ":-44.79431068515044,"pfxX":-8.235120737421552,"pfxZ":-9.523861297144357,"pX":-0.00582918551320999,"pZ":2.3010301182855284,"vX0":0.63934048760745,"vY0":-115.25001639441935,"vZ0":1.548848512186402,"x":117.22,"y":176.65,"x0":0.7786076045606163,"y0":50.004216404248034,"z0":5.9975540156017955,"aX":-10.910618972570303},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-16.4,"breakHorizontal":14.6,"spinRate":2797,"spinDirection":316},"zone":5,"typeConfidence":2.0,"plateTime":0.4780418788251506,"extension":6.040833227619742},"hitData":{"launchSpeed":102.3,"launchAngle":28.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":47.9,"coordY":49.99}},"index":4,"playId":"ac71b8fc-af37-3744-95ac-bdd6b3f6d92b","pitchNumber":4,"startTime":"2026-07-03T00:38:25.174Z","endTime":"2026-07-03T00:38:53.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:38:53.241Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Osuna singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-03T00:39:01.675Z","endTime":"2026-07-03T00:39:21.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73894929930412,"aZ":-27.915499526092916,"pfxX":9.487298619197567,"pfxZ":2.253459303505787,"pX":0.7895316025263811,"pZ":2.7554460170319834,"vX0":-3.1641036241986416,"vY0":-136.749751770887,"vZ0":-2.9740989759993557,"x":86.9,"y":164.38,"x0":0.7304137685972716,"y0":50.00309294340591,"z0":5.7763584366332585,"aX":17.931295981758883},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.6,"breakHorizontal":-16.4,"spinRate":2080,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.4008446681096931,"extension":6.220356276824478},"hitData":{"launchSpeed":67.5,"launchAngle":17.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.67,"coordY":130.12}},"index":0,"playId":"776e8c23-2ea1-394b-b62c-9980712a10c3","pitchNumber":1,"startTime":"2026-07-03T00:39:11.237Z","endTime":"2026-07-03T00:39:21.429Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:39:21.429Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nicky Lopez singles on a soft ground ball to first baseman Spencer Torkelson. Alejandro Osuna to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-03T00:39:37.424Z","endTime":"2026-07-03T00:40:29.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"postOnSecond":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.344180068367983,"aZ":-30.522600843422104,"pfxX":9.061201859570195,"pfxZ":0.8993496162645584,"pX":-1.5277597695738683,"pZ":2.203617315891523,"vX0":-7.800450714087808,"vY0":-135.350004145019,"vZ0":-4.037733761100575,"x":175.23,"y":179.28,"x0":0.2235584175830668,"y0":50.00538373040845,"z0":5.86794783476632,"aX":16.704673641540627},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.8,"breakHorizontal":-14.6,"spinRate":2190,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.40569155291382586,"extension":5.417191816509895},"index":0,"playId":"04416641-9596-369c-be94-f60f8ddc3459","pitchNumber":1,"startTime":"2026-07-03T00:39:46.965Z","endTime":"2026-07-03T00:39:51.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.706223534923758,"aZ":-24.75475695903965,"pfxX":8.546613771382843,"pfxZ":3.9885630434564003,"pX":-0.6490996175850308,"pZ":2.4622575398261675,"vX0":-5.520326214342207,"vY0":-135.52329230245684,"vZ0":-4.548429451981326,"x":141.74,"y":172.3,"x0":0.3042313116718431,"y0":50.0012125425552,"z0":5.8919974806442115,"aX":15.891264415667202},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.5,"breakHorizontal":-14.3,"spinRate":2164,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.40421251808243763,"extension":5.7773065138666455},"index":1,"playId":"6b3c8572-51e7-3256-bd75-6f7ccd11db9b","pitchNumber":2,"startTime":"2026-07-03T00:40:03.403Z","endTime":"2026-07-03T00:40:07.606Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65317726683594,"aZ":-45.14032725720457,"pfxX":-6.609831363878871,"pfxZ":-10.046525994843439,"pX":-1.6159556394089531,"pZ":1.348677430232217,"vX0":-3.1558748926943627,"vY0":-113.73394266864355,"vZ0":-0.018338222263583503,"x":178.6,"y":202.37,"x0":0.6545206433867516,"y0":50.000231727579916,"z0":5.8876404848649,"aX":-8.533495395251396},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-17.8,"breakHorizontal":12.8,"spinRate":2829,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.48424281246367595,"extension":6.10333470907236},"hitData":{"launchSpeed":51.2,"launchAngle":-66.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":136.8,"coordY":191.39}},"index":2,"playId":"dfc5a409-bb70-304d-aaca-8e5507e8b6ee","pitchNumber":3,"startTime":"2026-07-03T00:40:21.978Z","endTime":"2026-07-03T00:40:29.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:40:29.556Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Foscue walks. Alejandro Osuna to 3rd. Nicky Lopez to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-03T00:40:55.040Z","endTime":"2026-07-03T00:43:40.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"postOnSecond":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"postOnThird":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.393237229875332,"aZ":-25.45893901996019,"pfxX":8.808058368455505,"pfxZ":3.5953008071977024,"pX":-0.27123750494179494,"pZ":1.3813393090514607,"vX0":-4.469711778370875,"vY0":-136.00545889168023,"vZ0":-7.028850975453059,"x":127.34,"y":201.48,"x0":0.25082490716252415,"y0":50.00598950092699,"z0":5.770170358338264,"aX":16.47061094820838},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.2,"breakHorizontal":-15.0,"spinRate":2111,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.4030350921670678,"extension":6.037596780025556},"index":0,"playId":"1e57e076-df04-3949-b452-bff2f86964c7","pitchNumber":1,"startTime":"2026-07-03T00:41:01.713Z","endTime":"2026-07-03T00:41:07.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.371823111924513,"aZ":-28.548331033292992,"pfxX":9.299855718761407,"pfxZ":1.9491208783970464,"pX":-0.36346996393549896,"pZ":1.9424961839849884,"vX0":-4.969098632514945,"vY0":-135.99931318742776,"vZ0":-5.136479797654786,"x":130.85,"y":186.33,"x0":0.2844484509961943,"y0":50.00454141706975,"z0":5.849326269480927,"aX":17.325882946866525},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.5,"breakHorizontal":-15.7,"spinRate":2123,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.4035874738476619,"extension":5.692018614024478},"index":1,"playId":"7718aeba-29af-33de-9c70-50e09b26e0fa","pitchNumber":2,"startTime":"2026-07-03T00:41:22.011Z","endTime":"2026-07-03T00:41:27.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71574664328162,"aZ":-28.377211614184166,"pfxX":7.354020031172683,"pfxZ":2.276496998436432,"pX":1.1015447452919422,"pZ":2.441603848974187,"vX0":-0.8481200063574681,"vY0":-128.71810923224376,"vZ0":-3.0399026223347434,"x":75.01,"y":172.86,"x0":0.4824527156863403,"y0":50.00000246730035,"z0":5.8538584697172436,"aX":12.238274319700935},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.6,"breakHorizontal":-13.1,"spinRate":1680,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.42683968686575513,"extension":5.8558137044168905},"index":2,"playId":"93849f13-35a0-32f4-b670-6b06e9f9b230","pitchNumber":3,"startTime":"2026-07-03T00:41:41.316Z","endTime":"2026-07-03T00:41:46.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.782762555810308,"aZ":-31.57390918814175,"pfxX":9.472521283888543,"pfxZ":0.35049507747622144,"pX":-0.7986305937571392,"pZ":2.231319929801435,"vX0":-5.923857195414631,"vY0":-130.45820445518606,"vZ0":-3.323994803609602,"x":147.44,"y":178.53,"x0":0.27691387774347886,"y0":50.002963865993614,"z0":5.91503919101542,"aX":16.24265225832116},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.1,"breakHorizontal":-15.7,"spinRate":1789,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.4206824074473685,"extension":5.792258289311674},"index":3,"playId":"31e22967-718e-3dd2-9dad-263542169387","pitchNumber":4,"startTime":"2026-07-03T00:42:03.221Z","endTime":"2026-07-03T00:42:30.237Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04294442882753,"aZ":-23.424734222751773,"pfxX":8.9481129700187,"pfxZ":4.537188551372864,"pX":-0.09822379480775473,"pZ":1.5317304951740796,"vX0":-3.9773889390388306,"vY0":-138.24585654626262,"vZ0":-7.367006613082393,"x":120.74,"y":197.42,"x0":0.20010036134009165,"y0":50.00059301511927,"z0":5.813689579680268,"aX":17.244024444407064},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.8,"breakHorizontal":-15.4,"spinRate":2270,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.3968487035378354,"extension":5.918391428030223},"index":4,"playId":"b7fc2bca-2ae0-3a9c-a1e9-ce7637aaa663","pitchNumber":5,"startTime":"2026-07-03T00:42:45.672Z","endTime":"2026-07-03T00:42:49.380Z","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.5,"endSpeed":85.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92738701536156,"aZ":-20.02623304612553,"pfxX":3.1648841341115377,"pfxZ":6.4680583893965675,"pX":-0.46484882890856755,"pZ":5.774355942098683,"vX0":-3.536117034021749,"vY0":-136.17659017340597,"vZ0":2.519281421550141,"x":134.72,"y":82.87,"x0":0.4393648682175623,"y0":50.001818468191296,"z0":6.222714167672846,"aX":5.9435298837957795},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":-5.0,"spinRate":2232,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.4022449858693058,"extension":5.737239292373508},"index":5,"playId":"36707fc3-fd7a-376a-806c-6a550fc3a090","pitchNumber":6,"startTime":"2026-07-03T00:43:10.513Z","endTime":"2026-07-03T00:43:14.397Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.919497428868343,"aZ":-43.47402867842359,"pfxX":-6.43840349342651,"pfxZ":-8.763305781110713,"pX":0.07055381963432268,"pZ":3.5548941994902625,"vX0":0.6838403969517834,"vY0":-113.18371770172703,"vZ0":4.154106937988784,"x":114.31,"y":142.8,"x0":0.5992821836444829,"y0":50.00409260323474,"z0":6.06781773393134,"aX":-8.299332028163642},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-14.4,"breakHorizontal":11.4,"spinRate":2621,"spinDirection":317},"zone":12,"typeConfidence":2.0,"plateTime":0.48512990876528006,"extension":5.615852096923617},"index":6,"playId":"49b6edc3-6eb3-34f7-8d63-6cde79782e99","pitchNumber":7,"startTime":"2026-07-03T00:43:34.215Z","endTime":"2026-07-03T00:43:40.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:43:40.352Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Jung walks. Alejandro Osuna scores. Nicky Lopez to 3rd. Justin Foscue to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-03T00:44:53.799Z","endTime":"2026-07-03T00:48:11.516Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnSecond":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"postOnThird":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-03T00:43:54.721Z","endTime":"2026-07-03T00:44:56.012Z","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":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50464270712243,"aZ":-28.900883061421062,"pfxX":9.186477612179818,"pfxZ":1.7498640400009453,"pX":-0.33537855546899786,"pZ":2.7421401310442794,"vX0":-5.4142622179541995,"vY0":-136.28251257420837,"vZ0":-2.578557029635905,"x":129.78,"y":164.74,"x0":0.48928574442231626,"y0":50.00400669209996,"z0":5.708386304401223,"aX":17.185034469791216},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.8,"breakHorizontal":-15.4,"spinRate":2166,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4027720237165098,"extension":5.891342282100755},"index":1,"playId":"cadeacb9-e0e3-3af7-b0c2-92dffaa1a1af","pitchNumber":1,"startTime":"2026-07-03T00:44:56.012Z","endTime":"2026-07-03T00:45:00.901Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62737709245391,"aZ":-45.575677637684116,"pfxX":-6.75012849202603,"pfxZ":-9.719516766613841,"pX":-2.006128916563667,"pZ":0.524958708418769,"vX0":-3.752188236296371,"vY0":-117.88047502131403,"vZ0":-2.2747833541800744,"x":193.47,"y":224.61,"x0":0.49396679430198104,"y0":50.003621225028525,"z0":5.790470548767309,"aX":-9.306761199397227},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-17.9,"breakHorizontal":13.2,"spinRate":3058,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.46829369160715073,"extension":5.764726984919832},"index":2,"playId":"56b15ad9-5b56-3003-af53-129df544730e","pitchNumber":2,"startTime":"2026-07-03T00:45:18.306Z","endTime":"2026-07-03T00:45:24.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13314487916163,"aZ":-25.66829187879633,"pfxX":9.54044032885278,"pfxZ":3.3872962489809026,"pX":0.5474867795529613,"pZ":3.6393156761908134,"vX0":-3.3110027173112244,"vY0":-138.29286141805346,"vZ0":-1.2344122362077832,"x":96.13,"y":140.52,"x0":0.5263503068180118,"y0":50.00551952809228,"z0":5.8263191575630175,"aX":18.334135685909008},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":-16.4,"spinRate":2244,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.3972876726417587,"extension":5.770693719652344},"index":3,"playId":"3de63e7a-74f8-3fdc-b9c3-d6bd1ef8b74b","pitchNumber":3,"startTime":"2026-07-03T00:45:52.818Z","endTime":"2026-07-03T00:45:56.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, 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":91.0,"endSpeed":84.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99145070023329,"aZ":-31.781559908137453,"pfxX":8.165611957769068,"pfxZ":0.2199097772055596,"pX":-0.7715460059586313,"pZ":0.4146089640298139,"vX0":-5.762702111971248,"vY0":-132.3856943147492,"vZ0":-7.558752936434685,"x":146.41,"y":227.59,"x0":0.3672924747099424,"y0":50.00346147143151,"z0":5.618220753395011,"aX":14.564227611260085},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.0,"breakHorizontal":-13.6,"spinRate":1613,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.41298015328125004,"extension":5.925554285181527},"index":4,"playId":"b3767783-71be-30f8-9fcb-0c52496705ae","pitchNumber":4,"startTime":"2026-07-03T00:46:23.780Z","endTime":"2026-07-03T00:46:28.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.218745593542312,"aZ":-28.278151889077478,"pfxX":8.551463641252642,"pfxZ":2.199806018407968,"pX":-1.6045113836192646,"pZ":1.0613722201968327,"vX0":-7.581839655980827,"vY0":-132.9694884920524,"vZ0":-6.657553258596228,"x":178.16,"y":210.12,"x0":0.18697450602766177,"y0":50.00456852503116,"z0":5.677726671498242,"aX":15.158995802665126},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.5,"breakHorizontal":-13.7,"spinRate":1706,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.41354023418746255,"extension":5.92866568832797},"index":5,"playId":"48051b89-41e5-3d89-b0bd-cb1d3bb9699d","pitchNumber":5,"startTime":"2026-07-03T00:46:59.154Z","endTime":"2026-07-03T00:47:03.195Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-03T00:47:16.857Z","endTime":"2026-07-03T00:47:38.895Z","isPitch":false,"type":"action","player":{"id":673962,"link":"/api/v1/people/673962"}},{"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":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.01231816571084,"aZ":-28.754256613881353,"pfxX":9.07180723829369,"pfxZ":1.7848895919737764,"pX":0.2544699613343774,"pZ":3.655373501968768,"vX0":-3.5058910740864673,"vY0":-138.423231078486,"vZ0":-0.9413199071717621,"x":107.3,"y":140.08,"x0":0.3694559855209544,"y0":50.000517146441425,"z0":5.950206223499767,"aX":17.350562616018635},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.2,"breakHorizontal":-15.5,"spinRate":2302,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.39787653841234594,"extension":5.8335654631702685},"index":7,"playId":"29264a69-a592-397f-b79a-0dbdb1f1408e","pitchNumber":6,"startTime":"2026-07-03T00:47:38.895Z","endTime":"2026-07-03T00:47:42.246Z","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":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.826046130631354,"aZ":-26.1468475501072,"pfxX":7.877989436056051,"pfxZ":3.1701578416365237,"pX":1.2198492506292464,"pZ":2.994972804571825,"vX0":-0.8515503763210681,"vY0":-137.83696311043227,"vZ0":-2.7329619917983807,"x":70.5,"y":157.92,"x0":0.5125268643649776,"y0":50.00557252308043,"z0":5.786114538502137,"aX":14.99169552369847},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.3,"breakHorizontal":-14.0,"spinRate":2024,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3990905157097857,"extension":5.54829425555266},"index":8,"playId":"157e2823-bba8-3e32-9437-93af892ded71","pitchNumber":7,"startTime":"2026-07-03T00:48:05.867Z","endTime":"2026-07-03T00:48:11.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:48:11.516Z","atBatIndex":16},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ezequiel Duran out on a sacrifice fly to right fielder Kerry Carpenter. Nicky Lopez scores. Justin Foscue to 3rd. Josh Jung to 2nd.","rbi":1,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-03T00:48:29.608Z","endTime":"2026-07-03T00:48:52.396Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnThird":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"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":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69995547599481,"aZ":-27.76942966150542,"pfxX":9.923750006282518,"pfxZ":2.2623275526397597,"pX":-0.1990417916729162,"pZ":1.8970439152586045,"vX0":-5.017984414476164,"vY0":-139.2514577282191,"vZ0":-5.387407807854559,"x":124.59,"y":187.56,"x0":0.3451674811640354,"y0":50.00343651005289,"z0":5.713589751037617,"aX":19.327457916586862},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.1,"breakHorizontal":-16.8,"spinRate":2194,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.394588715760682,"extension":5.904102215120273},"hitData":{"launchSpeed":94.9,"launchAngle":34.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.0,"coordY":87.47}},"index":0,"playId":"5730bfef-1e03-3fe0-b96d-a51eceb6edf4","pitchNumber":1,"startTime":"2026-07-03T00:48:39.395Z","endTime":"2026-07-03T00:48:52.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:48:52.396Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Burger grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-03T00:49:24.975Z","endTime":"2026-07-03T00:50:00.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":664285,"fullName":"Framber Valdez"}}},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"4fe1e22f-b515-4f3c-8b3b-753d4b5488e7","pitchNumber":0,"startTime":"2026-07-03T00:49:24.975Z","endTime":"2026-07-03T00:49:29.975Z","isPitch":false,"type":"no_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":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9232396958857,"aZ":-23.64223029771588,"pfxX":9.422319392549603,"pfxZ":4.557356378530926,"pX":0.619022595529525,"pZ":3.1962553984199555,"vX0":-2.724588415657386,"vY0":-136.44557634665202,"vZ0":-2.8724748569116736,"x":93.4,"y":152.48,"x0":0.4104916634931462,"y0":50.005746742213184,"z0":5.90415640570779,"aX":17.647765309034455},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.8,"breakHorizontal":-16.4,"spinRate":2117,"spinDirection":137},"zone":3,"typeConfidence":2.0,"plateTime":0.40248054681639944,"extension":5.756020515010098},"hitData":{"launchSpeed":54.0,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.52,"coordY":168.82}},"index":1,"playId":"03d98efb-6f8d-3a53-8105-712d6f7c2f31","pitchNumber":1,"startTime":"2026-07-03T00:49:52.651Z","endTime":"2026-07-03T00:50:00.520Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:50:00.520Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to right fielder Ezequiel Duran.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-03T00:52:13.666Z","endTime":"2026-07-03T00:53:14.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.052330392471518,"aZ":-34.55271479168437,"pfxX":-8.429267069121439,"pfxZ":-1.4116221610247504,"pX":-0.8710079755279542,"pZ":3.004726702928733,"vX0":6.335373487395519,"vY0":-128.98360489323943,"vZ0":-0.4536204882856246,"x":150.2,"y":157.65,"x0":-2.26018357825555,"y0":50.00019612693184,"z0":5.840179935929163,"aX":-14.244776233190358},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-2.4,"breakHorizontal":13.9,"spinRate":1630,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.42415714564540874,"extension":6.692208494728926},"index":0,"playId":"17a355a6-5c5a-3968-96a0-6fe290b34216","pitchNumber":1,"startTime":"2026-07-03T00:52:26.472Z","endTime":"2026-07-03T00:52:31.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":69.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.205047767488487,"aZ":-39.84668473872835,"pfxX":3.848194063869391,"pfxZ":-6.294797323664721,"pX":-0.17595730222704992,"pZ":2.2441557966005488,"vX0":3.095493680274548,"vY0":-110.23447082484773,"vZ0":1.296020799913033,"x":123.71,"y":178.19,"x0":-2.102694821445446,"y0":50.00105997235836,"z0":5.884149408983826,"aX":4.6927654891604025},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-10.7,"breakHorizontal":-7.8,"spinRate":1925,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.4985553749312821,"extension":6.899498433885298},"index":1,"playId":"9189601d-717c-362a-9049-162377fff28e","pitchNumber":2,"startTime":"2026-07-03T00:52:46.916Z","endTime":"2026-07-03T00:52:51.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81669023698123,"aZ":-30.31921981974016,"pfxX":-9.336226609109566,"pfxZ":1.0720068050460085,"pX":-0.2475976057177989,"pZ":2.8518169988847935,"vX0":8.098978933215298,"vY0":-130.3705531482391,"vZ0":-1.4521946987196668,"x":126.44,"y":161.78,"x0":-2.1779563897581173,"y0":50.0007640316794,"z0":5.69957170751565,"aX":-16.106746547642576},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.8,"breakHorizontal":15.1,"spinRate":1601,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.41976520882673674,"extension":6.883768965260995},"hitData":{"launchSpeed":88.3,"launchAngle":33.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.74,"coordY":72.48}},"index":2,"playId":"e5e33dfc-1a28-37b1-a14d-1e78abcd414f","pitchNumber":3,"startTime":"2026-07-03T00:53:05.820Z","endTime":"2026-07-03T00:53:14.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:53:14.232Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-03T00:53:28.012Z","endTime":"2026-07-03T00:54:48.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":95.7,"endSpeed":87.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.549674190068043,"aZ":-17.38508302987847,"pfxX":-8.430302655139474,"pfxZ":7.578910400013706,"pX":0.4452560756287907,"pZ":2.3889103464825423,"vX0":9.863687586330213,"vY0":-138.8984147110093,"vZ0":-5.54048378554365,"x":100.03,"y":174.28,"x0":-2.059152956755058,"y0":50.00231704020643,"z0":5.568268269608591,"aX":-16.44814858245793},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":13.2,"spinRate":2175,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3945762397562529,"extension":6.762555563972378},"index":0,"playId":"0f72661c-7501-3f71-b30a-0d9cdec13b5b","pitchNumber":1,"startTime":"2026-07-03T00:53:43.677Z","endTime":"2026-07-03T00:53:48.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":70.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.200258226172178,"aZ":-41.173560062675364,"pfxX":3.1208910545249813,"pfxZ":-7.190615018332943,"pX":-0.6029969621423219,"pZ":2.575226552525176,"vX0":2.6460313161806988,"vY0":-111.46970126807017,"vZ0":2.0200182864665175,"x":139.98,"y":169.25,"x0":-2.2137064254795327,"y0":50.005455034754775,"z0":5.927814913357843,"aX":3.903292070982827},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-12.1,"breakHorizontal":-6.4,"spinRate":1857,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.4925358932553032,"extension":6.847347489722097},"index":1,"playId":"b9a6bb6f-a435-3f25-a9f6-7739a9d0e2bb","pitchNumber":2,"startTime":"2026-07-03T00:54:00.723Z","endTime":"2026-07-03T00:54:05.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.392986682077847,"aZ":-28.849631950660477,"pfxX":-8.662790955899577,"pfxZ":1.9406678472968348,"pX":-1.3649131710427231,"pZ":1.7742885390900818,"vX0":4.962712149804989,"vY0":-129.88609793626858,"vZ0":-4.469384698773356,"x":169.03,"y":190.87,"x0":-2.171668134476639,"y0":50.00388004524582,"z0":5.7030158655722625,"aX":-14.849389334559955},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.8,"breakHorizontal":14.6,"spinRate":1597,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4211901450340685,"extension":6.610906969224628},"index":2,"playId":"63380adb-c389-332b-b74f-e6af549ebfe2","pitchNumber":3,"startTime":"2026-07-03T00:54:22.236Z","endTime":"2026-07-03T00:54:27.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.803075608126406,"aZ":-26.104730646907313,"pfxX":0.28988313637854857,"pfxZ":3.406222140495913,"pX":-0.0078000505381532114,"pZ":3.6229840536620035,"vX0":5.981925466114398,"vY0":-132.70048163004833,"vZ0":-0.3003400822812978,"x":117.3,"y":140.96,"x0":-2.330189311280541,"y0":50.00023901082972,"z0":5.6418259340259,"aX":0.5154594295912996},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.4,"breakHorizontal":-1.8,"spinRate":2175,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4129990414479705,"extension":6.695167931267612},"index":3,"playId":"98264d32-137b-3657-bb9c-c3d5a1e61f7d","pitchNumber":4,"startTime":"2026-07-03T00:54:42.888Z","endTime":"2026-07-03T00:54:48.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:54:48.025Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-03T00:55:02.459Z","endTime":"2026-07-03T00:55:56.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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":92.2,"endSpeed":84.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9554585137864,"aZ":-20.939968958130365,"pfxX":-0.5781179371308562,"pfxZ":6.140973073965181,"pX":0.642210980846371,"pZ":2.0480917740335975,"vX0":7.8012887771344035,"vY0":-134.13574657185214,"vZ0":-4.877322448902725,"x":92.52,"y":183.48,"x0":-2.2238705319818775,"y0":50.002075414429434,"z0":5.375100055519778,"aX":-1.0579043874778382},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.3,"breakHorizontal":-0.6,"spinRate":2273,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.40772281933809396,"extension":6.879565586968936},"index":0,"playId":"6fe7af7c-2974-3a13-96f4-5baf3bb6c255","pitchNumber":1,"startTime":"2026-07-03T00:55:11.907Z","endTime":"2026-07-03T00:55:16.320Z","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":94.9,"endSpeed":86.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11141242249321,"aZ":-25.97569038306296,"pfxX":-12.15134761967175,"pfxZ":3.228076272186219,"pX":0.2497172309217193,"pZ":2.146126292402238,"vX0":10.460821966618221,"vY0":-137.7734226023697,"vZ0":-4.121942774254251,"x":107.48,"y":180.83,"x0":-2.0209689109093785,"y0":50.00068742311627,"z0":5.420772282600303,"aX":-23.316326942044025},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.2,"breakHorizontal":19.8,"spinRate":2142,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3978234493704811,"extension":6.938299788159219},"index":1,"playId":"5d490ff1-1a4a-3c47-bb63-d5476f7faa2c","pitchNumber":2,"startTime":"2026-07-03T00:55:28.569Z","endTime":"2026-07-03T00:55:33.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28446317493518,"aZ":-18.103784632806843,"pfxX":-8.10228206427917,"pfxZ":7.110230818957518,"pX":0.12260336013311016,"pZ":3.270189672501221,"vX0":8.60225431782501,"vY0":-139.95868846289116,"vZ0":-3.175294700736118,"x":112.33,"y":150.48,"x0":-1.941593804631259,"y0":50.00500214991468,"z0":5.6085862446850205,"aX":-16.03860632285822},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":12.8,"spinRate":2162,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39170602634833207,"extension":6.86298867364942},"index":2,"playId":"5800592a-c55f-3c2a-8d0e-9dd6de8ca907","pitchNumber":3,"startTime":"2026-07-03T00:55:51.248Z","endTime":"2026-07-03T00:55:56.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:55:56.228Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Higashioka grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-03T00:58:16.364Z","endTime":"2026-07-03T00:58:58.797Z","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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":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":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T00:58:04.927Z","endTime":"2026-07-03T00:58:18.620Z","isPitch":false,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60455835747895,"aZ":-26.590838080934713,"pfxX":9.942330641467723,"pfxZ":3.000715088975696,"pX":-0.9783113523697874,"pZ":0.9345765662794688,"vX0":-6.755020739810256,"vY0":-135.73521100382075,"vZ0":-7.470126721744694,"x":154.29,"y":213.55,"x0":0.25500253939050016,"y0":50.000686745872144,"z0":5.582341360487946,"aX":18.48995514523129},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.0,"breakHorizontal":-16.6,"spinRate":2172,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.40402133133253404,"extension":5.632804223754512},"index":1,"playId":"8e355227-d96e-3ae8-aaf1-5cc4cbacf9dc","pitchNumber":1,"startTime":"2026-07-03T00:58:18.620Z","endTime":"2026-07-03T00:58:23.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.240792365208954,"aZ":-44.10276057425582,"pfxX":-7.443236828402806,"pfxZ":-9.05066093382378,"pX":-0.8535951723181872,"pZ":1.3594363876140285,"vX0":-1.3271237438111863,"vY0":-114.67267339114035,"vZ0":-0.2586078764851454,"x":149.54,"y":202.08,"x0":0.700500984191978,"y0":50.003088584020645,"z0":5.813874044784137,"aX":-9.810175371648407},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-16.1,"breakHorizontal":13.8,"spinRate":2852,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.4795481450783585,"extension":6.105716893706667},"index":2,"playId":"60f2ab03-eeeb-3a4d-a112-8e3029291958","pitchNumber":2,"startTime":"2026-07-03T00:58:35.441Z","endTime":"2026-07-03T00:58:39.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.076675382143684,"aZ":-24.48301936209164,"pfxX":9.321932518399956,"pfxZ":4.057524158278927,"pX":-0.6511420968178724,"pZ":2.5857858916667995,"vX0":-6.300616969522532,"vY0":-136.9963133230608,"vZ0":-3.9903524573893017,"x":141.82,"y":168.96,"x0":0.47078752706694565,"y0":50.00275894675435,"z0":5.740517390928582,"aX":17.66811557914018},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":-15.5,"spinRate":2150,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4002508152117743,"extension":6.177709610085763},"hitData":{"launchSpeed":74.4,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.32,"coordY":154.12}},"index":3,"playId":"80671f48-ec35-34f9-9297-705c5ada14d5","pitchNumber":3,"startTime":"2026-07-03T00:58:51.468Z","endTime":"2026-07-03T00:58:58.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:58:58.797Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cam Cauley singles on a ground ball to right fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-03T00:59:14.976Z","endTime":"2026-07-03T00:59:50.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"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":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.683090874253274,"aZ":-44.91573626620155,"pfxX":-7.599846009896603,"pfxZ":-9.524780858033282,"pX":-1.696409971485687,"pZ":1.4660844544485878,"vX0":-2.8675316493553265,"vY0":-115.83286024571754,"vZ0":-0.0959420576250185,"x":181.66,"y":199.2,"x0":0.5501738702093215,"y0":50.00043332671894,"z0":5.857327387452807,"aX":-10.169640075011156},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-16.9,"breakHorizontal":14.5,"spinRate":2931,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.475613397872396,"extension":5.5446712402982685},"index":0,"playId":"09f465cd-f559-30e5-9406-b3537fe3e33a","pitchNumber":1,"startTime":"2026-07-03T00:59:22.905Z","endTime":"2026-07-03T00:59:27.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45903953672316,"aZ":-27.963121777387837,"pfxX":8.835683682055002,"pfxZ":2.217190311653612,"pX":0.655800186590932,"pZ":3.0722335847731066,"vX0":-2.6892984182052264,"vY0":-137.43424757034776,"vZ0":-2.412954885471013,"x":92.0,"y":155.83,"x0":0.5033749378248088,"y0":50.00210967261031,"z0":5.874479583157118,"aX":16.782937608623378},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.7,"breakHorizontal":-15.4,"spinRate":2138,"spinDirection":140},"zone":3,"typeConfidence":2.0,"plateTime":0.3995999781276458,"extension":5.923855942923488},"hitData":{"launchSpeed":88.8,"launchAngle":8.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.32,"coordY":143.59}},"index":1,"playId":"20a27e09-b3ce-32fb-9cdf-956a29c6db4c","pitchNumber":2,"startTime":"2026-07-03T00:59:39.246Z","endTime":"2026-07-03T00:59:50.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T00:59:50.395Z","atBatIndex":23},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Elias Díaz flies into a force out, right fielder Kerry Carpenter to shortstop Zach McKinstry. Cam Cauley out at 2nd. Elias Díaz to 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-03T01:00:08.041Z","endTime":"2026-07-03T01:02:53.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11314936712327,"aZ":-26.070361867059262,"pfxX":10.423775317087548,"pfxZ":3.304043023433838,"pX":-0.32444018483767356,"pZ":1.304199604423525,"vX0":-4.973968576053418,"vY0":-135.84992228683655,"vZ0":-7.176294115062891,"x":129.37,"y":203.57,"x0":0.18816535721738786,"y0":50.00151752925719,"z0":5.824114234665761,"aX":19.24640895633257},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.4,"breakHorizontal":-17.6,"spinRate":2096,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.4050546329118947,"extension":5.66472921284956},"index":0,"playId":"c6049dca-b6ec-3901-af77-616c946d0045","pitchNumber":1,"startTime":"2026-07-03T01:00:16.013Z","endTime":"2026-07-03T01:00:21.010Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"5c7656f0-61cb-3b10-8e5c-92f8fafcf471","startTime":"2026-07-03T01:00:35.532Z","endTime":"2026-07-03T01:00:39.263Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":79.9,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.041141812110958,"aZ":-30.03687231199589,"pfxX":10.549540140348949,"pfxZ":1.312268959848387,"pX":-0.26688117743273626,"pZ":1.5116295364138137,"vX0":-5.240011295718834,"vY0":-127.61684886474099,"vZ0":-4.7247880726397575,"x":127.17,"y":197.97,"x0":0.4548942360014015,"y0":50.00378631092088,"z0":5.784467139578261,"aX":17.20440209744202},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":-17.8,"spinRate":1738,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.43107357704659854,"extension":5.6921931149665514},"index":2,"playId":"14caedb7-eaed-3a0b-a16f-708dcdd2f275","pitchNumber":2,"startTime":"2026-07-03T01:00:54.061Z","endTime":"2026-07-03T01:00:58.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.639628313675715,"aZ":-26.509063971677122,"pfxX":9.063602486777533,"pfxZ":3.057304729985768,"pX":-0.8654752123602387,"pZ":2.3342158813433493,"vX0":-5.963098181606282,"vY0":-135.93062181899612,"vZ0":-4.628877280257399,"x":149.99,"y":175.76,"x0":0.19071530334178108,"y0":50.00133067549156,"z0":5.922780220481219,"aX":16.78621186204672},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.7,"breakHorizontal":-15.0,"spinRate":2183,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4045385766034344,"extension":6.060420209371499},"index":3,"playId":"3417c74d-4b90-344e-9516-fce54aed2e73","pitchNumber":3,"startTime":"2026-07-03T01:01:20.094Z","endTime":"2026-07-03T01:01:24.594Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-03T01:01:33.198Z","endTime":"2026-07-03T01:01:51.146Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.706841848321012,"aZ":-33.28787399586254,"pfxX":9.144809341677677,"pfxZ":-0.656175558042495,"pX":-0.1174944064137238,"pZ":1.5916800884152518,"vX0":-3.983939178849168,"vY0":-129.59216564870295,"vZ0":-4.279749199927445,"x":121.48,"y":195.8,"x0":0.25703874220762224,"y0":50.004530365433055,"z0":5.8254396324413795,"aX":15.455863222599305},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.9,"breakHorizontal":-15.6,"spinRate":1709,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.42369113572402783,"extension":5.718680790601492},"index":5,"playId":"b6ad4868-974d-3385-bd7c-8a34f81e2126","pitchNumber":4,"startTime":"2026-07-03T01:01:51.146Z","endTime":"2026-07-03T01:01:55.049Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.704686062073712,"aZ":-44.11816178997034,"pfxX":-6.431627933179482,"pfxZ":-9.192335891981205,"pX":-0.9064403032153825,"pZ":2.2449155286189444,"vX0":-1.0281859913305356,"vY0":-114.10568762224631,"vZ0":1.4509500827399944,"x":151.55,"y":178.17,"x0":0.386097605765464,"y0":50.00021993766359,"z0":5.994699724285626,"aX":-8.361463156357694},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-15.8,"breakHorizontal":11.9,"spinRate":2877,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.48259580091386045,"extension":5.65327114642868},"index":6,"playId":"9d7cbaaa-13e0-30f5-80a9-90dda599dfce","pitchNumber":5,"startTime":"2026-07-03T01:02:17.954Z","endTime":"2026-07-03T01:02:22.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.816776715884146,"aZ":-26.107191141249658,"pfxX":6.605467230650062,"pfxZ":3.4962715819140016,"pX":1.077144631197608,"pZ":2.024315715467546,"vX0":-0.6357917332544271,"vY0":-131.2320315576987,"vZ0":-4.970934750680306,"x":75.94,"y":184.12,"x0":0.4652166990768501,"y0":50.00591057276416,"z0":5.897611046483416,"aX":11.476978042270513},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.4,"breakHorizontal":-11.8,"spinRate":1695,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4180165100465465,"extension":5.956710473664594},"hitData":{"launchSpeed":68.7,"launchAngle":45.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.86,"coordY":111.53}},"index":7,"playId":"bdfb7432-f8ff-38c0-a946-09c1ca27c0c6","pitchNumber":6,"startTime":"2026-07-03T01:02:43.171Z","endTime":"2026-07-03T01:02:53.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:02:53.324Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejandro Osuna flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-03T01:03:30.202Z","endTime":"2026-07-03T01:03:45.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.2,"endSpeed":85.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.658374827433164,"aZ":-23.913866901943504,"pfxX":7.702360148460471,"pfxZ":4.430625428297876,"pX":0.10054726019626237,"pZ":2.1643504646487455,"vX0":-3.488245702937492,"vY0":-135.6743835353351,"vZ0":-5.1637818901442545,"x":113.17,"y":180.34,"x0":0.40212798872008076,"y0":50.00337798394944,"z0":5.758719239512589,"aX":14.360942784773076},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":-13.2,"spinRate":2198,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4037009569195331,"extension":5.982610307755089},"hitData":{"launchSpeed":93.2,"launchAngle":33.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.29,"coordY":90.51}},"index":0,"playId":"b6622a98-b983-3388-9c66-a947394d06ea","pitchNumber":1,"startTime":"2026-07-03T01:03:36.865Z","endTime":"2026-07-03T01:03:45.226Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:03:45.226Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-03T01:05:42.474Z","endTime":"2026-07-03T01:07:20.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.973348914624108,"aZ":-32.54413212397539,"pfxX":-8.797073316800887,"pfxZ":-0.2097376847828345,"pX":0.617622198532075,"pZ":1.1351210528336046,"vX0":9.84818726888964,"vY0":-130.66938018798126,"vZ0":-5.220604409061569,"x":93.46,"y":208.13,"x0":-2.053318169441823,"y0":50.005452584068415,"z0":5.5978542203222075,"aX":-15.248095181386136},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.3,"breakHorizontal":13.8,"spinRate":1520,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.41882738619617843,"extension":6.927971800680849},"index":0,"playId":"35558007-3abc-3918-8fdb-0bc77bfe4495","pitchNumber":1,"startTime":"2026-07-03T01:06:03.359Z","endTime":"2026-07-03T01:06:08.049Z","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":91.3,"endSpeed":83.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15408023981167,"aZ":-23.622228146005117,"pfxX":-0.2460016181552307,"pfxZ":4.774609379964078,"pX":-0.6930625865344686,"pZ":3.526077319350047,"vX0":4.355744176314689,"vY0":-132.93865339074395,"vZ0":-1.23602074806926,"x":143.42,"y":143.58,"x0":-2.3199842528393324,"y0":50.00498041321353,"z0":5.709634971323994,"aX":-0.44078002635740227},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":-0.5,"spinRate":2224,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4117992971979336,"extension":7.003150619322841},"index":1,"playId":"ae436113-2d84-3e6f-8dfe-144a2e293448","pitchNumber":2,"startTime":"2026-07-03T01:06:22.451Z","endTime":"2026-07-03T01:06:28.139Z","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":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.611900503083525,"aZ":-41.157164244624504,"pfxX":4.6050417385646085,"pfxZ":-7.012199809561952,"pX":-0.9412238915961991,"pZ":2.4684652646928154,"vX0":1.8378453403561443,"vY0":-112.79868841031912,"vZ0":1.6305667325397037,"x":152.88,"y":172.13,"x0":-2.366189458253363,"y0":50.00245190228023,"z0":5.903933919750839,"aX":5.899631236335758},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-11.9,"breakHorizontal":-8.9,"spinRate":1961,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.48664582939742074,"extension":7.168574343041619},"index":2,"playId":"3c94bb68-a98e-3ed3-abe9-746b755b1907","pitchNumber":3,"startTime":"2026-07-03T01:06:40.800Z","endTime":"2026-07-03T01:06:45.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04895098692472,"aZ":-18.94900762499141,"pfxX":-7.889603858068545,"pfxZ":6.939055218770963,"pX":-0.20215426463301578,"pZ":2.1459889136545875,"vX0":8.025578070477646,"vY0":-137.32639695029832,"vZ0":-5.396041896219626,"x":124.71,"y":180.84,"x0":-2.140625650990802,"y0":50.00068836352834,"z0":5.429538076536478,"aX":-15.03326050304293},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.5,"breakHorizontal":12.6,"spinRate":2176,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3991926430280972,"extension":6.911527846381028},"index":3,"playId":"de14ad4a-ec6f-3fc0-ae1f-a0a57b58a53b","pitchNumber":4,"startTime":"2026-07-03T01:06:58.546Z","endTime":"2026-07-03T01:07:04.017Z","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":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.941637585316197,"aZ":-30.527966882689977,"pfxX":-8.117491746733691,"pfxZ":0.9460269551786089,"pX":1.0478634967545346,"pZ":1.7818595592667317,"vX0":10.55916078623046,"vY0":-130.80687842642695,"vZ0":-3.9418998803910603,"x":77.06,"y":190.67,"x0":-1.9746064503528744,"y0":50.006128693203316,"z0":5.581287836897614,"aX":-14.16092688839745},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.1,"breakHorizontal":12.6,"spinRate":1627,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4177128736993989,"extension":6.87830014141069},"index":4,"playId":"f6104d38-2c32-3853-aeb6-daf95cf39316","pitchNumber":5,"startTime":"2026-07-03T01:07:16.129Z","endTime":"2026-07-03T01:07:20.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:07:20.642Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-03T01:07:33.351Z","endTime":"2026-07-03T01:09:15.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.134966170733797,"aZ":-16.83002359495068,"pfxX":-7.816836740525561,"pfxZ":7.8470534763014035,"pX":0.880372130050176,"pZ":2.114446016654546,"vX0":11.16358084810669,"vY0":-138.93976220051346,"vZ0":-5.931940427272772,"x":83.44,"y":181.69,"x0":-2.174056524839861,"y0":50.00184627835625,"z0":5.395611519835503,"aX":-15.282974037521857},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":11.9,"spinRate":2190,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3942357019652216,"extension":6.89160938726158},"index":0,"playId":"aa8f9395-0cf5-35a7-99fb-0294bf0c6b6d","pitchNumber":1,"startTime":"2026-07-03T01:07:48.335Z","endTime":"2026-07-03T01:07:53.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.838863847212437,"aZ":-36.65847869348331,"pfxX":4.3470137727697225,"pfxZ":-3.3800861440055083,"pX":0.25826069384125006,"pZ":2.0344816105852335,"vX0":4.147869025669837,"vY0":-114.31273478695718,"vZ0":-0.3208147297732802,"x":107.16,"y":183.85,"x0":-2.1439066333385206,"y0":50.00550218212993,"z0":5.77188802709711,"aX":5.760029214320899},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-5.9,"breakHorizontal":-8.9,"spinRate":1909,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.47893792925976664,"extension":6.6901475356549716},"index":1,"playId":"574b5a81-ce58-37bb-a281-edb7a189907f","pitchNumber":2,"startTime":"2026-07-03T01:08:07.258Z","endTime":"2026-07-03T01:08:11.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32504887362135,"aZ":-17.256320684674773,"pfxX":-7.32994601936562,"pfxZ":7.7629407217899224,"pX":-0.1723363869521709,"pZ":3.6357082882163043,"vX0":7.932012667436392,"vY0":-138.13283357445437,"vZ0":-1.9836657882385758,"x":123.57,"y":140.62,"x0":-2.1362198576452576,"y0":50.00366946586889,"z0":5.530191359290032,"aX":-14.08880040721021},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":11.5,"spinRate":2220,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3973441280736485,"extension":6.910023206003185},"index":2,"playId":"312d43c3-143c-359a-9ad7-76571067f0a0","pitchNumber":3,"startTime":"2026-07-03T01:08:27.732Z","endTime":"2026-07-03T01:08:31.183Z","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":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11807760224591,"aZ":-28.337559390371002,"pfxX":-7.992707138927962,"pfxZ":2.2136018244225104,"pX":1.0458887031375432,"pZ":1.3371896581978706,"vX0":10.324985771394358,"vY0":-130.3037005897066,"vZ0":-5.536411443788806,"x":77.13,"y":202.68,"x0":-1.9133158425574832,"y0":50.0047686097995,"z0":5.607127637038994,"aX":-13.86767688592428},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.0,"breakHorizontal":12.5,"spinRate":1608,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4189455595372449,"extension":6.886872779503808},"index":3,"playId":"41f485c7-cc3c-35a7-9833-446fdf08af5e","pitchNumber":4,"startTime":"2026-07-03T01:08:49.480Z","endTime":"2026-07-03T01:08:52.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71799394872776,"aZ":-29.86082083379613,"pfxX":-8.656608955050771,"pfxZ":1.3336332218175606,"pX":0.6579405095748232,"pZ":1.2915592692243143,"vX0":9.55582780765869,"vY0":-130.71265202235318,"vZ0":-5.139001913098399,"x":91.92,"y":203.91,"x0":-1.9149457715447016,"y0":50.00302027331906,"z0":5.5163319203474,"aX":-15.028254528319618},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.4,"breakHorizontal":13.7,"spinRate":1721,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.418507984086387,"extension":7.062501735838781},"index":4,"playId":"e4aa4d55-195a-3486-85e0-3d24d915d567","pitchNumber":5,"startTime":"2026-07-03T01:09:10.501Z","endTime":"2026-07-03T01:09:15.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:09:15.862Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out to center fielder Cam Cauley.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-03T01:09:33.040Z","endTime":"2026-07-03T01:11:33.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695508,"link":"/api/v1/people/695508"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80344631491488,"aZ":-30.757217059697755,"pfxX":-7.551279750617126,"pfxZ":0.806463094610506,"pX":1.1580618173809702,"pZ":1.0331281564584252,"vX0":10.832197730269154,"vY0":-130.98437424648372,"vZ0":-5.616833278050339,"x":72.86,"y":210.89,"x0":-2.0361852739238504,"y0":50.00055612631834,"z0":5.4848376612468375,"aX":-13.214863628545396},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.5,"breakHorizontal":11.5,"spinRate":1745,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.41701018810730295,"extension":6.839700585460822},"index":0,"playId":"717c0a00-fdce-368c-a6be-c8139f9a61de","pitchNumber":1,"startTime":"2026-07-03T01:09:38.903Z","endTime":"2026-07-03T01:09:42.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.398990801301753,"aZ":-25.07823020792618,"pfxX":1.2245139678162866,"pfxZ":4.046768515363965,"pX":-0.5929837988347411,"pZ":2.737116664385213,"vX0":4.2003327158583295,"vY0":-131.2672777361565,"vZ0":-2.7283651091674423,"x":139.6,"y":164.88,"x0":-2.3695993613947293,"y0":50.00554968300186,"z0":5.646554936641659,"aX":2.147968713016613},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.0,"breakHorizontal":-3.1,"spinRate":2261,"spinDirection":180},"zone":4,"typeConfidence":2.0,"plateTime":0.41641586023741306,"extension":7.161524517694613},"index":1,"playId":"724f6d2a-0a7c-33db-8edc-de75c76416d2","pitchNumber":2,"startTime":"2026-07-03T01:09:59.461Z","endTime":"2026-07-03T01:10:04.279Z","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":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.496752386287955,"aZ":-38.292898056456046,"pfxX":3.7685175129562,"pfxZ":-4.717481386308337,"pX":0.08720868058321271,"pZ":1.4069777862251003,"vX0":3.9251731062896886,"vY0":-113.35423864761088,"vZ0":-1.1140756055210943,"x":113.68,"y":200.79,"x0":-2.159153420452195,"y0":50.00464929736182,"z0":5.7415826051411605,"aX":4.884528640641959},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-8.5,"breakHorizontal":-7.8,"spinRate":1930,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4839404147340196,"extension":7.295066988758139},"index":2,"playId":"fe238e7f-e1ad-34de-9557-458262000460","pitchNumber":3,"startTime":"2026-07-03T01:10:21.549Z","endTime":"2026-07-03T01:10:26.277Z","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":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.327119870763475,"aZ":-26.67805484402261,"pfxX":0.23872831777469017,"pfxZ":3.1534696681881975,"pX":-0.9409262165203187,"pZ":4.536806482714661,"vX0":3.5162853911742094,"vY0":-130.678005798558,"vZ0":2.04788223643074,"x":152.87,"y":116.29,"x0":-2.3302380782449807,"y0":50.005341539786826,"z0":5.735697823029892,"aX":0.41602140288690803},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.4,"breakHorizontal":-1.2,"spinRate":2240,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.4177827106993104,"extension":6.96556298828532},"index":3,"playId":"560bf6ce-dff8-38d6-bafb-e2424e1b261f","pitchNumber":4,"startTime":"2026-07-03T01:10:54.552Z","endTime":"2026-07-03T01:10:59.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.994829150953386,"aZ":-30.311775637984393,"pfxX":-8.347844998972848,"pfxZ":1.0946745187754283,"pX":0.17021657391930284,"pZ":1.7269999170615624,"vX0":8.540930299550721,"vY0":-129.23251304756005,"vZ0":-4.0211287047783815,"x":110.51,"y":192.15,"x0":-2.0809330780593056,"y0":50.00553908883796,"z0":5.611868011983849,"aX":-14.231387261258405},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.3,"breakHorizontal":13.4,"spinRate":1706,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4226021721391229,"extension":6.950953341667459},"hitData":{"launchSpeed":95.9,"launchAngle":48.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.51,"coordY":79.77}},"index":4,"playId":"16236e15-c0c3-3dd1-a1f7-841c10e3c603","pitchNumber":5,"startTime":"2026-07-03T01:11:17.464Z","endTime":"2026-07-03T01:11:33.485Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:11:33.485Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-03T01:11:43.888Z","endTime":"2026-07-03T01:12:58.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"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(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":89.6,"endSpeed":82.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01782453341188,"aZ":-31.894561400866877,"pfxX":-6.789435001257152,"pfxZ":0.16247548382252663,"pX":0.21337256467655974,"pZ":1.4769579553316328,"vX0":8.15853547069479,"vY0":-130.26435268690082,"vZ0":-4.671479534603011,"x":108.87,"y":198.9,"x0":-2.069386141823168,"y0":50.004031939388796,"z0":5.690416396502815,"aX":-11.730898652102995},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.5,"breakHorizontal":10.6,"spinRate":1495,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4196316781378222,"extension":6.694877502257481},"index":0,"playId":"29db6a75-6158-37b3-9439-e211b6b0cc2e","pitchNumber":1,"startTime":"2026-07-03T01:12:01.544Z","endTime":"2026-07-03T01:12:06.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.652211049638154,"aZ":-27.527742889576007,"pfxX":1.5422877675697073,"pfxZ":2.7606910501831567,"pX":-1.0550911949803736,"pZ":3.233868187978344,"vX0":2.8179400945988546,"vY0":-128.3431685465839,"vZ0":-0.6187146715264644,"x":157.22,"y":151.47,"x0":-2.3642744426374596,"y0":50.00081272772516,"z0":5.607640467086398,"aX":2.591229353644009},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":-3.4,"spinRate":2153,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.4255255723344651,"extension":6.614086642491283},"index":1,"playId":"07f6baba-5214-3f06-9a4c-8b21ea3b0038","pitchNumber":2,"startTime":"2026-07-03T01:12:31.138Z","endTime":"2026-07-03T01:12:35.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.994477433187896,"aZ":-33.789984839797995,"pfxX":-8.358069322162164,"pfxZ":-0.9393911143164981,"pX":-0.767286700425029,"pZ":2.193097423448083,"vX0":6.337267706004873,"vY0":-129.66237232443046,"vZ0":-2.3769329441067697,"x":146.25,"y":179.57,"x0":-2.147079592520417,"y0":50.004061314698816,"z0":5.679044959430155,"aX":-14.351339260370128},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-2.0,"breakHorizontal":13.9,"spinRate":1606,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.42108268370351976,"extension":6.797058861339966},"hitData":{"launchSpeed":69.8,"launchAngle":-1.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.01,"coordY":173.89}},"index":2,"playId":"b2af40fa-720d-37f4-b2b9-bf14d7fb2c75","pitchNumber":3,"startTime":"2026-07-03T01:12:52.583Z","endTime":"2026-07-03T01:12:58.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:12:58.611Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nicky Lopez singles on a ground ball to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-03T01:15:13.922Z","endTime":"2026-07-03T01:16:06.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41137563041292,"aZ":-26.161045738500302,"pfxX":8.346576724841597,"pfxZ":3.205446973259301,"pX":-0.5024235012946664,"pZ":1.4963265071956973,"vX0":-5.258425818837965,"vY0":-136.47792478890258,"vZ0":-6.497512175540057,"x":136.15,"y":198.38,"x0":0.3697431518293083,"y0":50.003894923626646,"z0":5.7219830669780425,"aX":15.669135916683882},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.6,"breakHorizontal":-13.9,"spinRate":2162,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.40207141130100643,"extension":6.274217323894706},"index":0,"playId":"193c5f5d-6b4e-3ed2-885e-59f6cc8c0116","pitchNumber":1,"startTime":"2026-07-03T01:15:21.049Z","endTime":"2026-07-03T01:15:27.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.526049487228256,"aZ":-31.974892741117802,"pfxX":-1.1461998966407771,"pfxZ":0.12370995693463449,"pX":-0.38650309348248874,"pZ":2.3006001078287084,"vX0":-2.6748413719832382,"vY0":-124.29496708194272,"vZ0":-1.5790331440347258,"x":131.73,"y":176.66,"x0":0.8517147765216274,"y0":50.00104832519951,"z0":5.5951306845533715,"aX":-1.7954522001682554},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":2.6,"spinRate":2378,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4404013840724983,"extension":5.91892985013421},"index":1,"playId":"8102ad22-fab9-321a-8cb1-e0d13c71bd67","pitchNumber":2,"startTime":"2026-07-03T01:15:35.405Z","endTime":"2026-07-03T01:15:40.477Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-03T01:15:45.900Z","endTime":"2026-07-03T01:15:58.612Z","isPitch":false,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.075108026761136,"aZ":-35.412020904690166,"pfxX":-2.3362634796726502,"pfxZ":-2.056495596790745,"pX":-0.8959376062244122,"pZ":1.7598382977864089,"vX0":-3.014561423028984,"vY0":-124.78448768020725,"vZ0":-2.2590811941245343,"x":151.15,"y":191.26,"x0":0.6311564560116748,"y0":50.001644039480226,"z0":5.5940405901969905,"aX":-3.683380187894686},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.0,"breakHorizontal":4.9,"spinRate":2476,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.438916847703291,"extension":5.959486169530508},"hitData":{"launchSpeed":84.1,"launchAngle":6.0,"totalDistance":106.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.48,"coordY":86.18}},"index":3,"playId":"b6101ded-f7bd-39ae-8fb5-9e2b02e9432d","pitchNumber":3,"startTime":"2026-07-03T01:15:58.612Z","endTime":"2026-07-03T01:16:06.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:16:06.385Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Foscue flies out to center fielder James Outman.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-03T01:16:29.599Z","endTime":"2026-07-03T01:17:04.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681546,"link":"/api/v1/people/681546"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.679761044496786,"aZ":-44.059066795549036,"pfxX":-7.072782205579598,"pfxZ":-9.365271649079192,"pX":-1.0114648942168902,"pZ":2.171510771721617,"vX0":-1.7735603627219358,"vY0":-112.83439019153256,"vZ0":1.4386826019570274,"x":155.55,"y":180.15,"x0":0.7067738030048054,"y0":50.00547455154416,"z0":6.022171303522067,"aX":-8.971051990392988},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-16.1,"breakHorizontal":13.3,"spinRate":2890,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4885143833939649,"extension":5.815366584415734},"index":0,"playId":"6677b570-9285-3bf2-bc0e-be995eb14b4f","pitchNumber":1,"startTime":"2026-07-03T01:16:37.008Z","endTime":"2026-07-03T01:16:42.479Z","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.9,"endSpeed":83.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00586418979972,"aZ":-29.571047086987107,"pfxX":10.05270410192415,"pfxZ":1.4811744971388165,"pX":-0.4823484692117373,"pZ":1.548556290435204,"vX0":-5.341921159227873,"vY0":-132.14602668095932,"vZ0":-5.361923947274987,"x":135.39,"y":196.97,"x0":0.2668360182498899,"y0":50.003037362194554,"z0":5.795184176103266,"aX":17.654160587230475},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.7,"breakHorizontal":-16.9,"spinRate":2090,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.41561019120024767,"extension":5.89956961767796},"hitData":{"launchSpeed":96.4,"launchAngle":52.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.53,"coordY":90.31}},"index":1,"playId":"81a78f73-73fa-338a-a4e9-a1ac63b2024c","pitchNumber":2,"startTime":"2026-07-03T01:16:54.990Z","endTime":"2026-07-03T01:17:04.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:17:04.902Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Jung doubles (21) on a ground ball to left fielder Riley Greene. Nicky Lopez scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-03T01:17:20.724Z","endTime":"2026-07-03T01:18:25.013Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.2,"endSpeed":70.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49959650091099,"aZ":-44.00771888268069,"pfxX":-7.344956570258468,"pfxZ":-9.4021013324678,"pX":-0.028738843584266822,"pZ":1.5962574911731024,"vX0":0.8355164568318445,"vY0":-112.3999085278305,"vZ0":0.3117380809304584,"x":118.1,"y":195.68,"x0":0.5437319428828072,"y0":50.00320553910752,"z0":5.985421332189216,"aX":-9.243464219630763},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-16.4,"breakHorizontal":13.0,"spinRate":2830,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4903922500021607,"extension":5.796930139321821},"index":0,"playId":"0a3814f6-54c3-347c-887d-6565818f0f96","pitchNumber":1,"startTime":"2026-07-03T01:17:32.285Z","endTime":"2026-07-03T01:17:37.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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50662065064257,"aZ":-25.52646163326988,"pfxX":9.4010434423409,"pfxZ":3.5072274992363095,"pX":-0.9736230066122376,"pZ":2.434979459503117,"vX0":-6.452124685901498,"vY0":-137.28441665349365,"vZ0":-4.495253085135042,"x":154.11,"y":173.04,"x0":0.19468037793830403,"y0":50.00005422078357,"z0":5.846940333494622,"aX":17.808198234335325},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.5,"breakHorizontal":-15.5,"spinRate":2297,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4001029071230242,"extension":5.79294028594165},"index":1,"playId":"a7fb5801-23b4-3660-b285-d0fcbf1d358d","pitchNumber":2,"startTime":"2026-07-03T01:17:50.041Z","endTime":"2026-07-03T01:17:54.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.86298975211609,"aZ":-26.15019670654315,"pfxX":10.37400361188171,"pfxZ":3.1790048332364593,"pX":-0.6008047188336169,"pZ":1.6368132057524207,"vX0":-5.844277661132102,"vY0":-137.08099213255,"vZ0":-6.439793236992001,"x":139.9,"y":194.59,"x0":0.21731206839783562,"y0":50.000588470344475,"z0":5.8154396960828585,"aX":19.631420522648817},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.6,"breakHorizontal":-17.4,"spinRate":2157,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.40041994605410913,"extension":5.824913609915413},"hitData":{"launchSpeed":96.6,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.94,"coordY":105.45}},"index":2,"playId":"9b811bfb-2333-3001-a8dc-0d5bccaa7a0b","pitchNumber":3,"startTime":"2026-07-03T01:18:10.976Z","endTime":"2026-07-03T01:18:25.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:18:25.013Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a ground ball to center fielder James Outman. Josh Jung scores.","rbi":1,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-03T01:18:55.395Z","endTime":"2026-07-03T01:21:25.773Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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,1],"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":681546,"link":"/api/v1/people/681546"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":{"id":664285,"link":"/api/v1/people/664285"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80721832071536,"aZ":-42.805125139722115,"pfxX":-7.872994967430964,"pfxZ":-8.310064176808458,"pX":0.368959963238133,"pZ":2.2382621274114185,"vX0":1.152112868194644,"vY0":-113.00815030949764,"vZ0":1.5021432487283377,"x":102.94,"y":178.35,"x0":0.8710326369999181,"y0":50.00519377633423,"z0":5.903072217613849,"aX":-10.066945295508972},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-14.3,"breakHorizontal":13.9,"spinRate":2817,"spinDirection":314},"zone":6,"typeConfidence":2.0,"plateTime":0.48683005222417464,"extension":5.706976432863704},"index":0,"playId":"2c63029f-4a50-3833-84c3-27d9682743d5","pitchNumber":1,"startTime":"2026-07-03T01:19:05.132Z","endTime":"2026-07-03T01:19:10.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.029958971604774,"aZ":-33.094009346916344,"pfxX":6.157174128805224,"pfxZ":-0.5824776050481582,"pX":-0.047042280747377214,"pZ":2.4052102313980783,"vX0":-3.3786656100369297,"vY0":-124.85672515477935,"vZ0":-1.642346553137041,"x":118.79,"y":173.84,"x0":0.5204866042058055,"y0":50.00023134970021,"z0":5.782776756970807,"aX":9.76561351601683},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.2,"breakHorizontal":-10.4,"spinRate":1714,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.43788822853006737,"extension":5.6019503119896745},"index":1,"playId":"40ee087e-c5a4-3498-a423-e42063b644af","pitchNumber":2,"startTime":"2026-07-03T01:19:31.193Z","endTime":"2026-07-03T01:19:35.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14217224799303,"aZ":-29.51088314285446,"pfxX":-1.6666664471791819,"pfxZ":1.6572631738305095,"pX":-1.7198874643499877,"pZ":0.5066580621695589,"vX0":-4.640513736654509,"vY0":-126.58908818343386,"vZ0":-6.716340198676008,"x":182.56,"y":225.1,"x0":0.36066629647056136,"y0":50.004339006758414,"z0":5.58649848821578,"aX":-2.6783401642591134},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.6,"breakHorizontal":4.2,"spinRate":2559,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4342706590012373,"extension":5.88441877718751},"index":2,"playId":"83aed0b4-43db-398a-8225-bd1c374d7c7e","pitchNumber":3,"startTime":"2026-07-03T01:20:22.671Z","endTime":"2026-07-03T01:20:27.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.861272780601173,"aZ":-31.18784236637299,"pfxX":-3.3462287627367777,"pfxZ":0.6542019641242778,"pX":0.24616729539971677,"pZ":3.0414855456025616,"vX0":-0.1273196218491846,"vY0":-122.19223283708051,"vZ0":-0.32898132779633105,"x":107.62,"y":156.66,"x0":0.7335052836729008,"y0":50.002944269198046,"z0":5.865503588249355,"aX":-5.042158893660172},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":6.1,"spinRate":2322,"spinDirection":271},"zone":2,"typeConfidence":2.0,"plateTime":0.4488611894874883,"extension":5.804427166446143},"index":3,"playId":"679041e3-8210-3937-b998-d678ba15fafb","pitchNumber":4,"startTime":"2026-07-03T01:20:47.884Z","endTime":"2026-07-03T01:20:53.315Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.725004056471537,"aZ":-32.35244806503919,"pfxX":8.071317783535582,"pfxZ":-0.10866054080073795,"pX":0.5949938573077016,"pZ":1.580174968197361,"vX0":-2.1299710814307904,"vY0":-127.82235845168067,"vZ0":-3.9244950292015472,"x":94.32,"y":196.12,"x0":0.3934302535245127,"y0":50.00257845281073,"z0":5.691114936871995,"aX":13.280754012819846},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.8,"breakHorizontal":-14.0,"spinRate":1544,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.42941799381335066,"extension":6.197895462468905},"hitData":{"launchSpeed":103.6,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.07,"coordY":94.8}},"index":4,"playId":"63be074e-97be-391d-9a1e-e5db12518f7d","pitchNumber":5,"startTime":"2026-07-03T01:21:15.276Z","endTime":"2026-07-03T01:21:25.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:21:25.773Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Burger grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson. Ezequiel Duran to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-03T01:22:38.515Z","endTime":"2026-07-03T01:24:39.550Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"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":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-03T01:21:57.385Z","endTime":"2026-07-03T01:22:40.680Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":70.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90989498954517,"aZ":-44.3777386333943,"pfxX":-7.297132141506834,"pfxZ":-9.74880338819093,"pX":-0.22392718007057277,"pZ":1.815476885027616,"vX0":-0.6580830162927307,"vY0":-111.73586188610382,"vZ0":1.0440173059745679,"x":125.54,"y":189.76,"x0":1.0219801226356768,"y0":50.0010831786176,"z0":5.936439079569164,"aX":-9.137855301043581},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-16.9,"breakHorizontal":13.3,"spinRate":2728,"spinDirection":316},"zone":8,"typeConfidence":2.0,"plateTime":0.4919823808103918,"extension":5.704657909003812},"index":1,"playId":"3ae3106d-f0ae-3e84-b6bd-4cbc250b1801","pitchNumber":1,"startTime":"2026-07-03T01:22:40.680Z","endTime":"2026-07-03T01:22:44.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.774769155166844,"aZ":-23.8684844595012,"pfxX":10.690852636601273,"pfxZ":4.532804661089678,"pX":-2.3170382967962784,"pZ":-0.12276476930270548,"vX0":-10.483609973345931,"vY0":-134.6295424119037,"vZ0":-10.81421286869278,"x":205.32,"y":242.09,"x0":0.24223457790194375,"y0":50.001290801821554,"z0":5.641492617461022,"aX":19.58413566345957},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.9,"breakHorizontal":-17.0,"spinRate":2112,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.40715488143967793,"extension":5.995243895962003},"index":2,"playId":"22917056-a3ee-32c7-bc09-dcd7cbccf730","pitchNumber":2,"startTime":"2026-07-03T01:23:07.534Z","endTime":"2026-07-03T01:23:12.065Z","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":1},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.595802771577855,"aZ":-27.42181861537032,"pfxX":9.615799741975394,"pfxZ":2.9858829313149595,"pX":1.0797568095293755,"pZ":2.4326414415298676,"vX0":-2.3841061408312303,"vY0":-125.95012474480004,"vZ0":-3.009910712747584,"x":75.84,"y":173.1,"x0":0.7943226111150585,"y0":50.00572978361336,"z0":5.880798479712733,"aX":15.320727236823165},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.9,"breakHorizontal":-16.8,"spinRate":1557,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.43628196495172356,"extension":5.945011854381135},"index":3,"playId":"62febd1d-6dfd-3faa-bb3d-9623ed98cc50","pitchNumber":3,"startTime":"2026-07-03T01:23:41.228Z","endTime":"2026-07-03T01:23:44.476Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-03T01:23:53.343Z","endTime":"2026-07-03T01:24:11.540Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50104182455615,"aZ":-43.51512793922356,"pfxX":-8.019689769203696,"pfxZ":-8.726535521353703,"pX":-0.9133497772537431,"pZ":1.4114173963893977,"vX0":-0.7902347405802661,"vY0":-114.00392358918405,"vZ0":-0.2800232408425616,"x":151.81,"y":200.67,"x0":0.4793863836271552,"y0":50.003854044135274,"z0":5.878554336467905,"aX":-10.419605896741128},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-15.5,"breakHorizontal":14.6,"spinRate":2756,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.48286004696883245,"extension":5.9689623836959464},"index":5,"playId":"b93c8051-7e11-384f-8ef5-2bbd7acb4bef","pitchNumber":4,"startTime":"2026-07-03T01:24:11.540Z","endTime":"2026-07-03T01:24:16.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95157740000058,"aZ":-28.04110380390849,"pfxX":9.592389648292409,"pfxZ":2.24108308053633,"pX":-0.3457585648207077,"pZ":1.7184731327919405,"vX0":-5.056723742551585,"vY0":-135.67133075572505,"vZ0":-5.49330242786784,"x":130.18,"y":192.38,"x0":0.3079046774927259,"y0":50.0003630022779,"z0":5.753202247891115,"aX":17.66853649543353},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.0,"breakHorizontal":-16.1,"spinRate":2176,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.4055454065340762,"extension":5.822664041520659},"hitData":{"launchSpeed":98.5,"launchAngle":-38.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.4,"coordY":151.58}},"index":6,"playId":"5f60e58e-dbbd-307c-826c-2bc65d0a193e","pitchNumber":5,"startTime":"2026-07-03T01:24:32.147Z","endTime":"2026-07-03T01:24:39.550Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:24:39.550Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Higashioka lines out sharply to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-03T01:25:00.360Z","endTime":"2026-07-03T01:26:35.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.6,"endSpeed":72.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.100672979974917,"aZ":-42.44379020461516,"pfxX":-7.824150212751912,"pfxZ":-7.835891318857307,"pX":-0.8383803326839492,"pZ":2.411034331149078,"vX0":-0.5194010929488759,"vY0":-114.36140285159364,"vZ0":1.4982860179632378,"x":148.96,"y":173.68,"x0":0.40734010748651783,"y0":50.00189447427957,"z0":5.94349867368184,"aX":-10.256537049831664},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-13.4,"breakHorizontal":14.3,"spinRate":2916,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.48083023920393364,"extension":5.433217368696006},"index":0,"playId":"9445e490-40dd-352d-a435-be9a0c3de229","pitchNumber":1,"startTime":"2026-07-03T01:25:09.868Z","endTime":"2026-07-03T01:25:13.239Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.282086849570916,"aZ":-25.972090640649782,"pfxX":8.42671043516728,"pfxZ":3.3901671649436578,"pX":-0.30715920876524844,"pZ":1.5694179067529688,"vX0":-4.118941330561805,"vY0":-134.7132044344739,"vZ0":-6.458158961453712,"x":128.71,"y":196.41,"x0":0.14983956246166852,"y0":50.00535451080422,"z0":5.843305792500301,"aX":15.432664205882496},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.9,"breakHorizontal":-14.3,"spinRate":2223,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.40717185368003195,"extension":5.754235406752761},"index":1,"playId":"d71d5490-472a-3baf-885c-d2fd6a86eaa1","pitchNumber":2,"startTime":"2026-07-03T01:25:34.340Z","endTime":"2026-07-03T01:25:37.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.063545977147847,"aZ":-20.730811877873393,"pfxX":4.585653744151541,"pfxZ":6.02396638538424,"pX":-0.31307496807789925,"pZ":2.999630030162104,"vX0":-3.484560257575841,"vY0":-136.67003333084782,"vZ0":-3.895601934715318,"x":128.93,"y":157.79,"x0":0.38028949849402793,"y0":50.0002500462295,"z0":5.86057027891022,"aX":8.70622938840986},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.3,"breakHorizontal":-7.6,"spinRate":2255,"spinDirection":140},"zone":1,"typeConfidence":2.0,"plateTime":0.4001981991150645,"extension":5.854573967025492},"index":2,"playId":"a92d31ab-83f5-3608-b15a-a6e1c8d89e1b","pitchNumber":3,"startTime":"2026-07-03T01:26:01.886Z","endTime":"2026-07-03T01:26:05.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.104461937275094,"aZ":-18.29220278106967,"pfxX":3.6795226106637813,"pfxZ":7.427882902557359,"pX":-0.37909883987709553,"pZ":3.295324400445922,"vX0":-2.5514583110635507,"vY0":-135.93766729859982,"vZ0":-3.8039233771391676,"x":131.45,"y":149.81,"x0":0.09409661308926102,"y0":50.00676201745484,"z0":5.984643635258528,"aX":6.88035407381684},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.8,"breakHorizontal":-6.1,"spinRate":2249,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.4030906776913521,"extension":5.5340434286083955},"hitData":{"launchSpeed":104.0,"launchAngle":18.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":63.11,"coordY":96.01}},"index":3,"playId":"0ae1372d-67ee-3171-8dbe-c75eb1641900","pitchNumber":4,"startTime":"2026-07-03T01:26:29.481Z","endTime":"2026-07-03T01:26:35.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:26:35.555Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Colt Keith homers (6) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T01:28:39.909Z","endTime":"2026-07-03T01:30:13.748Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":543135,"link":"/api/v1/people/543135"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89919604842712,"aZ":-31.3785241704838,"pfxX":-9.540507471051608,"pfxZ":0.4758743272188859,"pX":-0.5516766405608589,"pZ":2.1130241915104975,"vX0":7.445279557599889,"vY0":-128.30338877069252,"vZ0":-2.666374029178331,"x":138.03,"y":181.73,"x0":-2.2478721421672274,"y0":50.00264862835795,"z0":5.604569740386981,"aX":-15.947521286528511},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.5,"breakHorizontal":15.7,"spinRate":1381,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4264798587725749,"extension":6.815584335747544},"index":0,"playId":"5a81ba25-0c04-3e50-9e16-1e6cb189dba0","pitchNumber":1,"startTime":"2026-07-03T01:29:00.179Z","endTime":"2026-07-03T01:29:04.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.520213167670253,"aZ":-30.402882805671435,"pfxX":-9.105071637850358,"pfxZ":1.0325083096583842,"pX":-0.7123728375361822,"pZ":1.6908946725220813,"vX0":6.751764261893563,"vY0":-129.98119821658418,"vZ0":-4.211658455120878,"x":144.15,"y":193.13,"x0":-2.1620923740718787,"y0":50.00005791249233,"z0":5.643456891936866,"aX":-15.5605656180901},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.1,"breakHorizontal":15.0,"spinRate":1596,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.42156814193150227,"extension":6.778907356789961},"index":1,"playId":"8d649f4e-5845-3674-9e83-21a96e40c1e1","pitchNumber":2,"startTime":"2026-07-03T01:29:21.766Z","endTime":"2026-07-03T01:29:25.744Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-03T01:29:31.802Z","endTime":"2026-07-03T01:29:50.344Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2596019906375,"aZ":-23.62326623768955,"pfxX":-0.12470819966711155,"pfxZ":4.9682732102698175,"pX":0.18640631667910906,"pZ":3.956739517095307,"vX0":6.545368686695005,"vY0":-130.32567237929865,"vZ0":0.22921642945049092,"x":109.89,"y":131.95,"x0":-2.3408389910326237,"y0":50.00189698721799,"z0":5.651111407489014,"aX":-0.21478618099215258},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.2,"breakHorizontal":-1.2,"spinRate":2320,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.42018936033217535,"extension":6.7814552230508305},"hitData":{"launchSpeed":102.3,"launchAngle":27.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":172.11,"coordY":41.85}},"index":3,"playId":"29854c28-d2ba-31ad-8031-39aa4ff5cf20","pitchNumber":3,"startTime":"2026-07-03T01:29:50.344Z","endTime":"2026-07-03T01:30:13.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:30:13.748Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Torkelson lines out to shortstop Nicky Lopez.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T01:30:25.548Z","endTime":"2026-07-03T01:31:15.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44562251866951,"aZ":-38.58169235308263,"pfxX":2.1701654964583597,"pfxZ":-4.876247432252203,"pX":0.6414199934174722,"pZ":2.302277427544642,"vX0":5.68892254752488,"vY0":-114.11291610554781,"vZ0":0.7851538038880692,"x":92.55,"y":176.62,"x0":-2.1678866372248677,"y0":50.000413424649395,"z0":5.761679052762563,"aX":2.8532375696938868},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.3,"breakHorizontal":-5.4,"spinRate":1934,"spinDirection":46},"zone":6,"typeConfidence":2.0,"plateTime":0.480415069824105,"extension":6.815235029459794},"index":0,"playId":"2e4e47e7-588b-37e4-8374-95aed57270d9","pitchNumber":1,"startTime":"2026-07-03T01:30:32.621Z","endTime":"2026-07-03T01:30:36.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.082355129456605,"aZ":-16.437614963538678,"pfxX":-6.649731519832486,"pfxZ":8.354500175052713,"pX":0.6561137571717818,"pZ":3.556195175045575,"vX0":9.179566858489295,"vY0":-136.4089092521888,"vZ0":-2.646959052369486,"x":91.99,"y":142.76,"x0":-1.8892063622400628,"y0":50.006664068479985,"z0":5.672904565080266,"aX":-12.53205841859615},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":10.1,"spinRate":2246,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.40157759661609793,"extension":7.059707812725008},"index":1,"playId":"104e67d1-3547-32be-8d37-024f729d0ff7","pitchNumber":2,"startTime":"2026-07-03T01:30:51.211Z","endTime":"2026-07-03T01:30:56.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.831457908513375,"aZ":-24.329610187383288,"pfxX":1.0068942718094345,"pfxZ":4.462559035909227,"pX":0.2517848445743325,"pZ":2.2270018078806513,"vX0":6.220607134174744,"vY0":-131.22010378728902,"vZ0":-3.715528490579222,"x":107.4,"y":178.65,"x0":-2.2729871289169172,"y0":50.001234517798025,"z0":5.458410108597445,"aX":1.7670156669812591},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.6,"breakHorizontal":-3.1,"spinRate":2359,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.416238666567434,"extension":6.841486577704778},"hitData":{"launchSpeed":98.1,"launchAngle":9.0,"totalDistance":155.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":100.81,"coordY":144.89}},"index":2,"playId":"10349343-ea6f-376b-a0bc-62dac92dba2f","pitchNumber":3,"startTime":"2026-07-03T01:31:11.131Z","endTime":"2026-07-03T01:31:15.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:31:15.708Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach McKinstry singles on a fly ball to center fielder Cam Cauley.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T01:31:32.082Z","endTime":"2026-07-03T01:33:57.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695508,"link":"/api/v1/people/695508"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":76.8,"endSpeed":70.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.74733299147439,"aZ":-38.18633502588771,"pfxX":4.457022976307908,"pfxZ":-4.745876797500781,"pX":-0.43128120220063226,"pZ":3.401596114554067,"vX0":2.7379217303752363,"vY0":-111.73552864805818,"vZ0":3.2709088032375844,"x":133.44,"y":146.94,"x0":-2.250646429061009,"y0":50.001956998014506,"z0":5.836997291526737,"aX":5.646752107104614},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-7.4,"breakHorizontal":-8.8,"spinRate":1827,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.48980266096921676,"extension":6.845422348612714},"index":0,"playId":"e5314fbe-be43-3bef-98c3-65783bc2d163","pitchNumber":1,"startTime":"2026-07-03T01:31:47.170Z","endTime":"2026-07-03T01:31:51.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.987841078523253,"aZ":-19.597145261399408,"pfxX":-6.529963621317166,"pfxZ":6.628154277970442,"pX":0.2621567641921761,"pZ":4.101466579589893,"vX0":8.715517053825177,"vY0":-136.82884041202257,"vZ0":-0.43907745225210154,"x":107.01,"y":128.04,"x0":-2.114905040041901,"y0":50.002324469532205,"z0":5.605954654853921,"aX":-12.390772731383645},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":10.0,"spinRate":2197,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4001946614328884,"extension":6.901171083312371},"index":1,"playId":"273d0ae6-92de-3d58-b0f9-633da06a285c","pitchNumber":2,"startTime":"2026-07-03T01:32:08.177Z","endTime":"2026-07-03T01:32:13.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.094735829905144,"aZ":-27.15483290988469,"pfxX":1.1330449931708164,"pfxZ":2.927567914700308,"pX":0.0633030367900821,"pZ":1.9721432277431354,"vX0":5.902962857207879,"vY0":-129.55515284786273,"vZ0":-3.8069894462268055,"x":114.59,"y":185.53,"x0":-2.384505971280916,"y0":50.00045257394957,"z0":5.517867651283542,"aX":1.9401474129477574},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.7,"breakHorizontal":-3.2,"spinRate":2262,"spinDirection":188},"zone":8,"typeConfidence":2.0,"plateTime":0.42151587659547696,"extension":6.51621559445863},"index":2,"playId":"ad9be64a-8712-3ac5-965d-d02970a6494a","pitchNumber":3,"startTime":"2026-07-03T01:32:27.897Z","endTime":"2026-07-03T01:32:31.649Z","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":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.883251625827384,"aZ":-41.478308145116344,"pfxX":3.6272703818823153,"pfxZ":-7.27514294153864,"pX":0.31033492160309023,"pZ":0.09467383628518529,"vX0":4.497583838618858,"vY0":-112.80382640301018,"vZ0":-2.978624179985982,"x":105.17,"y":236.22,"x0":-2.185888090511588,"y0":50.00172461990142,"z0":5.642814755281486,"aX":4.639970584555951},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-13.7,"breakHorizontal":-7.8,"spinRate":2071,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.48688643067686366,"extension":6.914400808963605},"index":3,"playId":"30c3042e-4d8a-37d2-8d9e-32e413c77a6e","pitchNumber":4,"startTime":"2026-07-03T01:32:52.718Z","endTime":"2026-07-03T01:32:57.511Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23710103111038,"aZ":-28.779735773037842,"pfxX":-9.210533987850791,"pfxZ":2.004918565560021,"pX":-0.2926383917857644,"pZ":1.4834135080941866,"vX0":7.710524962784591,"vY0":-128.89604265830073,"vZ0":-4.751863603874823,"x":128.15,"y":198.73,"x0":-2.1171054163054017,"y0":50.00381152281423,"z0":5.55697755989483,"aX":-15.595530481038985},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":15.1,"spinRate":1691,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4239476587524549,"extension":6.992074940045711},"index":4,"playId":"edad25b3-4f55-3658-b732-2ff01b6c94c6","pitchNumber":5,"startTime":"2026-07-03T01:33:21.167Z","endTime":"2026-07-03T01:33:26.632Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":69.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.15220782481138,"aZ":-40.06092062301385,"pfxX":1.9902755708231845,"pfxZ":-6.483903863319205,"pX":-0.33706787161415347,"pZ":1.029758007784635,"vX0":3.1319907589403195,"vY0":-109.84914713430791,"vZ0":-0.9783153692471571,"x":129.85,"y":210.98,"x0":-2.0419006424646615,"y0":50.0006559398359,"z0":5.754137132585037,"aX":2.4220561823916174},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-11.6,"breakHorizontal":-4.4,"spinRate":1982,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4993525078328891,"extension":7.079300495547873},"hitData":{"launchSpeed":73.3,"launchAngle":29.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.49,"coordY":85.2}},"index":5,"playId":"5c373156-0bd4-3b90-8ef1-8d228af93afe","pitchNumber":6,"startTime":"2026-07-03T01:33:45.225Z","endTime":"2026-07-03T01:33:57.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:33:57.206Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James Outman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T01:34:11.290Z","endTime":"2026-07-03T01:36:00.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"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(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":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.335183906632267,"aZ":-33.75629245090528,"pfxX":-9.36407694733532,"pfxZ":-0.9412852480199394,"pX":-0.8111484109551302,"pZ":2.566846029499074,"vX0":6.573635389767726,"vY0":-128.39849598682318,"vZ0":-1.2169874941499648,"x":147.92,"y":169.48,"x0":-2.1865829151884024,"y0":50.00614440400475,"z0":5.671211472124027,"aX":-15.653888449274959},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.8,"breakHorizontal":15.5,"spinRate":1575,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.42642274838710703,"extension":6.707713374961571},"index":0,"playId":"c0c9db49-6cb6-3f30-aa2a-e955bb8fb983","pitchNumber":1,"startTime":"2026-07-03T01:34:22.781Z","endTime":"2026-07-03T01:34:27.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64888302090534,"aZ":-18.366216292289057,"pfxX":-5.365271712216588,"pfxZ":7.261612600808652,"pX":-0.17646974734036946,"pZ":3.8852587815179085,"vX0":7.085927753811638,"vY0":-137.55430874766174,"vZ0":-1.3984110609678142,"x":123.73,"y":133.88,"x0":-2.0979058664770083,"y0":50.00586222866895,"z0":5.654966792862226,"aX":-10.206929772408817},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":8.0,"spinRate":2186,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.399340402279575,"extension":6.643122943890023},"index":1,"playId":"189826eb-b949-334e-9a73-c2e01b356c55","pitchNumber":2,"startTime":"2026-07-03T01:34:43.907Z","endTime":"2026-07-03T01:34:49.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.052834624823095,"aZ":-37.97705955840931,"pfxX":6.3218379934826,"pfxZ":-4.684545278263865,"pX":-0.6076452461166381,"pZ":2.3909736391437884,"vX0":1.9734049898051504,"vY0":-111.27165130027967,"vZ0":1.1265185958556814,"x":140.16,"y":174.22,"x0":-2.3298468768371725,"y0":50.00107953445416,"z0":5.847664925072152,"aX":7.836823668567644},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-7.8,"breakHorizontal":-12.0,"spinRate":1973,"spinDirection":41},"zone":4,"typeConfidence":2.0,"plateTime":0.4943660607001137,"extension":6.7922131647753865},"index":2,"playId":"da3254ce-654a-3da3-94d3-e372850b3ce4","pitchNumber":3,"startTime":"2026-07-03T01:35:05.065Z","endTime":"2026-07-03T01:35:08.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79876981121957,"aZ":-32.090318870915716,"pfxX":-8.450067258481333,"pfxZ":0.0525678051225249,"pX":1.0124687003556445,"pZ":1.698736353044976,"vX0":10.751430578060454,"vY0":-130.07117947049358,"vZ0":-3.7026742610916283,"x":78.41,"y":192.91,"x0":-2.0656179258687675,"y0":50.00521763701867,"z0":5.558766600428332,"aX":-14.565059427227544},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.5,"breakHorizontal":13.1,"spinRate":1723,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42016913445768633,"extension":6.8652059855188075},"index":3,"playId":"99da0920-79f3-3bb5-9fe7-d7379ab8be50","pitchNumber":4,"startTime":"2026-07-03T01:35:34.210Z","endTime":"2026-07-03T01:35:38.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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.396681541902023,"aZ":-32.43568976684898,"pfxX":-9.113598164460484,"pfxZ":-0.16153410484620867,"pX":0.1029077310736572,"pZ":1.468354464609196,"vX0":8.433608233783664,"vY0":-128.18965359048738,"vZ0":-3.9527769438679767,"x":113.08,"y":199.13,"x0":-2.038583236046502,"y0":50.00011759978337,"z0":5.5503031199641715,"aX":-15.233165469439317},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.0,"breakHorizontal":14.8,"spinRate":1633,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4265665617100862,"extension":6.671575311483971},"index":4,"playId":"1dcdb5fc-764c-39ec-806e-f878f51c1ccd","pitchNumber":5,"startTime":"2026-07-03T01:35:56.008Z","endTime":"2026-07-03T01:36:00.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:36:00.660Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hao-Yu Lee homers (4) on a fly ball to left center field. Zach McKinstry scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T01:36:13.623Z","endTime":"2026-07-03T01:36:51.747Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":{"id":543135,"link":"/api/v1/people/543135"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":543135,"link":"/api/v1/people/543135"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.388785989948303,"aZ":-31.188761081444547,"pfxX":-7.17001354693473,"pfxZ":0.5998130783746358,"pX":-0.4014907571259354,"pZ":2.580685276093112,"vX0":6.348537969681712,"vY0":-127.08101434104964,"vZ0":-1.725382621681537,"x":132.3,"y":169.1,"x0":-1.9923234747511565,"y0":50.00348101028259,"z0":5.730043198096972,"aX":-11.807405193003003},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.0,"breakHorizontal":11.6,"spinRate":1551,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4298892601219597,"extension":6.88886907046035},"hitData":{"launchSpeed":98.9,"launchAngle":35.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":67.23,"coordY":55.66}},"index":0,"playId":"2953a9e0-bbb7-3f4b-a62b-9b6d7aa0c50f","pitchNumber":1,"startTime":"2026-07-03T01:36:26.619Z","endTime":"2026-07-03T01:36:51.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:36:51.747Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to left fielder Alejandro Osuna.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T01:37:06.843Z","endTime":"2026-07-03T01:37:31.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.040517959457237,"aZ":-32.026825709175135,"pfxX":-6.6123320561178645,"pfxZ":0.0810547875118317,"pX":-0.16946715354790343,"pZ":2.450609821849776,"vX0":7.6242023018932334,"vY0":-129.75566663518487,"vZ0":-1.680229113446345,"x":123.46,"y":172.61,"x0":-2.280684548402258,"y0":50.00018295777409,"z0":5.536879417181806,"aX":-11.323811017455629},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.0,"breakHorizontal":10.3,"spinRate":1381,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.42142228296100104,"extension":6.851870828228027},"hitData":{"launchSpeed":95.2,"launchAngle":10.0,"totalDistance":159.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":103.33,"coordY":110.13}},"index":0,"playId":"6f679646-660f-3a83-b7eb-11c108741560","pitchNumber":1,"startTime":"2026-07-03T01:37:19.738Z","endTime":"2026-07-03T01:37:31.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:37:31.772Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dillon Dingler singles on a sharp line drive to left fielder Alejandro Osuna. Kevin McGonigle to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T01:38:41.904Z","endTime":"2026-07-03T01:39:14.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T01:37:45.978Z","endTime":"2026-07-03T01:38:44.072Z","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":77.2,"endSpeed":71.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.262143989595483,"aZ":-36.52960822583539,"pfxX":4.99200745679773,"pfxZ":-3.4041276511656693,"pX":0.9809935275456125,"pZ":0.9819396689995993,"vX0":5.389067147679799,"vY0":-112.38360352522815,"vZ0":-2.377346498590609,"x":79.61,"y":212.27,"x0":-2.095986784413033,"y0":50.001775630962115,"z0":5.761751136647502,"aX":6.388482833612531},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-6.5,"breakHorizontal":-10.4,"spinRate":2001,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4872684102368625,"extension":7.025279339702278},"index":1,"playId":"144225a9-e7a5-3d50-8cff-8b3f27bc2524","pitchNumber":1,"startTime":"2026-07-03T01:38:44.072Z","endTime":"2026-07-03T01:38:47.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.7,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60929981552011,"aZ":-38.886772574037614,"pfxX":4.358169912125792,"pfxZ":-5.3566781427505425,"pX":0.5556114463417531,"pZ":2.191377608972713,"vX0":4.637273322505481,"vY0":-111.42081832947297,"vZ0":0.8012023861925532,"x":95.82,"y":179.61,"x0":-2.121247617250178,"y0":50.002738827679615,"z0":5.855568746086325,"aX":5.461312525130936},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-9.1,"breakHorizontal":-9.1,"spinRate":1970,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.4921811872666977,"extension":6.955370398718644},"hitData":{"launchSpeed":101.3,"launchAngle":14.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":65.98,"coordY":86.77}},"index":2,"playId":"c817c7fc-ae84-3db1-8e35-ce2e93a854cc","pitchNumber":2,"startTime":"2026-07-03T01:39:01.926Z","endTime":"2026-07-03T01:39:14.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:39:14.605Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kerry Carpenter grounds out, second baseman Justin Foscue to first baseman Jake Burger.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-03T01:39:32.710Z","endTime":"2026-07-03T01:40:23.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679822,"link":"/api/v1/people/679822"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.867321935457458,"aZ":-39.96599289474535,"pfxX":5.063122477697643,"pfxZ":-6.187616835013019,"pX":-1.7064941800964633,"pZ":2.9133407026759803,"vX0":-0.07648851829049327,"vY0":-111.68861575982325,"vZ0":2.6988143077308346,"x":182.05,"y":160.12,"x0":-2.3291740916939796,"y0":50.00446122171553,"z0":5.810888191289075,"aX":6.371760628393577},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-10.2,"breakHorizontal":-9.1,"spinRate":1882,"spinDirection":39},"zone":11,"typeConfidence":2.0,"plateTime":0.4911554086609544,"extension":6.874033769389915},"index":0,"playId":"122f1d7b-36c5-3b8b-aee3-510d8744db6a","pitchNumber":1,"startTime":"2026-07-03T01:39:53.687Z","endTime":"2026-07-03T01:39:57.959Z","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":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.170098270221235,"aZ":-33.829092097888946,"pfxX":-9.666135917888186,"pfxZ":-0.9637434020975277,"pX":-0.8411824458310688,"pZ":2.428432104496448,"vX0":6.593995139576179,"vY0":-130.01944258180842,"vZ0":-1.7533255391099158,"x":149.06,"y":173.21,"x0":-2.1537999444834495,"y0":50.006050539411014,"z0":5.6779694279928385,"aX":-16.55859889873405},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.9,"breakHorizontal":16.1,"spinRate":1675,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4212250320331865,"extension":6.857014364241152},"hitData":{"launchSpeed":76.6,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.73,"coordY":162.03}},"index":1,"playId":"1c2ee00e-e464-3ccf-a1b0-f3b9cee02407","pitchNumber":2,"startTime":"2026-07-03T01:40:16.495Z","endTime":"2026-07-03T01:40:23.769Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:40:23.769Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cam Cauley lines out sharply to left fielder Riley Greene.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-03T01:42:27.718Z","endTime":"2026-07-03T01:42:57.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142108942646193,"aZ":-29.231019257028567,"pfxX":6.763339783719329,"pfxZ":1.8372528284077525,"pX":-0.12382759242286104,"pZ":2.170997575856275,"vX0":-4.013074191654035,"vY0":-125.99333783416428,"vZ0":-2.749801795161667,"x":121.72,"y":180.16,"x0":0.6127095069730034,"y0":50.00578469366263,"z0":5.644456653451454,"aX":10.850697385024795},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.9,"breakHorizontal":-11.3,"spinRate":1653,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4351086677418756,"extension":5.797969217638692},"hitData":{"launchSpeed":101.7,"launchAngle":20.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":50.25,"coordY":84.51}},"index":0,"playId":"a8e66b73-835a-3522-9413-4130bce7a8f1","pitchNumber":1,"startTime":"2026-07-03T01:42:51.053Z","endTime":"2026-07-03T01:42:57.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:42:57.766Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elias Díaz lines out to shortstop Zach McKinstry.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-03T01:43:10.568Z","endTime":"2026-07-03T01:43:57.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":94.3,"endSpeed":86.4,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.643906477676133,"aZ":-30.24426771390991,"pfxX":8.40123860183848,"pfxZ":1.011423455840541,"pX":-0.09117922424929738,"pZ":2.486100398977782,"vX0":-4.1969003733654375,"vY0":-137.2423814924638,"vZ0":-3.323682925196225,"x":120.48,"y":171.66,"x0":0.36715426383574845,"y0":50.00289658822699,"z0":5.774935874751703,"aX":16.010801143318137},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.3,"breakHorizontal":-14.3,"spinRate":2064,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.39924761291974153,"extension":5.836048082916768},"index":0,"playId":"f06b7396-ff1e-38fc-8345-06d1c5d3384e","pitchNumber":1,"startTime":"2026-07-03T01:43:25.106Z","endTime":"2026-07-03T01:43:29.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70530254528312,"aZ":-18.58605560468336,"pfxX":4.090195348943752,"pfxZ":7.193348316573704,"pX":-0.060922732841065114,"pZ":3.2962564219680544,"vX0":-2.7738182574715724,"vY0":-136.49708227345084,"vZ0":-3.640963634739944,"x":119.32,"y":149.78,"x0":0.4364092297431904,"y0":50.00465256230438,"z0":5.925288500910557,"aX":7.728190131674451},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.5,"breakHorizontal":-6.8,"spinRate":2122,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.4010900071573844,"extension":5.696468081202891},"index":1,"playId":"fd0812a9-cdbf-3334-b89e-653a18bb4a9a","pitchNumber":2,"startTime":"2026-07-03T01:43:38.798Z","endTime":"2026-07-03T01:43:43.299Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.022745340582752,"aZ":-30.284172617818015,"pfxX":9.298087120167398,"pfxZ":1.0976264462441963,"pX":0.08257932250626118,"pZ":1.8572640015426722,"vX0":-4.40747229210514,"vY0":-130.65373682198606,"vZ0":-4.14862465897755,"x":113.85,"y":188.63,"x0":0.5850641624656933,"y0":50.00409661604466,"z0":5.7464707600096325,"aX":16.045390206536},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.3,"breakHorizontal":-15.8,"spinRate":1699,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.41952255431777985,"extension":5.962367259036149},"hitData":{"launchSpeed":112.0,"launchAngle":9.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":147.52}},"index":2,"playId":"17a0bf98-6bf6-359c-a353-b646fec641a0","pitchNumber":3,"startTime":"2026-07-03T01:43:53.445Z","endTime":"2026-07-03T01:43:57.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:43:57.867Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Osuna grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-03T01:44:16.205Z","endTime":"2026-07-03T01:45:37.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.4,"endSpeed":85.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.664491487297944,"aZ":-27.81782656155998,"pfxX":8.191711719666689,"pfxZ":2.3257646634453053,"pX":-0.0917667346568179,"pZ":2.725145710605526,"vX0":-4.443410913638939,"vY0":-136.03974008404407,"vZ0":-3.0181218484779695,"x":120.5,"y":165.2,"x0":0.49782649024795367,"y0":50.00595068483363,"z0":5.775966668522993,"aX":15.366619354390572},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.7,"breakHorizontal":-13.9,"spinRate":2255,"spinDirection":147},"zone":2,"typeConfidence":2.0,"plateTime":0.40253133844575784,"extension":5.784448771384892},"index":0,"playId":"ee5995f6-9fe9-38cf-9eb4-8cdb0332587f","pitchNumber":1,"startTime":"2026-07-03T01:44:24.890Z","endTime":"2026-07-03T01:44:29.785Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-03T01:44:34.862Z","endTime":"2026-07-03T01:44:48.428Z","isPitch":false,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.114032278315914,"aZ":-28.70994117286607,"pfxX":-1.5758151997976508,"pfxZ":2.051949899440358,"pX":-1.6855514654366617,"pZ":2.0327848105131623,"vX0":-5.248637757548337,"vY0":-129.1438874848102,"vZ0":-3.5068461061637533,"x":181.25,"y":183.89,"x0":0.5785069414961335,"y0":50.001305015342105,"z0":5.618567553257024,"aX":-2.659238875738021},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.1,"breakHorizontal":4.1,"spinRate":2518,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.4242637117699277,"extension":5.9121625501424715},"index":2,"playId":"08408471-8273-31be-be66-a59a81fbf728","pitchNumber":2,"startTime":"2026-07-03T01:44:48.428Z","endTime":"2026-07-03T01:44:55.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.159808070749058,"aZ":-31.95346236792473,"pfxX":-1.1784879006691749,"pfxZ":0.13591690651260357,"pX":-0.7283998024761579,"pZ":1.8304388493530979,"vX0":-2.482183133277278,"vY0":-127.10172057429965,"vZ0":-3.389934135638897,"x":144.76,"y":189.36,"x0":0.41255830316107023,"y0":50.00322561823976,"z0":5.709036149156272,"aX":-1.9353195415557112},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.2,"breakHorizontal":2.6,"spinRate":2560,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4303346892399711,"extension":5.679981897960208},"index":3,"playId":"ab584a27-d0d5-3963-ac55-a6ba208714dc","pitchNumber":3,"startTime":"2026-07-03T01:45:06.143Z","endTime":"2026-07-03T01:45:10.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78179287918231,"aZ":-35.239618731799595,"pfxX":-1.1823585879137894,"pfxZ":-1.9379554830013763,"pX":-0.2757177782239814,"pZ":2.137766154722075,"vX0":-1.3459477385583456,"vY0":-124.95861814467608,"vZ0":-1.7608841168024645,"x":127.51,"y":181.06,"x0":0.4231305006009512,"y0":50.00193863569198,"z0":5.742273542438499,"aX":-1.8723581821396693},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.7,"breakHorizontal":2.4,"spinRate":2630,"spinDirection":291},"zone":4,"typeConfidence":2.0,"plateTime":0.4380423978725547,"extension":5.763118745174207},"hitData":{"launchSpeed":89.4,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.0,"coordY":151.0}},"index":4,"playId":"722d0c4c-4c4c-3be3-821d-6aace06d8f78","pitchNumber":4,"startTime":"2026-07-03T01:45:30.030Z","endTime":"2026-07-03T01:45:37.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:45:37.415Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Riley Greene doubles (18) on a sharp line drive to right fielder Ezequiel Duran.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-03T01:47:43.319Z","endTime":"2026-07-03T01:49:39.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":68.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.745144600076685,"aZ":-39.826952842799294,"pfxX":4.475702091681666,"pfxZ":-6.391232529579339,"pX":-1.2148120497593722,"pZ":3.2560775795921453,"vX0":0.8661352879440246,"vY0":-108.96474763825648,"vZ0":3.3060999889179534,"x":163.31,"y":150.87,"x0":-2.199054543523464,"y0":50.00084232296941,"z0":6.0322620435517935,"aX":5.362660971216218},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-10.3,"breakHorizontal":-8.3,"spinRate":1855,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.5033171425404501,"extension":6.786027934616308},"index":0,"playId":"a18d339e-f69a-3f4a-9013-e9640f7e91cb","pitchNumber":1,"startTime":"2026-07-03T01:47:58.926Z","endTime":"2026-07-03T01:48:03.866Z","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":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.973110991699084,"aZ":-31.830360482997627,"pfxX":-8.320302803312218,"pfxZ":0.19936037512813964,"pX":0.6687562859446093,"pZ":1.4280120901991786,"vX0":10.03658199641449,"vY0":-129.92356436146062,"vZ0":-4.391184128950798,"x":91.51,"y":200.22,"x0":-2.147458532272245,"y0":50.00198844605921,"z0":5.535107928229904,"aX":-14.34906731311036},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.4,"breakHorizontal":13.1,"spinRate":1715,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.42015202326660894,"extension":6.977949768172384},"index":1,"playId":"8f2ce72e-4a73-316b-8886-4620abc30108","pitchNumber":2,"startTime":"2026-07-03T01:48:16.013Z","endTime":"2026-07-03T01:48:20.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.631039461005834,"aZ":-41.4879013745506,"pfxX":3.2617305339604132,"pfxZ":-7.409935677030989,"pX":0.9515165735010983,"pZ":1.2257898041546003,"vX0":5.643647388582087,"vY0":-111.80008973014995,"vZ0":-0.4559183418392221,"x":80.73,"y":205.68,"x0":-2.037284795804333,"y0":50.00502054316517,"z0":5.718951415511763,"aX":4.097225904642828},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-13.2,"breakHorizontal":-7.4,"spinRate":2094,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.49138856649222395,"extension":6.779237801957407},"index":2,"playId":"8bc8732a-a8ac-3fb1-aaf9-e6c5f1032997","pitchNumber":3,"startTime":"2026-07-03T01:48:35.377Z","endTime":"2026-07-03T01:48:40.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.649487280864378,"aZ":-20.73886098846609,"pfxX":-8.01974112996198,"pfxZ":6.1038793186343625,"pX":-0.7038403620953558,"pZ":2.60287168545839,"vX0":7.024946788197078,"vY0":-135.95242048541482,"vZ0":-4.0135847599793255,"x":143.83,"y":168.5,"x0":-2.278656751296047,"y0":50.00009903506115,"z0":5.536577337321581,"aX":-15.018557526239462},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.4,"breakHorizontal":13.1,"spinRate":2154,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4027853191060764,"extension":6.87266815577147},"index":3,"playId":"56736296-076b-3428-b155-470e901b9824","pitchNumber":4,"startTime":"2026-07-03T01:48:52.615Z","endTime":"2026-07-03T01:48:57.644Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22402105629162,"aZ":-27.530791609082147,"pfxX":0.8929761603832242,"pfxZ":2.741269589172754,"pX":-0.41086079641915424,"pZ":2.643277330046628,"vX0":4.502324212312862,"vY0":-129.10650568181205,"vZ0":-2.1356370633878603,"x":132.66,"y":167.41,"x0":-2.2914181274005023,"y0":50.00200157119949,"z0":5.594627108170377,"aX":1.5099108963121124},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.7,"breakHorizontal":-2.6,"spinRate":2317,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.42383049689291363,"extension":6.850744597614238},"index":4,"playId":"8045e63c-34e1-39c4-a8dc-d9c505031dc7","pitchNumber":5,"startTime":"2026-07-03T01:49:10.540Z","endTime":"2026-07-03T01:49:14.786Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.227416484532952,"aZ":-29.42182688192528,"pfxX":-9.933886177880497,"pfxZ":1.6263163271258048,"pX":0.0254421904664029,"pZ":2.3105147921658467,"vX0":8.558223044597398,"vY0":-128.7912274512909,"vZ0":-2.6122784528590595,"x":116.03,"y":176.4,"x0":-2.040188772141566,"y0":50.000737322975404,"z0":5.599329271058277,"aX":-16.787724343148277},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":16.2,"spinRate":1636,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.42430597598522946,"extension":7.014820515850697},"hitData":{"launchSpeed":109.9,"launchAngle":13.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":201.2,"coordY":104.22}},"index":5,"playId":"38af10bc-9387-3fb4-8443-31e192e5c6a8","pitchNumber":6,"startTime":"2026-07-03T01:49:27.813Z","endTime":"2026-07-03T01:49:39.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:49:39.436Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, shortstop Nicky Lopez to first baseman Jake Burger.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-03T01:53:12.575Z","endTime":"2026-07-03T01:54:55.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T01:50:01.756Z","endTime":"2026-07-03T01:50:30.980Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Alexander replaces Nathan Eovaldi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-03T01:50:30.980Z","endTime":"2026-07-03T01:52:02.909Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641302,"link":"/api/v1/people/641302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Matt Vierling replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-03T01:52:02.909Z","endTime":"2026-07-03T01:53:14.761Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72716406944026,"aZ":-32.18043984232649,"pfxX":-10.446514426577094,"pfxZ":-0.0032152982183717427,"pX":0.355562368381015,"pZ":3.3931365571184555,"vX0":-1.547692147086293,"vY0":-116.23137187922302,"vZ0":1.9587138361395247,"x":103.45,"y":147.17,"x0":2.3878291340046567,"y0":50.00341228462701,"z0":5.61627521491878,"aX":-14.157040390413284},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.8,"breakHorizontal":19.3,"spinRate":2602,"spinDirection":292},"zone":3,"typeConfidence":2.0,"plateTime":0.4729594566022759,"extension":6.4804962955120615},"index":3,"playId":"bb420cfa-e394-34f0-b1d5-fae22a335d56","pitchNumber":1,"startTime":"2026-07-03T01:53:14.761Z","endTime":"2026-07-03T01:53:19.521Z","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":87.1,"endSpeed":80.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29629318717661,"aZ":-27.573382248989965,"pfxX":-2.686337219933501,"pfxZ":2.817315007789384,"pX":-0.9462328148136548,"pZ":3.9641559382847964,"vX0":-7.018099350737493,"vY0":-126.78153448735678,"vZ0":1.5020621775985918,"x":153.07,"y":131.75,"x0":2.2037831784582176,"y0":50.00071936922265,"z0":5.560585552977492,"aX":-4.38337149422247},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.6,"breakHorizontal":6.5,"spinRate":2395,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.43160102510482856,"extension":6.300603753630353},"index":4,"playId":"817b8994-6ab1-3031-a798-b81097e66053","pitchNumber":2,"startTime":"2026-07-03T01:53:34.361Z","endTime":"2026-07-03T01:53:40.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23776416121594,"aZ":-27.66757929881986,"pfxX":10.487119172817078,"pfxZ":2.5844694532979187,"pX":0.3250620860392435,"pZ":3.634818402948665,"vX0":-8.534331478943564,"vY0":-131.8379707879968,"vZ0":0.7856711264096345,"x":104.61,"y":140.64,"x0":2.255107578589083,"y0":50.005292049230114,"z0":5.388358503366979,"aX":18.307919501802594},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":-16.9,"spinRate":2096,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4168013628298768,"extension":6.1865067347983445},"index":5,"playId":"c79907a8-9d68-3ab0-a189-126e266c9269","pitchNumber":3,"startTime":"2026-07-03T01:53:53.873Z","endTime":"2026-07-03T01:53:59.798Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.971586062037677,"aZ":-15.675050715325884,"pfxX":5.447785706462032,"pfxZ":9.205187646595757,"pX":0.6143976590892248,"pZ":2.5192777329472844,"vX0":-6.0093029788910535,"vY0":-133.34389348161497,"vZ0":-4.469330443823871,"x":93.58,"y":170.76,"x0":2.19460483945021,"y0":50.000218874898195,"z0":5.355969235619263,"aX":9.76164921494404},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":-8.5,"spinRate":2244,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.4115343762870114,"extension":6.2962941369028105},"index":6,"playId":"79614b04-724d-3e2f-becb-1aa3e22e3769","pitchNumber":4,"startTime":"2026-07-03T01:54:15.374Z","endTime":"2026-07-03T01:54:19.018Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-03T01:54:30.849Z","endTime":"2026-07-03T01:54:48.188Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.248378855217606,"aZ":-33.96833901754029,"pfxX":6.729795234486698,"pfxZ":-1.172687579842056,"pX":0.473337040768952,"pZ":1.688620802098992,"vX0":-6.260472570748582,"vY0":-123.44011619016196,"vZ0":-2.01395911302871,"x":98.96,"y":193.19,"x0":2.1769451713502423,"y0":50.0027097078943,"z0":5.3949836876524255,"aX":10.310102695830025},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.4,"breakHorizontal":-10.6,"spinRate":1470,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.44497242099696876,"extension":6.497898758462525},"hitData":{"launchSpeed":101.9,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.0,"coordY":157.0}},"index":8,"playId":"6e884f64-e41b-3892-aa24-6d6b17698c56","pitchNumber":5,"startTime":"2026-07-03T01:54:48.188Z","endTime":"2026-07-03T01:54:55.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:54:55.760Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a ground ball to shortstop Nicky Lopez.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-03T01:55:16.356Z","endTime":"2026-07-03T01:56:13.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.863619136546237,"aZ":-23.749610914489217,"pfxX":-0.2775953599945402,"pfxZ":4.963259176002788,"pX":-0.5846611728633958,"pZ":2.5781838960347843,"vX0":-6.99763299167306,"vY0":-128.99684254744824,"vZ0":-2.5107027164609743,"x":139.29,"y":169.17,"x0":2.1905340788877585,"y0":50.00517083346703,"z0":5.379942143584915,"aX":-0.4719590505926766},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.6,"breakHorizontal":1.9,"spinRate":2392,"spinDirection":157},"zone":4,"typeConfidence":2.0,"plateTime":0.4233248478060112,"extension":6.36523331930672},"index":0,"playId":"5d5d99b9-3e03-3ea8-be19-e0d6c8ea8219","pitchNumber":1,"startTime":"2026-07-03T01:55:26.165Z","endTime":"2026-07-03T01:55:32.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.249477650418797,"aZ":-35.07974977323048,"pfxX":6.50792067565088,"pfxZ":-1.855069154091626,"pX":-0.0798299674680915,"pZ":0.9567489169517722,"vX0":-7.66414134363556,"vY0":-124.3712397464385,"vZ0":-3.5430907548522343,"x":120.04,"y":212.95,"x0":2.1980584740576923,"y0":50.00356959446438,"z0":5.313008737256645,"aX":10.18231413277149},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.0,"breakHorizontal":-10.0,"spinRate":1645,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.44061428295898564,"extension":6.422963895602043},"index":1,"playId":"31ca4395-1b87-3f13-8728-208061dc4b43","pitchNumber":2,"startTime":"2026-07-03T01:55:44.380Z","endTime":"2026-07-03T01:55:48.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72968860893603,"aZ":-26.83990081004704,"pfxX":9.630708275383151,"pfxZ":2.984492072160905,"pX":-0.25214538040828544,"pZ":2.0630979752580925,"vX0":-9.900332890241078,"vY0":-132.8631748901066,"vZ0":-3.147369683278675,"x":126.61,"y":183.08,"x0":2.272909492223848,"y0":50.001804943982236,"z0":5.215717308338371,"aX":17.200897463419096},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.9,"breakHorizontal":-15.2,"spinRate":2077,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.4124153641322703,"extension":6.3989253642639765},"hitData":{"launchSpeed":87.6,"launchAngle":9.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.3,"coordY":151.33}},"index":2,"playId":"4666ea30-51af-3e40-9527-16820de69332","pitchNumber":3,"startTime":"2026-07-03T01:56:04.245Z","endTime":"2026-07-03T01:56:13.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:56:13.013Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-03T01:56:46.951Z","endTime":"2026-07-03T01:58:28.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnSecond":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.779187046585523,"aZ":-22.934362140338745,"pfxX":9.252479800192903,"pfxZ":5.074074848855344,"pX":-0.6758651034846059,"pZ":1.9385077142544276,"vX0":-10.542581141362236,"vY0":-133.6129430366868,"vZ0":-4.437749544461167,"x":142.76,"y":186.44,"x0":2.1050730377185243,"y0":50.00622625818423,"z0":5.253858566011702,"aX":16.858341429788236},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.4,"breakHorizontal":-14.6,"spinRate":2129,"spinDirection":135},"zone":7,"typeConfidence":2.0,"plateTime":0.40878541088699905,"extension":6.245234992365964},"index":0,"playId":"b04bcbe4-93db-369d-a087-0ae869e00ecb","pitchNumber":1,"startTime":"2026-07-03T01:56:55.151Z","endTime":"2026-07-03T01:56:59.911Z","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.3,"endSpeed":82.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.296055100838277,"aZ":-24.266753663880678,"pfxX":-0.023876498293322612,"pfxZ":4.584265866053172,"pX":-2.2283282431820446,"pZ":2.014517710151083,"vX0":-10.74050599728573,"vY0":-129.7584263795908,"vZ0":-3.9375539988221093,"x":201.94,"y":184.39,"x0":1.9480129694910893,"y0":50.000969018864225,"z0":5.376253822694712,"aX":-0.04044257069934443},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.7,"breakHorizontal":2.2,"spinRate":2429,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.42030603325662863,"extension":6.382936734971343},"index":1,"playId":"c5b8ee36-8d09-347c-b428-28c62c6dacda","pitchNumber":2,"startTime":"2026-07-03T01:57:13.343Z","endTime":"2026-07-03T01:57:17.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6346890474308,"aZ":-26.771273375193857,"pfxX":8.922284854011231,"pfxZ":3.005963253119482,"pX":-0.0535550781693625,"pZ":1.9546382105070303,"vX0":-8.8646102486784,"vY0":-133.0246288650546,"vZ0":-3.42371614240974,"x":119.04,"y":186.0,"x0":2.157437926439726,"y0":50.004164685698974,"z0":5.191937945777284,"aX":16.04579345592961},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.9,"breakHorizontal":-14.3,"spinRate":2074,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.41122354857010324,"extension":6.427521240829582},"index":2,"playId":"35337f57-6bfe-3c9a-af76-471cb6c1abf3","pitchNumber":3,"startTime":"2026-07-03T01:57:36.706Z","endTime":"2026-07-03T01:57:43.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.198179092364875,"aZ":-34.80362098387456,"pfxX":-8.49555836591038,"pfxZ":-1.913116045065907,"pX":-0.4832719769150118,"pZ":1.970820048272278,"vX0":-3.7116349685139247,"vY0":-116.78577486469928,"vZ0":-0.2824257833385112,"x":135.42,"y":185.57,"x0":2.2332592494485803,"y0":50.00333956843355,"z0":5.383130480213148,"aX":-11.66661025283773},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.2,"breakHorizontal":16.3,"spinRate":2594,"spinDirection":295},"zone":7,"typeConfidence":2.0,"plateTime":0.47005739943030145,"extension":6.20030034030631},"index":3,"playId":"2694bb38-a320-381b-a609-d5845d03bbd6","pitchNumber":4,"startTime":"2026-07-03T01:57:57.860Z","endTime":"2026-07-03T01:58:00.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03461167258966,"aZ":-22.40133996956224,"pfxX":9.531061064203273,"pfxZ":5.425817171193673,"pX":0.546216210677814,"pZ":1.602684206087208,"vX0":-7.769500855467284,"vY0":-133.66642126649174,"vZ0":-4.98349427781002,"x":96.18,"y":195.51,"x0":2.2588201480606065,"y0":50.002737580364325,"z0":5.109339324138017,"aX":17.168204285785425},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.9,"breakHorizontal":-15.5,"spinRate":2060,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.4104831371875921,"extension":6.308990098417446},"index":4,"playId":"9a83de98-6a60-3127-8f57-76bdb8b6ab8a","pitchNumber":5,"startTime":"2026-07-03T01:58:22.888Z","endTime":"2026-07-03T01:58:28.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T01:58:28.127Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ben Malgeri walks. Riley Greene to 3rd. Spencer Torkelson to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-03T02:00:08.645Z","endTime":"2026-07-03T02:01:38.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ben Malgeri replaces James Outman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T01:58:53.607Z","endTime":"2026-07-03T01:59:32.032Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":681546,"link":"/api/v1/people/681546"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-03T01:59:32.032Z","endTime":"2026-07-03T02:00:10.708Z","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.3,"endSpeed":77.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69089988105976,"aZ":-29.21131042341667,"pfxX":9.478742035027818,"pfxZ":1.9174823198129296,"pX":1.0052837542081878,"pZ":1.3570596602250389,"vX0":-6.17995186842488,"vY0":-123.98420221851782,"vZ0":-3.5283909821711177,"x":78.68,"y":202.14,"x0":2.3090499539669853,"y0":50.00284211373994,"z0":5.258237075735468,"aX":14.635895247614084},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.9,"breakHorizontal":-15.6,"spinRate":1465,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.44317426556847517,"extension":6.280393527550859},"index":2,"playId":"463f0fed-ff09-390f-b0ff-e55cecd0cd53","pitchNumber":1,"startTime":"2026-07-03T02:00:10.708Z","endTime":"2026-07-03T02:00:16.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2063941275027,"aZ":-22.5469302311436,"pfxX":-0.14988612873643936,"pfxZ":5.72222799192876,"pX":-0.11532984237396479,"pZ":0.7136028946356489,"vX0":-5.969102949361201,"vY0":-128.28450822902676,"vZ0":-6.890613730896327,"x":121.4,"y":219.51,"x0":2.252013039625516,"y0":50.00345993343223,"z0":5.1679846609422455,"aX":-0.251153079000712},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.1,"breakHorizontal":1.4,"spinRate":2433,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4254449189714973,"extension":6.529303298772393},"index":3,"playId":"593a41c3-3072-3450-85ce-8fe55981dd77","pitchNumber":2,"startTime":"2026-07-03T02:00:30.300Z","endTime":"2026-07-03T02:00:34.486Z","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.5,"endSpeed":77.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.888068754867593,"aZ":-32.431792368247706,"pfxX":9.044260793026604,"pfxZ":-0.1673007688922441,"pX":1.2587806200647902,"pZ":1.415621945624568,"vX0":-5.194112194129823,"vY0":-122.9441946507888,"vZ0":-2.730448138636138,"x":69.02,"y":200.56,"x0":2.2358179228476502,"y0":50.00581652098852,"z0":5.3240543455073785,"aX":13.694756972607049},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.7,"breakHorizontal":-15.0,"spinRate":1443,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.44740805312017784,"extension":6.421054508171656},"index":4,"playId":"4289703b-5ea6-312b-84a4-f041e134ba5e","pitchNumber":3,"startTime":"2026-07-03T02:00:51.800Z","endTime":"2026-07-03T02:00:57.390Z","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":91.9,"endSpeed":83.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2698968967159,"aZ":-23.54983548307968,"pfxX":8.358455657826902,"pfxZ":4.7961314775663535,"pX":0.38609296658206677,"pZ":2.6563581583808173,"vX0":-7.4864471984161245,"vY0":-133.6410538160794,"vZ0":-2.56110259207377,"x":102.28,"y":167.06,"x0":2.1452483647155325,"y0":50.00414552032959,"z0":5.328549972383122,"aX":15.037539465762583},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.3,"breakHorizontal":-13.4,"spinRate":2137,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.41070896090950715,"extension":6.34788830597994},"index":5,"playId":"7163050b-b468-3e04-b130-1e38f5f0705d","pitchNumber":4,"startTime":"2026-07-03T02:01:12.767Z","endTime":"2026-07-03T02:01:17.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.134974989732548,"aZ":-15.774778009530783,"pfxX":5.624327183661023,"pfxZ":9.171155905740314,"pX":-0.7857726148218299,"pZ":3.226357852118637,"vX0":-9.623882072661429,"vY0":-133.47355945198115,"vZ0":-2.67355255560375,"x":146.95,"y":151.67,"x0":2.1506562295327454,"y0":50.002054673817135,"z0":5.389261860916771,"aX":10.057110454546423},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.2,"breakHorizontal":-7.9,"spinRate":2301,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.41178455356777777,"extension":6.397578323207381},"index":6,"playId":"1ae88cb5-ce94-3018-9167-91931c4b857a","pitchNumber":5,"startTime":"2026-07-03T02:01:32.843Z","endTime":"2026-07-03T02:01:38.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:01:38.644Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-03T02:04:20.713Z","endTime":"2026-07-03T02:05:26.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"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":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T02:02:06.133Z","endTime":"2026-07-03T02:02:17.319Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Peyton Gray replaces Tyler Alexander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-03T02:02:17.319Z","endTime":"2026-07-03T02:04:22.949Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682608,"link":"/api/v1/people/682608"},"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":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.743656181478396,"aZ":-12.50791569579919,"pfxX":-7.435721539225006,"pfxZ":10.60051464516199,"pX":0.56755319054302,"pZ":2.6901562006884028,"vX0":11.049003001913338,"vY0":-135.83003950475018,"vZ0":-5.3406114352609215,"x":95.37,"y":166.15,"x0":-2.6003714791914248,"y0":50.00403909415891,"z0":5.562854049918573,"aX":-13.797213513690876},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.1,"breakHorizontal":10.9,"spinRate":2422,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.4043668425179643,"extension":7.05972858484372},"index":2,"playId":"040ba95c-8735-30ea-bfa4-1d30bed1da1c","pitchNumber":1,"startTime":"2026-07-03T02:04:22.949Z","endTime":"2026-07-03T02:04:26.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244114436747672,"aZ":-13.056037982016754,"pfxX":-5.650896408262686,"pfxZ":10.108320349454964,"pX":0.5434389675732467,"pZ":1.7100042303715843,"vX0":10.37322816924304,"vY0":-136.9131466625055,"vZ0":-7.54623629356518,"x":96.29,"y":192.61,"x0":-2.5665708813960393,"y0":50.00659073050984,"z0":5.40257573877573,"aX":-10.692586257382418},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":7.9,"spinRate":2367,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.40061630038802454,"extension":7.2099402827507415},"index":3,"playId":"4a244c43-0686-3132-ba45-2e70fca6f966","pitchNumber":2,"startTime":"2026-07-03T02:04:43.731Z","endTime":"2026-07-03T02:04:48.620Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-03T02:05:02.698Z","endTime":"2026-07-03T02:05:20.626Z","isPitch":false,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22697477021249,"aZ":-13.535501323825853,"pfxX":-5.948707031134378,"pfxZ":9.832964981719304,"pX":-0.07856263354276029,"pZ":2.8784824369296356,"vX0":8.624114592470582,"vY0":-137.0287723731649,"vZ0":-4.82739938912179,"x":119.99,"y":161.06,"x0":-2.498567385817523,"y0":50.00157267231268,"z0":5.5928469384174155,"aX":-11.27495491403653},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":8.9,"spinRate":2370,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.4002308693336136,"extension":6.945238941883833},"index":5,"playId":"ac15b169-cc3a-352d-bf90-ff939f8dd92a","pitchNumber":3,"startTime":"2026-07-03T02:05:20.626Z","endTime":"2026-07-03T02:05:26.253Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:05:26.253Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicky Lopez grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-03T02:07:52.684Z","endTime":"2026-07-03T02:08:52.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Matt Vierling remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T02:07:05.948Z","endTime":"2026-07-03T02:07:05.972Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"}},{"details":{"description":"Ben Malgeri remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-03T02:07:05.972Z","endTime":"2026-07-03T02:07:05.973Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"801","replacedPlayer":{"id":681546,"link":"/api/v1/people/681546"}},{"details":{"description":"Pitching Change: Beau Brieske replaces Framber Valdez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-03T02:07:05.973Z","endTime":"2026-07-03T02:07:54.940Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689225,"link":"/api/v1/people/689225"},"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":89.8,"endSpeed":83.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44036658606913,"aZ":-26.809748319339636,"pfxX":0.9995937796204943,"pfxZ":3.0672176618146807,"pX":-0.5085179968960716,"pZ":3.094264632572596,"vX0":2.3052445025945754,"vY0":-130.89973400491454,"vZ0":-2.5179053493662957,"x":136.38,"y":155.23,"x0":-1.5275412579129493,"y0":50.00364848088954,"z0":6.058309013528271,"aX":1.7496026299685652},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.3,"breakHorizontal":-2.3,"spinRate":2477,"spinDirection":164},"zone":1,"typeConfidence":2.0,"plateTime":0.4170727818217741,"extension":5.832783877205748},"index":3,"playId":"c65a7d02-4988-3b93-9009-8032313beb26","pitchNumber":1,"startTime":"2026-07-03T02:07:54.940Z","endTime":"2026-07-03T02:07:59.640Z","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.7,"endSpeed":86.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.213286127332726,"aZ":-15.372079888204055,"pfxX":-4.766667440240739,"pfxZ":8.753129837147931,"pX":-0.13314187611332112,"pZ":3.765350369291134,"vX0":4.710939311811116,"vY0":-137.8323985424693,"vZ0":-3.40842098166573,"x":122.08,"y":137.12,"x0":-1.2468299001403242,"y0":50.006836940393256,"z0":6.058879190073683,"aX":-9.154989795362495},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2627,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3976995300648576,"extension":5.7895010648864655},"index":4,"playId":"67140ea8-0b36-3f41-b736-df7fb23cd6bd","pitchNumber":2,"startTime":"2026-07-03T02:08:25.996Z","endTime":"2026-07-03T02:08:30.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5993704213708,"aZ":-29.617279749705204,"pfxX":-9.73303750849346,"pfxZ":1.4855227483546916,"pX":-0.09366822991577892,"pZ":1.6703192837417105,"vX0":6.790810996022271,"vY0":-130.00050963166578,"vZ0":-5.031688620212106,"x":120.57,"y":193.68,"x0":-1.4718689789057176,"y0":50.00056555585717,"z0":5.8722796203008905,"aX":-16.699871412135348},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.8,"breakHorizontal":16.2,"spinRate":2089,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.4209310562065136,"extension":5.655979751517447},"hitData":{"launchSpeed":96.5,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.0,"coordY":151.0}},"index":5,"playId":"ee3d6e5e-1ef5-364e-9d0e-870abfd52977","pitchNumber":3,"startTime":"2026-07-03T02:08:44.778Z","endTime":"2026-07-03T02:08:52.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:08:52.257Z","atBatIndex":53},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Josh Smith homers (1) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-03T02:09:33.955Z","endTime":"2026-07-03T02:09:59.755Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":{"id":689225,"link":"/api/v1/people/689225"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Josh Smith replaces Justin Foscue.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-03T02:09:03.301Z","endTime":"2026-07-03T02:09:36.215Z","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":"101","replacedPlayer":{"id":679822,"link":"/api/v1/people/679822"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.353473351360645,"aZ":-12.69158860686856,"pfxX":-3.843488194120698,"pfxZ":9.87419450976321,"pX":0.13686394901473792,"pZ":2.405454825300297,"vX0":5.560505896198211,"vY0":-139.3427198854282,"vZ0":-7.184418751714533,"x":111.78,"y":173.83,"x0":-1.3821396330710094,"y0":50.002526113247754,"z0":5.8499858304044405,"aX":-7.583377075834902},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":5.9,"spinRate":2530,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.39259168669208755,"extension":6.0385770387370545},"hitData":{"launchSpeed":104.1,"launchAngle":35.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":229.26,"coordY":69.98}},"index":1,"playId":"9b45d172-6bb6-3083-ae2d-91e63cc91773","pitchNumber":1,"startTime":"2026-07-03T02:09:36.215Z","endTime":"2026-07-03T02:09:59.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:09:59.755Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Jung lines out to third baseman Kevin McGonigle.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-03T02:10:10.651Z","endTime":"2026-07-03T02:13:05.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"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":2},"details":{"event":"Lineout","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":7},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07574741575394,"aZ":-15.16922999179468,"pfxX":-8.349524980067661,"pfxZ":8.528156095969013,"pX":-0.7839042550175053,"pZ":2.1007707892085965,"vX0":4.21544247097116,"vY0":-140.40658227320012,"vZ0":-7.664347956746522,"x":146.88,"y":182.06,"x0":-1.220598919981176,"y0":50.006366931782345,"z0":5.854991064783849,"aX":-16.65827568578846},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":14.3,"spinRate":2631,"spinDirection":201},"zone":7,"typeConfidence":0.94,"plateTime":0.3902394466676484,"extension":5.993691167392557},"index":0,"playId":"06ae3eee-e99a-308d-be76-cab97b53fe39","pitchNumber":1,"startTime":"2026-07-03T02:10:22.410Z","endTime":"2026-07-03T02:10:49.418Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.733435748911546,"aZ":-15.767106379972116,"pfxX":-8.811914415453451,"pfxZ":8.11314588199803,"pX":-0.5732624109577467,"pZ":2.144193966429458,"vX0":5.0288199580824955,"vY0":-141.41760349254864,"vZ0":-7.457250301072458,"x":138.85,"y":180.89,"x0":-1.231179897098885,"y0":50.003991837556214,"z0":5.830019622441247,"aX":-17.820451886565966},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":14.9,"spinRate":2653,"spinDirection":206},"zone":7,"typeConfidence":0.94,"plateTime":0.38755033791482507,"extension":6.074687049899877},"index":1,"playId":"fc5ecc43-828c-3796-862a-a47a3ddec195","pitchNumber":2,"startTime":"2026-07-03T02:10:57.856Z","endTime":"2026-07-03T02:11:03.261Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-03T02:11:10.197Z","endTime":"2026-07-03T02:11:29.938Z","isPitch":false,"type":"action","player":{"id":673962,"link":"/api/v1/people/673962"}},{"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":90.7,"endSpeed":83.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.915750909257785,"aZ":-29.85174957535087,"pfxX":1.3992300834129745,"pfxZ":1.3097816565126372,"pX":1.6018741355464539,"pZ":2.1499933899248225,"vX0":6.958376784686182,"vY0":-132.0130144046345,"vZ0":-4.364563032838215,"x":55.94,"y":180.73,"x0":-1.2450001648683482,"y0":50.00213816578118,"z0":6.010690157885927,"aX":2.480556537152432},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.7,"breakHorizontal":-4.0,"spinRate":2492,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.41418687474401494,"extension":5.908353177159977},"index":3,"playId":"0b8c6efc-5e0d-36d2-8990-c62f67212880","pitchNumber":3,"startTime":"2026-07-03T02:11:29.938Z","endTime":"2026-07-03T02:11:33.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0821624905591,"aZ":-28.17960669625383,"pfxX":-0.08965295837630904,"pfxZ":2.229253596790343,"pX":0.4191873205098533,"pZ":0.8149332510554025,"vX0":4.690076900116038,"vY0":-132.62611906033013,"vZ0":-7.692147814065017,"x":101.02,"y":216.78,"x0":-1.3568216733948038,"y0":50.00209822939894,"z0":5.793999278916895,"aX":-0.1615358188984165},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.6,"breakHorizontal":-0.8,"spinRate":2621,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.41222566560393004,"extension":5.860345402976177},"index":4,"playId":"601391e5-6377-3e60-a68f-48de5f122b50","pitchNumber":4,"startTime":"2026-07-03T02:11:49.866Z","endTime":"2026-07-03T02:11:54.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4673321184917,"aZ":-16.00174354879377,"pfxX":-8.4221019501769,"pfxZ":8.337772808241864,"pX":-0.6802632197422326,"pZ":2.951105262975799,"vX0":4.308286471382743,"vY0":-138.7502088732177,"vZ0":-5.501652517831307,"x":142.93,"y":159.1,"x0":-1.1629356023424262,"y0":50.006119449521414,"z0":6.034537555436445,"aX":-16.343746109759405},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":14.3,"spinRate":2616,"spinDirection":202},"zone":1,"typeConfidence":0.93,"plateTime":0.3955021531552174,"extension":5.998587049846827},"index":5,"playId":"f7343974-4b53-38aa-b3c6-c63a5a3915a6","pitchNumber":5,"startTime":"2026-07-03T02:12:17.128Z","endTime":"2026-07-03T02:12:20.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54956819966187,"aZ":-28.632840026729603,"pfxX":-9.378765587923485,"pfxZ":2.091265328030769,"pX":-1.0435749989070626,"pZ":0.9113093072353354,"vX0":3.9159332537525358,"vY0":-129.26066695402668,"vZ0":-7.1525616225332795,"x":156.78,"y":214.17,"x0":-1.3582991176480999,"y0":50.00378017039533,"z0":5.907978128324409,"aX":-15.896376498843297},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":16.1,"spinRate":2006,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.42348390015293447,"extension":5.748546509096578},"index":6,"playId":"4ddab69f-9d5e-35d8-a8f2-b0df78825f76","pitchNumber":6,"startTime":"2026-07-03T02:12:42.207Z","endTime":"2026-07-03T02:12:46.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36932527504373,"aZ":-23.85364637892832,"pfxX":3.330561552111176,"pfxZ":4.735385732733234,"pX":-0.2232852613047713,"pZ":1.724046570218352,"vX0":1.7896875572864694,"vY0":-130.90497625853268,"vZ0":-6.512982407590512,"x":125.51,"y":192.23,"x0":-1.3458789501282775,"y0":50.00397764921355,"z0":5.998506440961314,"aX":5.853132262407669},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.6,"breakHorizontal":-6.4,"spinRate":2562,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.416410964996639,"extension":5.864151888504569},"hitData":{"launchSpeed":80.7,"launchAngle":14.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":81.02,"coordY":154.08}},"index":7,"playId":"8fc89534-c228-3587-95aa-ff9fc5c6672f","pitchNumber":7,"startTime":"2026-07-03T02:13:00.696Z","endTime":"2026-07-03T02:13:05.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:13:05.317Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Duran pops out to third baseman Kevin McGonigle.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-03T02:13:24.590Z","endTime":"2026-07-03T02:14:30.318Z","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":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.905229024555496,"aZ":-14.940912692448777,"pfxX":-2.5793184116900516,"pfxZ":8.831781845574554,"pX":-0.6802919609641799,"pZ":2.3582218863833218,"vX0":2.4316828194570035,"vY0":-138.99805893211607,"vZ0":-7.082497028697187,"x":142.93,"y":175.11,"x0":-1.2324483329278453,"y0":50.00539721679662,"z0":5.93634960143401,"aX":-5.034839227463071},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":4.2,"spinRate":2482,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.3944385614255923,"extension":5.99798135013929},"index":0,"playId":"7f449819-7bc8-34ab-a961-56d78aeed857","pitchNumber":1,"startTime":"2026-07-03T02:13:36.838Z","endTime":"2026-07-03T02:13:40.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.329302539221676,"aZ":-28.01065367962477,"pfxX":1.7610408223005685,"pfxZ":2.385293030707592,"pX":0.9252800518406064,"pZ":2.3418195452050434,"vX0":4.736756200893173,"vY0":-130.75071574077367,"vZ0":-4.0679040006724705,"x":81.73,"y":175.55,"x0":-1.1323960676144633,"y0":50.003740276157885,"z0":5.9989803808075575,"aX":3.0754458539602054},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.7,"breakHorizontal":-4.2,"spinRate":2399,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.4175350481186446,"extension":5.895346771486793},"index":1,"playId":"2a56fef5-8bb3-3ef7-96a2-4e00472c99ae","pitchNumber":2,"startTime":"2026-07-03T02:14:02.272Z","endTime":"2026-07-03T02:14:06.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.726322428471708,"aZ":-27.338453009699517,"pfxX":2.517269556409705,"pfxZ":2.705328067081071,"pX":-0.08136750723698383,"pZ":2.2471045219194736,"vX0":2.624373814086206,"vY0":-132.22544517919948,"vZ0":-4.502368304063806,"x":120.1,"y":178.11,"x0":-1.410372909900431,"y0":50.00159634020614,"z0":5.955631049336035,"aX":4.498724676479392},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.2,"breakHorizontal":-5.0,"spinRate":2505,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.41275372634628127,"extension":5.709662379592823},"hitData":{"launchSpeed":70.9,"launchAngle":75.0,"totalDistance":70.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":113.48,"coordY":182.0}},"index":2,"playId":"82600ffa-aca3-38de-8e9a-218eec608822","pitchNumber":3,"startTime":"2026-07-03T02:14:21.497Z","endTime":"2026-07-03T02:14:30.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:14:30.318Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a soft ground ball to third baseman Josh Jung.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-03T02:16:40.798Z","endTime":"2026-07-03T02:18:17.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Josh Smith remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T02:16:06.034Z","endTime":"2026-07-03T02:16:43.043Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":679822,"link":"/api/v1/people/679822"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.265257992834293,"aZ":-12.730623313177066,"pfxX":-7.106994455341779,"pfxZ":10.474659816519917,"pX":-0.3801565926590578,"pZ":2.023695140476927,"vX0":8.574507584171863,"vY0":-135.76133469380008,"vZ0":-6.961917131794488,"x":131.49,"y":184.14,"x0":-2.66439159962184,"y0":50.00500583001757,"z0":5.517741729707032,"aX":-13.195218611149256},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.5,"breakHorizontal":10.9,"spinRate":2349,"spinDirection":214},"zone":7,"typeConfidence":0.91,"plateTime":0.40430945222521997,"extension":6.51057482725209},"index":1,"playId":"020e273b-2ef2-37e6-a6ae-3033c9e96ece","pitchNumber":1,"startTime":"2026-07-03T02:16:43.043Z","endTime":"2026-07-03T02:16:48.198Z","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":86.1,"endSpeed":79.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.806389777902037,"aZ":-26.15820616405741,"pfxX":1.8409307616735688,"pfxZ":3.7819272414161293,"pX":-1.3389452774229513,"pZ":2.3307223606328815,"vX0":3.563659693162074,"vY0":-125.3934838167116,"vZ0":-2.723912029380392,"x":168.04,"y":175.85,"x0":-3.0186600693446977,"y0":50.00090605688204,"z0":5.569569985268806,"aX":2.92456889482766},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.5,"breakHorizontal":-4.2,"spinRate":2595,"spinDirection":157},"zone":13,"typeConfidence":0.91,"plateTime":0.43713165069980064,"extension":6.652089377162553},"index":2,"playId":"ca9b42b4-5cb7-3b0a-bc71-0a304b376eee","pitchNumber":2,"startTime":"2026-07-03T02:16:56.311Z","endTime":"2026-07-03T02:17:01.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.334597906270208,"aZ":-26.130920540666057,"pfxX":-12.066641956290098,"pfxZ":3.9199446816970083,"pX":-0.13394279662725408,"pZ":0.7224917654238585,"vX0":9.855099059770238,"vY0":-123.31325249485042,"vZ0":-5.968554929246332,"x":122.11,"y":219.27,"x0":-2.61294852199111,"y0":50.00135481185792,"z0":5.376300893853186,"aX":-18.596910325484753},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.9,"breakHorizontal":19.6,"spinRate":1991,"spinDirection":237},"zone":13,"typeConfidence":0.88,"plateTime":0.4440300379178792,"extension":6.883120771645845},"index":3,"playId":"6416ce57-b3c6-37fb-9115-b25ff0e56a31","pitchNumber":3,"startTime":"2026-07-03T02:17:13.476Z","endTime":"2026-07-03T02:17:17.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.538585388367814,"aZ":-27.305149432404026,"pfxX":0.5268720507789464,"pfxZ":3.0029718663349954,"pX":-1.034378647766323,"pZ":1.4164867836802064,"vX0":4.498022939292194,"vY0":-126.39838631215142,"vZ0":-4.676327771517386,"x":156.43,"y":200.53,"x0":-2.9046240996137236,"y0":50.00073862093726,"z0":5.480600058061929,"aX":0.8521876609465902},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":-1.9,"spinRate":2696,"spinDirection":151},"zone":13,"typeConfidence":0.91,"plateTime":0.4331916861569316,"extension":6.480259759930396},"index":4,"playId":"6e055745-f636-30c8-9889-43d9c88ceab7","pitchNumber":4,"startTime":"2026-07-03T02:17:29.177Z","endTime":"2026-07-03T02:17:34.951Z","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":93.0,"endSpeed":84.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93968745935381,"aZ":-12.783766783922923,"pfxX":-7.969658312415162,"pfxZ":10.568021795180584,"pX":0.1437964508747775,"pZ":2.049109555037354,"vX0":10.11405432051726,"vY0":-134.97968278435067,"vZ0":-6.356775683930283,"x":111.52,"y":183.45,"x0":-2.626324314389771,"y0":50.00331398954846,"z0":5.344810062511021,"aX":-14.623843620168056},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":12.1,"spinRate":2354,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.40668021323642334,"extension":7.256273068166845},"index":5,"playId":"80bd3bd3-4560-373c-b357-78a77d7ee84e","pitchNumber":5,"startTime":"2026-07-03T02:17:46.184Z","endTime":"2026-07-03T02:17:50.716Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-03T02:17:57.400Z","endTime":"2026-07-03T02:18:09.570Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69722961735591,"aZ":-25.79650727538726,"pfxX":-11.790145594950987,"pfxZ":4.135705814566738,"pX":0.07531491928045238,"pZ":1.5401408531052259,"vX0":10.27106491116553,"vY0":-123.4340026254638,"vZ0":-4.239766093722521,"x":114.13,"y":197.2,"x0":-2.609025205430832,"y0":50.00427575036991,"z0":5.45366481008563,"aX":-18.18508492323872},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.7,"breakHorizontal":19.0,"spinRate":1998,"spinDirection":241},"zone":8,"typeConfidence":0.88,"plateTime":0.44384857354017626,"extension":6.922870222749355},"hitData":{"launchSpeed":23.8,"launchAngle":-44.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":99.0,"coordY":168.0}},"index":7,"playId":"3e898231-1181-30a0-9ebd-e36e6ff36524","pitchNumber":6,"startTime":"2026-07-03T02:18:09.570Z","endTime":"2026-07-03T02:18:17.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:18:17.486Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dillon Dingler flies out to left fielder Alejandro Osuna.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-03T02:18:32.866Z","endTime":"2026-07-03T02:18:59.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84121280183894,"aZ":-15.065467658693537,"pfxX":-6.3197152559397,"pfxZ":9.410595626357214,"pX":-0.19314106053794414,"pZ":2.2916463023171874,"vX0":8.560990876265043,"vY0":-134.38712979593646,"vZ0":-5.306129207946484,"x":124.36,"y":176.91,"x0":-2.608288316472518,"y0":50.00050522702492,"z0":5.372794322195278,"aX":-11.486181951776254},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.0,"breakHorizontal":9.5,"spinRate":2205,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.4085723151204914,"extension":6.86484821726946},"hitData":{"launchSpeed":87.1,"launchAngle":29.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.01,"coordY":82.2}},"index":0,"playId":"89596dce-431c-3ebe-91b5-1fcac2b5b1ed","pitchNumber":1,"startTime":"2026-07-03T02:18:46.632Z","endTime":"2026-07-03T02:18:59.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:18:59.572Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kerry Carpenter walks. Kevin McGonigle to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-03T02:19:06.479Z","endTime":"2026-07-03T02:21:27.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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, 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":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69142535110886,"aZ":-27.64405470953485,"pfxX":1.1394532476710229,"pfxZ":2.8297796456657967,"pX":-1.2915280675791085,"pZ":3.526557356359337,"vX0":3.7876124124258337,"vY0":-125.54475323980778,"vZ0":0.45236681889343755,"x":166.23,"y":143.56,"x0":-2.9659158855311745,"y0":50.00246944718061,"z0":5.5884841233310905,"aX":1.824429321782675},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.5,"breakHorizontal":-2.9,"spinRate":2561,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.4357652000230239,"extension":6.622103897200525},"index":0,"playId":"2fe836b3-994b-3cd1-8904-d1065b25a488","pitchNumber":1,"startTime":"2026-07-03T02:19:21.675Z","endTime":"2026-07-03T02:19:26.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28708441323442,"aZ":-25.431027459195043,"pfxX":-9.572992283174205,"pfxZ":4.4469749187881895,"pX":-0.21198524679836026,"pZ":0.8795766249027169,"vX0":9.01403614504167,"vY0":-122.15453796713626,"vZ0":-5.794559759766664,"x":125.08,"y":215.03,"x0":-2.7000935143777687,"y0":50.00442842812515,"z0":5.459333515386144,"aX":-14.519034533316479},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.0,"breakHorizontal":15.4,"spinRate":1866,"spinDirection":240},"zone":13,"typeConfidence":0.89,"plateTime":0.4478104323869463,"extension":6.97539826509818},"index":1,"playId":"70f0e547-1581-33d1-95fd-f3ba9c771aa3","pitchNumber":2,"startTime":"2026-07-03T02:19:44.461Z","endTime":"2026-07-03T02:19:49.452Z","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":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15039848380789,"aZ":-25.427633023931158,"pfxX":-2.439139071175271,"pfxZ":4.203704622729022,"pX":-1.2963380019872295,"pZ":3.341763403898953,"vX0":5.016419128660471,"vY0":-125.84347984937389,"vZ0":-0.5103619861828319,"x":166.41,"y":148.55,"x0":-2.9972901882315433,"y0":50.00597356219835,"z0":5.604008607678879,"aX":-3.919113699511515},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.7,"breakHorizontal":3.2,"spinRate":2582,"spinDirection":163},"zone":11,"typeConfidence":0.87,"plateTime":0.43497586523867016,"extension":6.780584561930188},"index":2,"playId":"5b6ce53b-68c4-377c-ade3-ed9db7724bfc","pitchNumber":3,"startTime":"2026-07-03T02:20:10.370Z","endTime":"2026-07-03T02:20:15.059Z","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":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.684280346940255,"aZ":-13.950358280499895,"pfxX":-6.628364737011342,"pfxZ":10.118919614539884,"pX":-0.39661424464442663,"pZ":2.650154906367919,"vX0":8.214695727647584,"vY0":-133.5863213795937,"vZ0":-4.947133625634096,"x":132.12,"y":167.23,"x0":-2.6552821258831742,"y0":50.004526985329605,"z0":5.534420477763676,"aX":-11.94054538061535},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.4,"breakHorizontal":10.2,"spinRate":2436,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.4105382942679121,"extension":6.795160093959523},"index":3,"playId":"a6cb1219-1c06-3448-a44c-0c5b5c7dc601","pitchNumber":4,"startTime":"2026-07-03T02:20:29.075Z","endTime":"2026-07-03T02:20:32.303Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.271039021742972,"aZ":-25.520946661859078,"pfxX":1.724791581791293,"pfxZ":4.186222589791143,"pX":-0.5863478355282083,"pZ":3.0970538168814885,"vX0":5.314460707355796,"vY0":-124.99275349923596,"vZ0":-0.9617404534729075,"x":139.35,"y":155.16,"x0":-2.9606920771611924,"y0":50.00118148829584,"z0":5.5749735223938,"aX":2.7382577905883965},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.6,"breakHorizontal":-4.3,"spinRate":2627,"spinDirection":131},"zone":1,"typeConfidence":0.91,"plateTime":0.4375493652530569,"extension":7.1047659979881495},"index":4,"playId":"5edd204b-0075-32e3-b22b-012856d9c7f5","pitchNumber":5,"startTime":"2026-07-03T02:20:53.014Z","endTime":"2026-07-03T02:20:57.761Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-03T02:21:03.771Z","endTime":"2026-07-03T02:21:22.999Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"}},{"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":84.1,"endSpeed":77.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.538950870563887,"aZ":-25.11529437616395,"pfxX":-9.906551473935057,"pfxZ":4.667444291466187,"pX":0.332202782721267,"pZ":1.334660578521813,"vX0":10.108922674308701,"vY0":-122.09941515246902,"vZ0":-4.6202063877438455,"x":104.34,"y":202.74,"x0":-2.570208894248014,"y0":50.005987870905415,"z0":5.40700129104984,"aX":-14.994502177647158},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.6,"breakHorizontal":15.6,"spinRate":1880,"spinDirection":244},"zone":14,"typeConfidence":0.89,"plateTime":0.4482161808828464,"extension":7.199691089303995},"index":6,"playId":"08a34bfc-29ce-39cc-ad19-4a707b66d77c","pitchNumber":6,"startTime":"2026-07-03T02:21:22.999Z","endTime":"2026-07-03T02:21:27.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:21:27.742Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-03T02:24:25.411Z","endTime":"2026-07-03T02:26:22.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-03T02:22:09.686Z","endTime":"2026-07-03T02:22:31.418Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Robby Ahlstrom replaces Peyton Gray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-03T02:22:31.418Z","endTime":"2026-07-03T02:24:25.411Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695239,"link":"/api/v1/people/695239"},"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":94.0,"endSpeed":85.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.740746687808105,"aZ":-11.680857178685818,"pfxX":5.047243296220266,"pfxZ":10.967414204975583,"pX":0.23991781418500865,"pZ":2.5468405098425495,"vX0":-6.576049660382798,"vY0":-136.48981108666555,"vZ0":-6.928546786454224,"x":124.98,"y":185.19,"x0":2.035617562131517,"y0":50.00497843115021,"z0":5.939621760403574,"aX":9.433197942997426},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":-7.6,"spinRate":2309,"spinDirection":149},"zone":5,"typeConfidence":0.9,"plateTime":0.4027971891631936,"extension":6.248376424523057},"index":2,"playId":"ae4d8424-4f7c-3d94-95ac-a1deb46cf903","pitchNumber":1,"startTime":"2026-07-03T02:24:25.411Z","endTime":"2026-07-03T02:24:30.292Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":3,"playId":"cf35fa40-52ba-4528-82fb-acfacc00519d","startTime":"2026-07-03T02:24:50.628Z","endTime":"2026-07-03T02:24:55.628Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.193890849254878,"aZ":-27.830707187166006,"pfxX":0.9863508222559599,"pfxZ":2.646048721571483,"pX":0.07318356315814648,"pZ":1.9235457732557637,"vX0":-5.949156483825816,"vY0":-126.65528284543485,"vZ0":-4.272911336661741,"x":114.21,"y":186.84,"x0":2.3133218240580082,"y0":50.00412892144759,"z0":5.830094140059934,"aX":1.6205777469555285},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":-0.6,"spinRate":2272,"spinDirection":186},"zone":8,"typeConfidence":0.79,"plateTime":0.43063309536318783,"extension":6.1375210545490955},"index":4,"playId":"9ae32e96-e7fd-32d2-97cf-b095fb76b9d1","pitchNumber":2,"startTime":"2026-07-03T02:25:08.808Z","endTime":"2026-07-03T02:25:13.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34050726077045,"aZ":-14.392747950501034,"pfxX":1.8470054902107864,"pfxZ":9.134972097028509,"pX":0.15927110593601623,"pZ":4.835553733581104,"vX0":-4.927527016400402,"vY0":-138.9228929861894,"vZ0":-1.149280041105202,"x":110.93,"y":108.22,"x0":1.7192678186736488,"y0":50.00138223975348,"z0":6.215360859524867,"aX":3.5952217175708947},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-2.3,"spinRate":2222,"spinDirection":152},"zone":12,"typeConfidence":0.92,"plateTime":0.3949053363025623,"extension":6.341318678107093},"index":5,"playId":"27dbd40e-e373-3c38-ba8c-8c60d9050db0","pitchNumber":3,"startTime":"2026-07-03T02:25:36.288Z","endTime":"2026-07-03T02:25:39.930Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.334409983542113,"aZ":-14.119620574623136,"pfxX":2.114528343529676,"pfxZ":9.519636564589664,"pX":-0.12109684416581841,"pZ":3.1469282727711128,"vX0":-6.073981853741601,"vY0":-137.10830861487702,"vZ0":-4.930074830617723,"x":121.62,"y":153.81,"x0":1.8518462422231485,"y0":50.00562649031334,"z0":5.9375765201952655,"aX":4.011727145326762},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":-2.5,"spinRate":2210,"spinDirection":145},"zone":2,"typeConfidence":0.92,"plateTime":0.4000243174701561,"extension":6.059933111097118},"index":6,"playId":"5ce53e80-91d5-3cbf-9f6a-16f731acb83b","pitchNumber":4,"startTime":"2026-07-03T02:25:57.067Z","endTime":"2026-07-03T02:26:00.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731469083913993,"aZ":-32.02732891580752,"pfxX":-2.860648747433585,"pfxZ":0.096461001117496,"pX":-0.6362806943451159,"pZ":1.461748555821272,"vX0":-5.983635038773686,"vY0":-123.5803695825266,"vZ0":-4.1154743434544105,"x":141.25,"y":199.31,"x0":2.1844107637055696,"y0":50.00444112793554,"z0":5.82761038699394,"aX":-4.441532249055793},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.5,"breakHorizontal":6.5,"spinRate":2405,"spinDirection":256},"zone":13,"typeConfidence":0.78,"plateTime":0.44255100978848105,"extension":6.428025909377321},"index":7,"playId":"67e442a9-3e1c-3b90-aa3c-af7eef44a829","pitchNumber":5,"startTime":"2026-07-03T02:26:17.263Z","endTime":"2026-07-03T02:26:22.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:26:22.268Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Vierling lines out to second baseman Josh Smith.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-03T02:26:34.873Z","endTime":"2026-07-03T02:28:17.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65960429125706,"aZ":-20.497752918311836,"pfxX":8.008469259923324,"pfxZ":6.107989308402136,"pX":-0.3118326690609778,"pZ":3.3567763106830952,"vX0":-9.184571791385636,"vY0":-137.43866558631572,"vZ0":-3.282117597083528,"x":128.89,"y":148.15,"x0":2.0338852849382363,"y0":50.00350220390454,"z0":5.959730775581824,"aX":15.3113868862978},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":-12.6,"spinRate":2253,"spinDirection":148},"zone":1,"typeConfidence":0.87,"plateTime":0.39863165851169935,"extension":6.3769049165334},"index":0,"playId":"bee2556a-bf02-3762-a8df-01ec1b0b7e1e","pitchNumber":1,"startTime":"2026-07-03T02:26:47.373Z","endTime":"2026-07-03T02:26:52.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40935797326148,"aZ":-14.353505013287016,"pfxX":2.2282929047667013,"pfxZ":9.301275501987027,"pX":-0.2944444816880872,"pZ":3.668113455350996,"vX0":-6.801896690153772,"vY0":-138.1922646957583,"vZ0":-3.7056447107130537,"x":128.22,"y":139.74,"x0":1.919385650232267,"y0":50.00680957739612,"z0":6.003218717012625,"aX":4.271317503842232},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":-2.5,"spinRate":2222,"spinDirection":148},"zone":11,"typeConfidence":0.91,"plateTime":0.39772593773857157,"extension":6.609150942069422},"index":1,"playId":"e7ad4b0a-6206-374e-9e43-7c9234ba7cee","pitchNumber":2,"startTime":"2026-07-03T02:27:27.175Z","endTime":"2026-07-03T02:27:32.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83585642539563,"aZ":-15.356664572316493,"pfxX":2.521815760633079,"pfxZ":8.78705090148434,"pX":0.04057531093642793,"pZ":3.937548685860641,"vX0":-5.600813467055621,"vY0":-137.54156440473432,"vZ0":-3.1830242793735617,"x":115.45,"y":132.47,"x0":1.7766441270141824,"y0":50.000996900109605,"z0":6.152700746784467,"aX":4.826002062936396},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":-3.4,"spinRate":2198,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.3984036969858282,"extension":6.1439640554934645},"index":2,"playId":"cb78e889-644e-372e-a531-d2356e4b3945","pitchNumber":3,"startTime":"2026-07-03T02:27:46.899Z","endTime":"2026-07-03T02:27:50.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.640403911000984,"aZ":-28.992314492831294,"pfxX":3.7110953287090096,"pfxZ":1.8840179429763744,"pX":1.071913649002551,"pZ":1.9582795701766058,"vX0":-4.061649780490199,"vY0":-129.38077192263876,"vZ0":-4.395840819612665,"x":76.14,"y":185.91,"x0":2.1818806935008945,"y0":50.005985192856976,"z0":5.907999863450901,"aX":6.2768981535315795},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.6,"breakHorizontal":-5.8,"spinRate":1268,"spinDirection":143},"zone":14,"typeConfidence":0.87,"plateTime":0.4237707425466284,"extension":6.475794593332021},"hitData":{"launchSpeed":68.1,"launchAngle":21.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":124.89,"coordY":129.46}},"index":3,"playId":"17d58867-241a-33c7-9376-8e83f6d8b482","pitchNumber":4,"startTime":"2026-07-03T02:28:12.285Z","endTime":"2026-07-03T02:28:17.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:28:17.757Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Burger called out on strikes.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-03T02:30:11.752Z","endTime":"2026-07-03T02:32:14.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":88.1,"endSpeed":82.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.363862219757323,"aZ":-28.416179413376604,"pfxX":-0.1494998919055508,"pfxZ":2.2295686144888536,"pX":0.612933645480972,"pZ":0.8634024464531828,"vX0":4.8367754858912475,"vY0":-128.23994251577665,"vZ0":-7.177034341567628,"x":93.64,"y":215.47,"x0":-1.2681720072652163,"y0":50.004397374911264,"z0":5.877072846964139,"aX":-0.2525893121651291},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.9,"breakHorizontal":-0.7,"spinRate":2563,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.42504840473281735,"extension":5.947761534006857},"index":0,"playId":"e9521b52-0906-30b6-82a1-fbd85cd0f740","pitchNumber":1,"startTime":"2026-07-03T02:30:37.280Z","endTime":"2026-07-03T02:30:41.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.737586328247286,"aZ":-30.211167296391967,"pfxX":2.8535962521314953,"pfxZ":1.166142150745678,"pX":-0.5065262958708628,"pZ":3.336704150351098,"vX0":1.105617310626795,"vY0":-128.3686448030234,"vZ0":-1.566294546869556,"x":136.31,"y":148.69,"x0":-1.3123029691414125,"y0":50.006367506886214,"z0":6.281868823332513,"aX":4.817088826421402},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.0,"breakHorizontal":-5.4,"spinRate":2393,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.42483842402326477,"extension":5.646714781193324},"index":1,"playId":"95f62d3e-62d4-3fc8-82a8-4415888f7425","pitchNumber":2,"startTime":"2026-07-03T02:30:54.957Z","endTime":"2026-07-03T02:30:58.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.732005547665953,"aZ":-15.358418087511378,"pfxX":-3.6904166614810094,"pfxZ":8.970086268566202,"pX":1.3767965108724685,"pZ":2.4518154574601416,"vX0":7.063314212499086,"vY0":-136.0281625278069,"vZ0":-6.531125524546433,"x":64.52,"y":172.58,"x0":-0.7735749969598288,"y0":50.004129525211106,"z0":5.948088684404751,"aX":-6.91979520937317},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":5.2,"spinRate":2472,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.40259199742460705,"extension":6.0588477561029075},"index":2,"playId":"8915a4a6-4036-3786-bcfd-cb8dc1a82827","pitchNumber":3,"startTime":"2026-07-03T02:31:22.235Z","endTime":"2026-07-03T02:31:27.508Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69341329043888,"aZ":-26.376935532922385,"pfxX":-8.21587257952513,"pfxZ":3.355668910610592,"pX":-0.2771308560762396,"pZ":1.5314653692520246,"vX0":5.6115096825317465,"vY0":-129.94527945197353,"vZ0":-6.339123755688171,"x":127.56,"y":197.43,"x0":-1.38642109759016,"y0":50.0019890327402,"z0":5.979838712119476,"aX":-14.189631173573062},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.0,"breakHorizontal":13.8,"spinRate":2156,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.41991147063912004,"extension":5.780665698136515},"index":3,"playId":"6f0dbe2e-9cee-383d-ad66-f819b5a2feb1","pitchNumber":4,"startTime":"2026-07-03T02:31:42.142Z","endTime":"2026-07-03T02:31:47.258Z","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.8,"endSpeed":86.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.007748436533145,"aZ":-13.828793354863905,"pfxX":-2.9827658377412947,"pfxZ":9.542329058853639,"pX":0.7417937237319476,"pZ":2.333123375845381,"vX0":5.228090250419038,"vY0":-137.8639491669474,"vZ0":-7.42993610824915,"x":88.72,"y":175.79,"x0":-0.7927092005825628,"y0":50.004516624335054,"z0":5.999037691737203,"aX":-5.735756240047387},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":4.3,"spinRate":2402,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3974896045131837,"extension":6.020203770250133},"index":4,"playId":"53cb4302-eaf6-3a3f-b85a-88db75c9cd3e","pitchNumber":5,"startTime":"2026-07-03T02:32:09.372Z","endTime":"2026-07-03T02:32:14.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:32:14.454Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Higashioka flies out to center fielder Ben Malgeri.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-03T02:32:24.606Z","endTime":"2026-07-03T02:34:08.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":701162,"link":"/api/v1/people/701162"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.776438406910714,"aZ":-15.488579306792504,"pfxX":-2.952522371461962,"pfxZ":8.777226271384327,"pX":-0.4017362731871472,"pZ":3.343705067058495,"vX0":3.011127630923519,"vY0":-137.1070155978784,"vZ0":-4.570118458890768,"x":132.31,"y":148.5,"x0":-1.1314722098189156,"y0":50.000702595226564,"z0":6.091662376644181,"aX":-5.611477936559094},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":4.7,"spinRate":2461,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.39974408905762937,"extension":5.976105047510888},"index":0,"playId":"f2dd0561-4584-3bbd-8372-d54579f58b8b","pitchNumber":1,"startTime":"2026-07-03T02:32:40.545Z","endTime":"2026-07-03T02:32:45.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60511585987005,"aZ":-14.919232778391795,"pfxX":-4.317428434321802,"pfxZ":9.182435582839922,"pX":0.2987343669730767,"pZ":1.7370368631921884,"vX0":4.6320148020366005,"vY0":-136.36519628361845,"vZ0":-8.547642442243273,"x":105.61,"y":191.88,"x0":-0.8627536371493182,"y0":50.00167743252882,"z0":5.9460980277907165,"aX":-8.112615054684472},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":6.8,"spinRate":2385,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.4019953226845736,"extension":6.037094048163185},"index":1,"playId":"180bbe27-c927-3b21-afa5-60ad8f153bbf","pitchNumber":2,"startTime":"2026-07-03T02:33:00.577Z","endTime":"2026-07-03T02:33:05.492Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-03T02:33:13.815Z","endTime":"2026-07-03T02:33:35.231Z","isPitch":false,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.065306052368154,"aZ":-24.838811126658833,"pfxX":2.0093904250358556,"pfxZ":4.149948155915784,"pX":1.0628586767392714,"pZ":2.7877930135262594,"vX0":4.706680397786816,"vY0":-131.3864146916252,"vZ0":-3.869004504182695,"x":76.49,"y":163.51,"x0":-1.0052211990555056,"y0":50.001589600787284,"z0":6.102623555416947,"aX":3.5490891666127466},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.0,"breakHorizontal":-4.6,"spinRate":2426,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.41519575360518557,"extension":5.979515522292949},"index":3,"playId":"fa3d1c07-fe9f-3515-bc74-427a31f09ad6","pitchNumber":3,"startTime":"2026-07-03T02:33:35.231Z","endTime":"2026-07-03T02:33:38.768Z","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":95.9,"endSpeed":86.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36498660023674,"aZ":-13.44702201431653,"pfxX":-5.00477244903415,"pfxZ":9.6022777137294,"pX":-0.2853804396303795,"pZ":2.6598119076581193,"vX0":3.667030286051119,"vY0":-139.48307242354852,"vZ0":-6.5896223347736065,"x":127.88,"y":166.97,"x0":-0.973692354705619,"y0":50.00302341362816,"z0":5.957440396771269,"aX":-9.760956883922782},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":8.2,"spinRate":2511,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.39422015160114743,"extension":5.956546854254905},"hitData":{"launchSpeed":89.4,"launchAngle":55.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.68,"coordY":105.8}},"index":4,"playId":"dd334ce7-f739-3af1-914c-a561159f8640","pitchNumber":4,"startTime":"2026-07-03T02:33:58.407Z","endTime":"2026-07-03T02:34:08.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:34:08.118Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Evan Carter singles on a soft ground ball to shortstop Zach McKinstry.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-03T02:36:51.406Z","endTime":"2026-07-03T02:37:45.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Evan Carter replaces Cam Cauley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T02:34:16.439Z","endTime":"2026-07-03T02:34:36.763Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":695508,"link":"/api/v1/people/695508"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-03T02:34:36.763Z","endTime":"2026-07-03T02:35:01.293Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Drew Sommers replaces Beau Brieske.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-07-03T02:35:01.293Z","endTime":"2026-07-03T02:36:53.665Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805427,"link":"/api/v1/people/805427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42973135296993,"aZ":-26.065939423163375,"pfxX":10.392426824519411,"pfxZ":3.2494358708964537,"pX":0.8618519526247164,"pZ":2.911157549883045,"vX0":-8.213737944190028,"vY0":-136.34601550261314,"vZ0":-0.21030987484348096,"x":84.15,"y":160.18,"x0":2.5656252792173815,"y0":50.0017870826713,"z0":4.79040096003837,"aX":19.534056398834327},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.0,"breakHorizontal":-17.0,"spinRate":2241,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.4019557128882032,"extension":7.594172508902964},"index":3,"playId":"75ea0547-691c-318c-b631-a9af9742abdd","pitchNumber":1,"startTime":"2026-07-03T02:36:53.665Z","endTime":"2026-07-03T02:36:58.953Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.340827599230256,"aZ":-28.031310723631087,"pfxX":11.231985967659856,"pfxZ":2.1489472487711847,"pX":0.7988699056134201,"pZ":2.8223501164245257,"vX0":-8.920628544329563,"vY0":-138.03077568928396,"vZ0":-0.01470850341403318,"x":86.55,"y":162.58,"x0":2.6167970708196977,"y0":50.000714936984906,"z0":4.718592833139076,"aX":21.62439255897762},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.1,"breakHorizontal":-18.5,"spinRate":2357,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.3971549946724875,"extension":7.296779595162194},"hitData":{"launchSpeed":53.2,"launchAngle":2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":107.0,"coordY":159.0}},"index":4,"playId":"f4d00bdb-9ac9-3910-970f-0b429c97b04f","pitchNumber":2,"startTime":"2026-07-03T02:37:38.880Z","endTime":"2026-07-03T02:37:45.045Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:37:45.045Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elias Díaz walks. Evan Carter to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-03T02:38:16.101Z","endTime":"2026-07-03T02:41:34.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"postOnSecond":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"9c5c25fe-b4db-4647-93b3-c06bda4090af","startTime":"2026-07-03T02:38:16.101Z","endTime":"2026-07-03T02:38:21.101Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.348967398826993,"aZ":-29.0818276805329,"pfxX":10.98983561585824,"pfxZ":1.6268854726735302,"pX":1.9812180475405772,"pZ":2.245136121484792,"vX0":-5.884455956167894,"vY0":-137.24485966770555,"vZ0":-0.9229411067172438,"x":41.48,"y":178.16,"x0":2.729176773238751,"y0":50.00344150999254,"z0":4.572598971764135,"aX":20.89377465652443},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.0,"breakHorizontal":-18.6,"spinRate":2225,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.3996226219861243,"extension":7.222595175273359},"index":1,"playId":"b84ad8e2-4b1e-3735-9e71-c3991dac072f","pitchNumber":1,"startTime":"2026-07-03T02:38:42.470Z","endTime":"2026-07-03T02:38:47.047Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54918819468875,"aZ":-23.835599361962036,"pfxX":9.42244306424715,"pfxZ":4.322778395185962,"pX":0.5620739768643123,"pZ":3.389244969313054,"vX0":-8.906777779911613,"vY0":-138.3923245038624,"vZ0":0.9845662692265752,"x":95.58,"y":147.27,"x0":2.6070252511700627,"y0":50.001397575252014,"z0":4.632235270888053,"aX":18.17042045730669},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.3,"breakHorizontal":-15.1,"spinRate":2411,"spinDirection":111},"zone":3,"typeConfidence":2.0,"plateTime":0.39664924067019625,"extension":7.307216094340626},"index":2,"playId":"3ae16728-021e-3a27-a6e0-6691c49d7dc9","pitchNumber":2,"startTime":"2026-07-03T02:39:01.099Z","endTime":"2026-07-03T02:39:04.875Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.626153827463078,"aZ":-21.691740626242556,"pfxX":8.304979664388942,"pfxZ":5.518017238118205,"pX":0.2881723522438589,"pZ":2.655760153499534,"vX0":-9.445823483957309,"vY0":-137.2521166832353,"vZ0":-1.525932220914445,"x":106.02,"y":167.07,"x0":2.7024601010947906,"y0":50.00312831312312,"z0":4.702631587984349,"aX":15.77669931301081},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.8,"breakHorizontal":-13.0,"spinRate":2416,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.3997549198541077,"extension":7.238877710274102},"index":3,"playId":"04f706f0-f77b-38f2-9f35-38c24f1c41c1","pitchNumber":3,"startTime":"2026-07-03T02:39:21.646Z","endTime":"2026-07-03T02:39:25.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22785926988996,"aZ":-37.254157118292824,"pfxX":-2.334708988441794,"pfxZ":-3.266166282425922,"pX":-0.6450044298108526,"pZ":0.7628391073647669,"vX0":-7.497197522665271,"vY0":-124.04347168280428,"vZ0":-1.908959205954217,"x":141.59,"y":218.18,"x0":2.7220496280189765,"y0":50.00274288146988,"z0":4.653606378950995,"aX":-3.6307332542606416},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.1,"breakHorizontal":6.0,"spinRate":2361,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.44187229969731856,"extension":7.230566621741577},"index":4,"playId":"1582787b-62e3-3ab3-ae06-1e46c08cec0f","pitchNumber":4,"startTime":"2026-07-03T02:39:46.332Z","endTime":"2026-07-03T02:39:53.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3475232629695,"aZ":-31.03132391515656,"pfxX":10.604312475658569,"pfxZ":0.5934575370584803,"pX":0.7139048480537418,"pZ":2.538094374747647,"vX0":-9.31551666578443,"vY0":-138.35288489578633,"vZ0":0.2893914848504078,"x":89.79,"y":170.25,"x0":2.755317162540734,"y0":50.00437230093207,"z0":4.520578283607901,"aX":20.454514890599448},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.3,"breakHorizontal":-17.2,"spinRate":2243,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.39668345051766885,"extension":7.29320550529049},"index":5,"playId":"c6a12e0c-3f68-3f14-8e5f-93eb990f8950","pitchNumber":5,"startTime":"2026-07-03T02:40:14.321Z","endTime":"2026-07-03T02:40:18.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40107414088753,"aZ":-23.021028439584178,"pfxX":6.474977692232505,"pfxZ":4.736804898417901,"pX":1.157230780025218,"pZ":4.396313271997538,"vX0":-6.8082995388977166,"vY0":-138.08171308711974,"vZ0":3.089895517461863,"x":72.89,"y":120.08,"x0":2.812174585489084,"y0":50.00563578034861,"z0":4.810660485294276,"aX":12.520761734150055},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":-10.3,"spinRate":2242,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.39649072646828243,"extension":7.275953430856608},"index":6,"playId":"f7b4e6a5-fbb6-3773-8495-59cf33b10754","pitchNumber":6,"startTime":"2026-07-03T02:40:43.597Z","endTime":"2026-07-03T02:40:48.125Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07469814604268,"aZ":-34.43129206024124,"pfxX":-5.623599926836169,"pfxZ":-1.4972877153803914,"pX":-0.2706569983668712,"pZ":2.3458045061278874,"vX0":-5.095889632210454,"vY0":-121.96669847638572,"vZ0":1.513341878915341,"x":127.32,"y":175.44,"x0":2.5766860163794583,"y0":50.0030863065716,"z0":4.68727304095911,"aX":-8.46955466658878},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.0,"breakHorizontal":11.4,"spinRate":2279,"spinDirection":295},"zone":4,"typeConfidence":2.0,"plateTime":0.4491335543016568,"extension":7.647618444380199},"index":7,"playId":"3476237a-2076-347d-b77e-060f1aab6bee","pitchNumber":7,"startTime":"2026-07-03T02:41:04.472Z","endTime":"2026-07-03T02:41:10.490Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22452893358015,"aZ":-32.92584603398716,"pfxX":9.579937354884347,"pfxZ":-0.3871019959236417,"pX":1.9518965853951105,"pZ":2.7711274194880824,"vX0":-5.869060776129885,"vY0":-139.160943173279,"vZ0":1.0979855116338229,"x":42.6,"y":163.96,"x0":2.8512069274389242,"y0":50.0009838661101,"z0":4.563846131121519,"aX":18.658953122149303},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":-0.2,"breakHorizontal":-16.0,"spinRate":2237,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.3946270573859332,"extension":7.1689424530245764},"index":8,"playId":"be7e5e30-e32b-383f-9d70-c6907b743ac3","pitchNumber":8,"startTime":"2026-07-03T02:41:30.541Z","endTime":"2026-07-03T02:41:34.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:41:34.100Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Osuna singles on a ground ball to left fielder Riley Greene. Evan Carter scores. Elias Díaz to 2nd.","rbi":1,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-03T02:41:51.716Z","endTime":"2026-07-03T02:43:17.509Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"postOnSecond":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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_force","runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":{"id":805427,"link":"/api/v1/people/805427"},"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.467148203941488,"aZ":-34.81146078726284,"pfxX":-7.763755097076006,"pfxZ":-1.7755109402525928,"pX":-0.7877390410306263,"pZ":1.279576493074627,"vX0":-5.698358966850634,"vY0":-121.68552076464496,"vZ0":-0.6489780399600282,"x":147.03,"y":204.23,"x0":2.598569332465637,"y0":50.00085821654968,"z0":4.584511870936104,"aX":-11.556272726875296},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.1,"breakHorizontal":15.5,"spinRate":2401,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4513606671195425,"extension":7.189486917496667},"index":0,"playId":"be0e17d6-89cd-389c-b659-036babca455d","pitchNumber":1,"startTime":"2026-07-03T02:42:00.898Z","endTime":"2026-07-03T02:42:05.398Z","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":95.8,"endSpeed":87.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30098846042038,"aZ":-27.085376077928988,"pfxX":9.800091995265563,"pfxZ":2.605148070722512,"pX":0.448638458349399,"pZ":2.240630076187108,"vX0":-9.104830933576446,"vY0":-139.1926096717623,"vZ0":-1.5555378563164668,"x":99.9,"y":178.28,"x0":2.4945595228791366,"y0":50.00656964565955,"z0":4.606542301252653,"aX":19.165070390447536},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.6,"breakHorizontal":-15.7,"spinRate":2286,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.3940587271910183,"extension":7.27037247919926},"index":1,"playId":"73b4efc8-2a3b-397e-8d30-be8346e9bcbc","pitchNumber":2,"startTime":"2026-07-03T02:42:17.745Z","endTime":"2026-07-03T02:42:22.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35271719108221,"aZ":-29.78774380937694,"pfxX":10.070782122535373,"pfxZ":1.2290499226044016,"pX":0.0737972754079777,"pZ":2.625745405443575,"vX0":-10.389480188312085,"vY0":-139.17496822257598,"vZ0":0.13554886527148524,"x":114.19,"y":167.88,"x0":2.5598695723564897,"y0":50.006224670271,"z0":4.56106168136017,"aX":19.616761762558134},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.5,"breakHorizontal":-15.8,"spinRate":2225,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.39464702850459954,"extension":7.336705054920951},"index":2,"playId":"974e5659-52ef-3a3b-9685-f9238b4c1926","pitchNumber":3,"startTime":"2026-07-03T02:42:36.806Z","endTime":"2026-07-03T02:42:41.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71595365735936,"aZ":-32.97662011459139,"pfxX":-5.636177148906019,"pfxZ":-0.5308405812546928,"pX":-0.6790755666464883,"pZ":1.9824873035810586,"vX0":-6.254586577657696,"vY0":-121.85990300151387,"vZ0":0.2946709582078364,"x":142.88,"y":185.25,"x0":2.656677361315107,"y0":50.00587817267845,"z0":4.7167511227753085,"aX":-8.448427614616971},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.6,"breakHorizontal":11.8,"spinRate":2358,"spinDirection":308},"zone":7,"typeConfidence":2.0,"plateTime":0.4500559255418266,"extension":7.0542807283840565},"hitData":{"launchSpeed":87.9,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.76,"coordY":106.46}},"index":3,"playId":"feb3a6d2-1398-3b59-bf02-5cbb2243ab42","pitchNumber":4,"startTime":"2026-07-03T02:43:07.248Z","endTime":"2026-07-03T02:43:17.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:43:17.509Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nicky Lopez singles on a ground ball to right fielder Kerry Carpenter. Elias Díaz scores. Alejandro Osuna to 3rd.","rbi":1,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-03T02:44:28.559Z","endTime":"2026-07-03T02:46:29.689Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"postOnThird":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":{"id":805427,"link":"/api/v1/people/805427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T02:43:51.355Z","endTime":"2026-07-03T02:44:30.826Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.76618879584872,"aZ":-23.866228550064267,"pfxX":8.09429617256347,"pfxZ":4.309373592262668,"pX":-0.20158956282122617,"pZ":2.7776378350483193,"vX0":-9.786813526018014,"vY0":-138.2491787633814,"vZ0":-0.711252723439856,"x":124.68,"y":163.78,"x0":2.3382244746345293,"y0":50.00632792068788,"z0":4.644874718668507,"aX":15.620132276634656},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.8,"breakHorizontal":-12.5,"spinRate":2339,"spinDirection":115},"zone":2,"typeConfidence":2.0,"plateTime":0.3966812242956226,"extension":7.506162381343926},"index":1,"playId":"0a1c039f-68a5-305f-9bc2-fcb22dc04135","pitchNumber":1,"startTime":"2026-07-03T02:44:30.826Z","endTime":"2026-07-03T02:44:35.518Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.090263240481885,"aZ":-36.254059682,"pfxX":-2.082191954412986,"pfxZ":-2.6510797418508036,"pX":-0.6278243430950483,"pZ":0.5353273467410623,"vX0":-7.413610784609361,"vY0":-123.477303801339,"vZ0":-2.3335006592492418,"x":140.93,"y":224.33,"x0":2.686504639226259,"y0":50.000893238455916,"z0":4.549406777703328,"aX":-3.2068310372331013},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.2,"breakHorizontal":5.5,"spinRate":2233,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4439484322476006,"extension":7.298551271364777},"index":2,"playId":"9347a155-0934-3954-aa09-eb0c5b8f5e40","pitchNumber":2,"startTime":"2026-07-03T02:44:49.313Z","endTime":"2026-07-03T02:44:54.269Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00825385637065,"aZ":-27.397424862007405,"pfxX":11.967605718556054,"pfxZ":2.448280459756309,"pX":0.1744125374021999,"pZ":1.8708955794742153,"vX0":-10.502958500787056,"vY0":-139.1626914398027,"vZ0":-2.3099563884987933,"x":110.35,"y":188.27,"x0":2.453974727975685,"y0":50.00009057396996,"z0":4.537853311822046,"aX":23.326437277852445},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.1,"breakHorizontal":-19.3,"spinRate":2239,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.3945040673645446,"extension":7.364805307536899},"index":3,"playId":"a2abd832-c827-3f54-a68b-f50b52b0e178","pitchNumber":3,"startTime":"2026-07-03T02:45:15.289Z","endTime":"2026-07-03T02:45:19.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58952238952987,"aZ":-23.365765818962757,"pfxX":7.5733586695436665,"pfxZ":4.5575060069951,"pX":1.2171281050266742,"pZ":4.1948238181030115,"vX0":-6.538006774445768,"vY0":-137.89175352928626,"vZ0":2.793300783107252,"x":70.61,"y":125.52,"x0":2.6305815583331933,"y0":50.00342151803431,"z0":4.741850620231228,"aX":14.639518695620534},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":-12.4,"spinRate":2279,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.3966467030168177,"extension":7.398949804609686},"index":4,"playId":"3f8af22c-2e83-333c-8058-92da9f054c2d","pitchNumber":4,"startTime":"2026-07-03T02:45:47.965Z","endTime":"2026-07-03T02:45:53.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.224435462450096,"aZ":-33.05948479356885,"pfxX":-5.387453730883168,"pfxZ":-0.5792021246351986,"pX":0.034012617284489566,"pZ":2.1243069925761917,"vX0":-4.568735252736468,"vY0":-122.46964052422358,"vZ0":0.5900160952342288,"x":115.7,"y":181.42,"x0":2.6239638887129777,"y0":50.00599869714881,"z0":4.708266215947206,"aX":-8.182626272713065},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.6,"breakHorizontal":10.8,"spinRate":2468,"spinDirection":298},"zone":8,"typeConfidence":2.0,"plateTime":0.44727642674420576,"extension":7.292571895935696},"hitData":{"launchSpeed":89.3,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.79,"coordY":115.08}},"index":5,"playId":"fe0b8ae7-7687-3d25-81b9-97e2eebe9c87","pitchNumber":5,"startTime":"2026-07-03T02:46:19.640Z","endTime":"2026-07-03T02:46:29.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:46:29.689Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Smith singles on a ground ball to shortstop Zach McKinstry, deflected by pitcher Drew Sommers. Alejandro Osuna scores. Nicky Lopez to 3rd.","rbi":1,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-03T02:46:59.932Z","endTime":"2026-07-03T02:49:46.432Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnThird":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[5],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":8},"credits":[{"player":{"id":805427,"link":"/api/v1/people/805427"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":{"id":805427,"link":"/api/v1/people/805427"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":86.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.684208397264804,"aZ":-29.140453262713894,"pfxX":10.240856704920887,"pfxZ":1.5837369639020746,"pX":1.5401114348673859,"pZ":2.3367194240412394,"vX0":-6.817764507777325,"vY0":-138.18441966120142,"vZ0":-0.8470864305309737,"x":58.29,"y":175.69,"x0":2.72163971294801,"y0":50.00185828151101,"z0":4.622792704311029,"aX":19.604506472196594},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":2.9,"breakHorizontal":-16.9,"spinRate":2200,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.39791504545767387,"extension":7.2601729564339905},"index":0,"playId":"af763e86-f458-3811-8c1a-94a9e4cd4356","pitchNumber":1,"startTime":"2026-07-03T02:47:09.356Z","endTime":"2026-07-03T02:47:14.950Z","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":95.1,"endSpeed":86.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99538178267009,"aZ":-26.82835148170217,"pfxX":10.076333088825596,"pfxZ":2.7864831165272843,"pX":0.5583436034453368,"pZ":2.720733847931975,"vX0":-8.866524136091616,"vY0":-138.1641443546747,"vZ0":-0.17233617999742434,"x":95.72,"y":165.32,"x0":2.5120895123599434,"y0":50.00217729971835,"z0":4.598620012174841,"aX":19.33041611163958},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":-16.2,"spinRate":2162,"spinDirection":120},"zone":3,"typeConfidence":2.0,"plateTime":0.3976028996565475,"extension":7.342421555747623},"index":1,"playId":"c14959b3-b9b4-3695-af0f-1a9ae525db5c","pitchNumber":2,"startTime":"2026-07-03T02:47:27.633Z","endTime":"2026-07-03T02:47:32.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.777264814765573,"aZ":-37.229286923272234,"pfxX":-4.541762894053946,"pfxZ":-3.3799424083158325,"pX":-0.378264518059887,"pZ":1.0735643370217285,"vX0":-5.853694541223747,"vY0":-121.72246327092563,"vZ0":-0.8604367738284777,"x":131.42,"y":209.79,"x0":2.651567344936116,"y0":50.004598267949085,"z0":4.666363254766519,"aX":-6.787854128992101},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-6.0,"breakHorizontal":9.6,"spinRate":2342,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.45065968599380835,"extension":7.123675066826127},"index":2,"playId":"eb65c998-2427-3e04-bf9f-06b6fe937418","pitchNumber":3,"startTime":"2026-07-03T02:47:47.387Z","endTime":"2026-07-03T02:47:52.120Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"0e7b58de-25cd-4852-8ab6-591e9b44c263","startTime":"2026-07-03T02:48:06.178Z","endTime":"2026-07-03T02:48:11.178Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8295300796657,"aZ":-29.546935698108268,"pfxX":8.060005695299093,"pfxZ":1.39578467182616,"pX":1.3995986475801092,"pZ":4.3378893419456475,"vX0":-6.248930789678722,"vY0":-136.7023052214726,"vZ0":4.453556693365076,"x":63.65,"y":121.66,"x0":2.6707254932176525,"y0":50.00633079835247,"z0":4.718253339302328,"aX":15.220185052914639},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.7,"breakHorizontal":-13.2,"spinRate":2079,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.4010548585336329,"extension":7.670609059234683},"index":4,"playId":"bcad6571-70dd-311d-b1e6-3c4d16eae3d0","pitchNumber":4,"startTime":"2026-07-03T02:48:19.187Z","endTime":"2026-07-03T02:48:23.799Z","isPitch":true,"type":"pitch"},{"details":{"description":"Nicky Lopez steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"actionPlayId":"bcad6571-70dd-311d-b1e6-3c4d16eae3d0","startTime":"2026-07-03T02:48:32.392Z","endTime":"2026-07-03T02:48:42.865Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"}},{"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":94.7,"endSpeed":86.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.596532627811527,"aZ":-23.3764407626792,"pfxX":7.687478031048827,"pfxZ":4.58273743121552,"pX":0.3448953475118776,"pZ":3.312897303393921,"vX0":-8.54252386218153,"vY0":-137.68970623851752,"vZ0":0.5526270363618238,"x":103.85,"y":149.33,"x0":2.4889555778009793,"y0":50.00387880338655,"z0":4.69153819818689,"aX":14.761099952328731},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.6,"breakHorizontal":-12.1,"spinRate":2108,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.3978235153902001,"extension":7.289524242427064},"index":6,"playId":"b73e5b09-8147-3b71-8985-7f9cc53e818d","pitchNumber":5,"startTime":"2026-07-03T02:48:42.865Z","endTime":"2026-07-03T02:48:47.153Z","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":84.2,"endSpeed":77.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.995461835773174,"aZ":-34.50960474114611,"pfxX":-5.94584240302468,"pfxZ":-1.5339026349416898,"pX":-1.141079569896575,"pZ":2.21797055851715,"vX0":-6.861600350072855,"vY0":-122.55659181686899,"vZ0":1.245112973014959,"x":160.5,"y":178.89,"x0":2.466306973509455,"y0":50.002333005285166,"z0":4.648475253437368,"aX":-9.053113551657077},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.2,"breakHorizontal":12.4,"spinRate":2419,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4467439966669535,"extension":7.463089757178315},"index":7,"playId":"33d8adc4-5c0c-3602-813d-a817a1738884","pitchNumber":6,"startTime":"2026-07-03T02:49:08.972Z","endTime":"2026-07-03T02:49:19.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.573374045570844,"aZ":-26.133963000611004,"pfxX":10.572578898561236,"pfxZ":3.1862405651484824,"pX":0.5780810840715036,"pZ":3.100366620965899,"vX0":-8.843230581431468,"vY0":-137.27947352119665,"vZ0":0.810826934506208,"x":94.96,"y":155.07,"x0":2.479843456734151,"y0":50.00035535807793,"z0":4.590720622948271,"aX":20.021873572379974},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.2,"breakHorizontal":-17.0,"spinRate":2103,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.4001710017805764,"extension":7.437976896047789},"hitData":{"launchSpeed":68.5,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":117.03,"coordY":171.86}},"index":8,"playId":"43164dd9-87ba-3725-a017-dfb5f2b34346","pitchNumber":7,"startTime":"2026-07-03T02:49:39.847Z","endTime":"2026-07-03T02:49:46.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:49:46.432Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Jung walks. Josh Smith to 2nd.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-03T02:52:17.270Z","endTime":"2026-07-03T02:55:12.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnSecond":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnThird":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T02:50:17.565Z","endTime":"2026-07-03T02:50:29.581Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Kenley Jansen replaces Drew Sommers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-03T02:50:29.581Z","endTime":"2026-07-03T02:52:19.521Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":445276,"link":"/api/v1/people/445276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.926473863718222,"aZ":-14.658959665297536,"pfxX":3.5965246579672483,"pfxZ":9.920554521752738,"pX":0.7435714057374307,"pZ":1.4683654057772293,"vX0":4.612244616694623,"vY0":-131.9864038081793,"vZ0":-9.465712004370408,"x":88.66,"y":199.13,"x0":-1.493351583379151,"y0":50.002577443500215,"z0":6.179219579062841,"aX":6.348173789653353},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.1,"breakHorizontal":-7.6,"spinRate":2670,"spinDirection":178},"zone":14,"typeConfidence":0.91,"plateTime":0.4148922193471236,"extension":6.99759801264281},"index":2,"playId":"ce6f5fdf-18b0-3c04-82f0-1c0a5959ee90","pitchNumber":1,"startTime":"2026-07-03T02:52:19.521Z","endTime":"2026-07-03T02:52:24.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.856042192153375,"aZ":-13.14006874269027,"pfxX":4.3708599613939345,"pfxZ":10.679044177703332,"pX":0.8454395419484609,"pZ":1.096477670635248,"vX0":4.4487957258193145,"vY0":-132.77794275638172,"vZ0":-10.787461575546555,"x":84.77,"y":209.18,"x0":-1.4207497391989086,"y0":50.00465546652488,"z0":6.172180885192896,"aX":7.792706925676933},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.2,"breakHorizontal":-8.9,"spinRate":2724,"spinDirection":173},"zone":14,"typeConfidence":0.92,"plateTime":0.4127686293947703,"extension":7.042209176259758},"index":3,"playId":"c0e6366f-57e6-3a72-b3f8-fe1e9b3f33e6","pitchNumber":2,"startTime":"2026-07-03T02:52:52.442Z","endTime":"2026-07-03T02:52:57.155Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":4,"playId":"64f700d8-bcc2-33a5-990b-0fc0377bad4c","startTime":"2026-07-03T02:53:11.417Z","endTime":"2026-07-03T02:53:14.576Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.627493141492884,"aZ":-15.623128724186472,"pfxX":4.415422386604903,"pfxZ":9.155296881435888,"pX":0.8475570623871738,"pZ":1.2962984048468835,"vX0":4.71471661378348,"vY0":-133.81168541393748,"vZ0":-10.069955550635477,"x":84.69,"y":203.78,"x0":-1.5129170965078773,"y0":50.00610769921167,"z0":6.23488400808029,"aX":7.986553952485654},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":-9.0,"spinRate":2670,"spinDirection":176},"zone":14,"typeConfidence":0.91,"plateTime":0.40976762274248424,"extension":6.941184004104331},"index":5,"playId":"9424d406-1c29-393d-94d9-0214590e4f02","pitchNumber":3,"startTime":"2026-07-03T02:53:29.521Z","endTime":"2026-07-03T02:53:34.532Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55416809816502,"aZ":-14.344700421053094,"pfxX":4.20648223762781,"pfxZ":10.13358386500943,"pX":-0.20289680469886692,"pZ":0.9921367118555077,"vX0":2.3390944032300447,"vY0":-131.70064370824295,"vZ0":-10.65390348471189,"x":124.73,"y":211.99,"x0":-1.6486914668365715,"y0":50.004631127280774,"z0":6.146933102512827,"aX":7.401087481335812},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.3,"breakHorizontal":-8.2,"spinRate":2636,"spinDirection":183},"zone":13,"typeConfidence":0.9,"plateTime":0.4156388184010149,"extension":6.9315212305423906},"index":6,"playId":"eab7cf0d-6f59-3e26-99be-8c07ec9a20d8","pitchNumber":4,"startTime":"2026-07-03T02:53:49.558Z","endTime":"2026-07-03T02:53:54.427Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.480650961217663,"aZ":-13.520799503637962,"pfxX":4.413138770510937,"pfxZ":10.443967696727762,"pX":-0.0737798495490639,"pZ":2.294889158898713,"vX0":1.9516502564735485,"vY0":-133.02163692416497,"vZ0":-7.88173340924409,"x":119.81,"y":176.82,"x0":-1.390985429585002,"y0":50.00158609620415,"z0":6.283886263603148,"aX":7.878822554133877},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":-8.4,"spinRate":2724,"spinDirection":175},"zone":5,"typeConfidence":0.91,"plateTime":0.41231605586808007,"extension":7.08788731162027},"index":7,"playId":"6c380114-a8fe-33d5-93f0-dfe466a30645","pitchNumber":5,"startTime":"2026-07-03T02:54:10.382Z","endTime":"2026-07-03T02:54:13.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.897962280331406,"aZ":-16.26286759582116,"pfxX":1.3856921225390717,"pfxZ":9.059176561734677,"pX":-0.025499027134131262,"pZ":2.4247876662630707,"vX0":3.336637273516395,"vY0":-131.2351550508236,"vZ0":-6.832263057224092,"x":117.97,"y":173.31,"x0":-1.4899081844640296,"y0":50.00584707370401,"z0":6.2583484204478195,"aX":2.434864068431925},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.2,"breakHorizontal":-3.2,"spinRate":2639,"spinDirection":174},"zone":5,"typeConfidence":0.86,"plateTime":0.4162076691833856,"extension":6.97473639818754},"index":8,"playId":"5cd15ec0-2e20-32f7-8f55-fe481285e27b","pitchNumber":6,"startTime":"2026-07-03T02:54:36.965Z","endTime":"2026-07-03T02:54:46.787Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08908717024845,"aZ":-13.840457328587005,"pfxX":2.775554537841118,"pfxZ":10.063671769145403,"pX":1.6470090018868404,"pZ":2.6641986543354794,"vX0":6.7990632170354175,"vY0":-133.91711007346555,"vZ0":-6.998812789890114,"x":54.22,"y":166.85,"x0":-1.2822387498113899,"y0":50.0023081261826,"z0":6.2956028508588275,"aX":5.056723501766682},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":-6.5,"spinRate":2651,"spinDirection":171},"zone":12,"typeConfidence":0.92,"plateTime":0.4085172009165894,"extension":7.026315078784151},"index":9,"playId":"ec18559c-3f0b-37ab-9e54-88487b5c62eb","pitchNumber":7,"startTime":"2026-07-03T02:55:08.645Z","endTime":"2026-07-03T02:55:12.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:55:12.760Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Duran flies out to right fielder Kerry Carpenter.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-03T02:55:27.214Z","endTime":"2026-07-03T02:56:25.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":1},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.1,"endSpeed":83.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.765263461888296,"aZ":-16.537769326604753,"pfxX":3.590832040886712,"pfxZ":8.798997755738737,"pX":0.9629015380342684,"pZ":3.135066155922573,"vX0":5.345084976683495,"vY0":-132.57343422763807,"vZ0":-5.037340784226654,"x":80.3,"y":154.13,"x0":-1.5471845232186134,"y0":50.00364570577572,"z0":6.269795340630763,"aX":6.381162658100127},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.0,"breakHorizontal":-7.7,"spinRate":2643,"spinDirection":173},"zone":12,"typeConfidence":0.9,"plateTime":0.41340307940569376,"extension":7.021871710342311},"index":0,"playId":"89527c14-40d1-3693-a894-97099bb66254","pitchNumber":1,"startTime":"2026-07-03T02:55:57.143Z","endTime":"2026-07-03T02:56:02.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83848355329889,"aZ":-14.733604854651754,"pfxX":2.2212433314440068,"pfxZ":9.561367352708784,"pX":-0.31561921206586874,"pZ":2.421998249140636,"vX0":2.464204054898223,"vY0":-134.1554166416167,"vZ0":-7.306858209038994,"x":129.03,"y":173.39,"x0":-1.5344001677064303,"y0":50.00285767764236,"z0":6.229811755593356,"aX":4.050987364826967},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.0,"breakHorizontal":-4.6,"spinRate":2632,"spinDirection":177},"zone":4,"typeConfidence":0.9,"plateTime":0.40818271884725554,"extension":6.87869873815338},"hitData":{"launchSpeed":91.7,"launchAngle":55.0,"totalDistance":237.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.71,"coordY":114.12}},"index":1,"playId":"ca409763-27de-3be7-bd35-0b54c23505a7","pitchNumber":2,"startTime":"2026-07-03T02:56:15.530Z","endTime":"2026-07-03T02:56:25.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:56:25.294Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, second baseman Josh Smith to first baseman Jake Burger.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-03T02:58:49.344Z","endTime":"2026-07-03T02:59:29.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Evan Carter remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T02:57:57.047Z","endTime":"2026-07-03T02:57:57.063Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":695508,"link":"/api/v1/people/695508"}},{"details":{"description":"Pitching Change: Cole Winn replaces Robby Ahlstrom.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-03T02:57:57.063Z","endTime":"2026-07-03T02:58:51.639Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668390,"link":"/api/v1/people/668390"},"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":94.9,"endSpeed":86.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.779228818425906,"aZ":-15.068750071221235,"pfxX":-4.276392556862117,"pfxZ":8.908140201792644,"pX":-0.38586264683713056,"pZ":4.128121205738076,"vX0":4.364021539592599,"vY0":-138.17697919698858,"vZ0":-0.619880665756507,"x":131.71,"y":127.32,"x0":-1.435364804037675,"y0":50.002598765724954,"z0":5.374326185628552,"aX":-8.211950116219779},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":6.7,"spinRate":2326,"spinDirection":207},"zone":11,"typeConfidence":0.87,"plateTime":0.3974523985559726,"extension":7.003071746062436},"index":2,"playId":"57ad5946-e5e8-3056-bda7-21bc1e64cf36","pitchNumber":1,"startTime":"2026-07-03T02:58:51.639Z","endTime":"2026-07-03T02:58:57.532Z","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":90.6,"endSpeed":83.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.341373884984527,"aZ":-24.48663877845983,"pfxX":-0.1769423284644993,"pfxZ":4.344037864341381,"pX":-0.48829805719089653,"pZ":3.251516622889872,"vX0":3.0145167570448357,"vY0":-132.04181020862845,"vZ0":-0.8430151626755018,"x":135.61,"y":150.99,"x0":-1.620409609209136,"y0":50.006563716253766,"z0":5.371878570780664,"aX":-0.3138426380162417},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.9,"breakHorizontal":-0.4,"spinRate":2470,"spinDirection":197},"zone":1,"typeConfidence":0.9,"plateTime":0.4143449660729992,"extension":6.809380984395173},"index":3,"playId":"3d2f4ac8-7224-300c-bb27-cea7d7e9e335","pitchNumber":2,"startTime":"2026-07-03T02:59:06.166Z","endTime":"2026-07-03T02:59:10.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18053649366807,"aZ":-25.274606127235913,"pfxX":-0.7151352504130557,"pfxZ":3.8971439933327066,"pX":0.7311330520876882,"pZ":2.844432695537422,"vX0":6.094715958814717,"vY0":-132.20982545318103,"vZ0":-1.6116789833671503,"x":89.13,"y":161.98,"x0":-1.5110036745227056,"y0":50.00172309238087,"z0":5.316750945747738,"aX":-1.2659462553213232},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.0,"breakHorizontal":0.0,"spinRate":2526,"spinDirection":192},"zone":3,"typeConfidence":0.9,"plateTime":0.4142755643553464,"extension":6.920788854837805},"hitData":{"launchSpeed":65.4,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.08,"coordY":151.58}},"index":4,"playId":"aa8de322-2425-3379-8c6d-16303a378085","pitchNumber":3,"startTime":"2026-07-03T02:59:21.949Z","endTime":"2026-07-03T02:59:29.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T02:59:29.526Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach McKinstry doubles (6) on a ground ball to right fielder Ezequiel Duran.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-03T02:59:51.883Z","endTime":"2026-07-03T03:00:48.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.852094023184385,"aZ":-14.690637100407155,"pfxX":-4.301763265727245,"pfxZ":8.929827731043348,"pX":-1.7414548422110967,"pZ":3.75605021040179,"vX0":1.3970305714928561,"vY0":-139.1935032327355,"vZ0":-1.5358598411281115,"x":183.38,"y":137.37,"x0":-1.6915519670970145,"y0":50.00548097056962,"z0":5.289916015109439,"aX":-8.42450381395052},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":7.4,"spinRate":2451,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3938111712213015,"extension":6.948852123059861},"index":0,"playId":"78496000-5d74-3f3f-89ae-3aa24e6c0f16","pitchNumber":1,"startTime":"2026-07-03T02:59:52.983Z","endTime":"2026-07-03T02:59:57.934Z","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":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.169326410877243,"aZ":-23.42355767623371,"pfxX":0.4398137753368707,"pfxZ":4.893218860381038,"pX":0.7886860985310457,"pZ":2.2015535456458504,"vX0":6.035505412767578,"vY0":-132.8063804817582,"vZ0":-3.501752969813713,"x":86.94,"y":179.34,"x0":-1.5694835483125282,"y0":50.0022987411202,"z0":5.238848551121241,"aX":0.7856422544816632},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":-2.0,"spinRate":2426,"spinDirection":199},"zone":6,"typeConfidence":0.9,"plateTime":0.41225650796257396,"extension":6.839919447959606},"index":1,"playId":"c498896c-2b7a-37b0-871f-2761f2de00ea","pitchNumber":2,"startTime":"2026-07-03T03:00:07.172Z","endTime":"2026-07-03T03:00:12.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40630033545507,"aZ":-34.53515299708211,"pfxX":-1.2342889115743136,"pfxZ":-1.4515672525237147,"pX":0.5170035139016987,"pZ":1.3719391041195943,"vX0":5.293417813532059,"vY0":-126.99872544226206,"vZ0":-2.9089526327687443,"x":97.29,"y":201.74,"x0":-1.4392287139052222,"y0":50.00376100831702,"z0":5.295003021507769,"aX":-2.0046758917361718},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.1,"breakHorizontal":1.0,"spinRate":2677,"spinDirection":65},"zone":14,"typeConfidence":0.87,"plateTime":0.43222533141036656,"extension":7.241053228436647},"hitData":{"launchSpeed":90.7,"launchAngle":9.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.59,"coordY":152.36}},"index":2,"playId":"4f573991-c350-39be-8e65-7efe4ab0b9de","pitchNumber":3,"startTime":"2026-07-03T03:00:34.188Z","endTime":"2026-07-03T03:00:48.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:00:48.702Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ben Malgeri singles on a line drive to center fielder Evan Carter. Zach McKinstry scores.","rbi":1,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-03T03:01:05.559Z","endTime":"2026-07-03T03:01:43.891Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":668390,"link":"/api/v1/people/668390"},"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":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.975555438981285,"aZ":-22.08686871689924,"pfxX":-2.2782339804465943,"pfxZ":5.610162073530988,"pX":0.0900620511355931,"pZ":2.9597942386288336,"vX0":4.732488677706201,"vY0":-133.11797118392562,"vZ0":-2.5306132228763047,"x":113.57,"y":158.87,"x0":-1.4130392190996877,"y0":50.00626840048435,"z0":5.517980484433859,"aX":-4.099435932651949},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":3.1,"spinRate":2454,"spinDirection":191},"zone":2,"typeConfidence":0.91,"plateTime":0.4111083790243404,"extension":6.869312215107148},"index":0,"playId":"29df77c6-f63e-3249-85e7-4e186a8c9c75","pitchNumber":1,"startTime":"2026-07-03T03:01:15.583Z","endTime":"2026-07-03T03:01:20.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.952407905987727,"aZ":-15.818094301094202,"pfxX":-3.790366704834087,"pfxZ":8.402935006901469,"pX":0.5517903772162313,"pZ":2.66228234084221,"vX0":5.5959027362606975,"vY0":-138.8418698053598,"vZ0":-4.821209897496212,"x":95.97,"y":166.9,"x0":-1.0001462885442005,"y0":50.004350258305436,"z0":5.4788411007250355,"aX":-7.379395306664109},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.4,"breakHorizontal":5.6,"spinRate":2232,"spinDirection":202},"zone":6,"typeConfidence":0.91,"plateTime":0.394962853262383,"extension":6.869515699657707},"hitData":{"launchSpeed":89.7,"launchAngle":15.0,"totalDistance":230.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.55,"coordY":73.54}},"index":1,"playId":"7fbc4b1b-0b17-3c72-9d1f-6758b5cb27e6","pitchNumber":2,"startTime":"2026-07-03T03:01:30.816Z","endTime":"2026-07-03T03:01:43.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:01:43.891Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out swinging.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-03T03:02:06.731Z","endTime":"2026-07-03T03:03:31.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"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":95.1,"endSpeed":86.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.774400484379296,"aZ":-13.35307588919099,"pfxX":-2.0840902466509084,"pfxZ":9.73274731284407,"pX":0.07858560662102729,"pZ":3.3450958309723293,"vX0":4.400785507857936,"vY0":-138.39688378000236,"vZ0":-3.556113526392349,"x":114.0,"y":148.46,"x0":-1.263585102660993,"y0":50.00315319871469,"z0":5.544984488390019,"aX":-4.030728507444859},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.0,"breakHorizontal":2.9,"spinRate":2184,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.39623543746279166,"extension":6.9927587561127345},"index":0,"playId":"0081fd78-f405-3359-97ce-0d63790aeb86","pitchNumber":1,"startTime":"2026-07-03T03:02:09.455Z","endTime":"2026-07-03T03:02:15.708Z","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":90.6,"endSpeed":82.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.131371806678267,"aZ":-27.900868264306464,"pfxX":1.4629744214896903,"pfxZ":2.435692974617057,"pX":1.3785039461403663,"pZ":3.1031312520093404,"vX0":6.672645836048749,"vY0":-131.82187754111158,"vZ0":-0.6444120550626949,"x":64.45,"y":155.0,"x0":-1.3798451097305438,"y0":50.000676806120254,"z0":5.418273072710751,"aX":2.5617752707512107},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.4,"breakHorizontal":-4.2,"spinRate":2517,"spinDirection":181},"zone":12,"typeConfidence":0.89,"plateTime":0.41618809804950363,"extension":6.926970875394678},"index":1,"playId":"7fb22690-c854-3178-8362-e8701e5135b0","pitchNumber":2,"startTime":"2026-07-03T03:02:24.994Z","endTime":"2026-07-03T03:02:30.369Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.756701756585827,"aZ":-26.47571514741445,"pfxX":0.5073165782874836,"pfxZ":3.2786378241912777,"pX":0.9018585832590303,"pZ":1.732305308532162,"vX0":6.271094333536435,"vY0":-131.28891647975863,"vZ0":-4.051030719195472,"x":82.62,"y":192.01,"x0":-1.5873988630942553,"y0":50.004853070877914,"z0":5.274305976118917,"aX":0.8820789544878389},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":-2.4,"spinRate":2463,"spinDirection":176},"zone":14,"typeConfidence":0.87,"plateTime":0.41779080712307826,"extension":6.824470935997441},"index":2,"playId":"e88a715e-4031-3bf6-be51-9ed448537f8a","pitchNumber":3,"startTime":"2026-07-03T03:02:41.114Z","endTime":"2026-07-03T03:02:46.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65377081834187,"aZ":-18.30962060368355,"pfxX":-4.610774256629054,"pfxZ":7.2465990223531085,"pX":1.031229536605314,"pZ":2.061525700585274,"vX0":7.733664807008642,"vY0":-137.7005335042827,"vZ0":-5.5966796769731815,"x":77.69,"y":183.12,"x0":-1.2194788033939852,"y0":50.002508347826094,"z0":5.366228212403588,"aX":-8.821576849792807},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.1,"breakHorizontal":6.7,"spinRate":2244,"spinDirection":205},"zone":14,"typeConfidence":0.85,"plateTime":0.39834301722802845,"extension":7.0514081688485595},"index":3,"playId":"acf69282-bea5-3829-bbde-a00e912b9bfc","pitchNumber":4,"startTime":"2026-07-03T03:02:59.292Z","endTime":"2026-07-03T03:03:04.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.067838906439235,"aZ":-24.428506360139448,"pfxX":-0.08110997653270768,"pfxZ":4.4179431351321945,"pX":-0.3840744133587226,"pZ":3.9362429489085624,"vX0":3.0396628646028416,"vY0":-131.5818607225512,"vZ0":0.5198757741802531,"x":131.64,"y":132.5,"x0":-1.54392100631168,"y0":50.000799955684165,"z0":5.546925197887078,"aX":-0.1426170073193624},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":-0.5,"spinRate":2526,"spinDirection":184},"zone":11,"typeConfidence":0.9,"plateTime":0.41634883460661776,"extension":6.951015297490562},"index":4,"playId":"064d5d7c-1a3e-3a1a-aff7-1c44add993ba","pitchNumber":5,"startTime":"2026-07-03T03:03:23.941Z","endTime":"2026-07-03T03:03:31.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:03:31.753Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out sharply to center fielder Evan Carter.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-03T03:03:41.497Z","endTime":"2026-07-03T03:04:59.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9954680988051,"aZ":-16.058768000830153,"pfxX":-6.538149190962378,"pfxZ":8.367687499563019,"pX":-0.35661183198558666,"pZ":1.4247258266751779,"vX0":5.3933494915837805,"vY0":-138.39921786377084,"vZ0":-7.186350665715575,"x":130.59,"y":200.31,"x0":-1.488234336126128,"y0":50.00248576198686,"z0":5.1451396869689825,"aX":-12.59074875240934},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":10.6,"spinRate":2516,"spinDirection":212},"zone":13,"typeConfidence":0.85,"plateTime":0.3968768528352311,"extension":7.0211976336869295},"index":0,"playId":"1930f4ea-5dd3-33e0-8654-15aa2f95f0c6","pitchNumber":1,"startTime":"2026-07-03T03:03:53.558Z","endTime":"2026-07-03T03:03:58.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60150175766131,"aZ":-24.167270186929933,"pfxX":0.9318132340003769,"pfxZ":4.680475278257733,"pX":0.7910584987798507,"pZ":3.547139492248902,"vX0":5.694016424176256,"vY0":-130.28088227424183,"vZ0":-0.16132333459380843,"x":86.85,"y":143.01,"x0":-1.5482366953983882,"y0":50.00315750562137,"z0":5.443953549111121,"aX":1.5929623998247322},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.6,"breakHorizontal":-3.0,"spinRate":2583,"spinDirection":180},"zone":12,"typeConfidence":0.89,"plateTime":0.42120396238262847,"extension":6.731482999529888},"index":1,"playId":"aadd21d8-074e-348b-9d0e-1ecc04f836ba","pitchNumber":2,"startTime":"2026-07-03T03:04:09.845Z","endTime":"2026-07-03T03:04:16.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.599151002189128,"aZ":-31.935872928315405,"pfxX":-9.186004481647677,"pfxZ":0.1435763316634655,"pX":0.34864441035475846,"pZ":0.9619383349707961,"vX0":7.4428009763607434,"vY0":-128.62295128086026,"vZ0":-4.421649289057864,"x":103.71,"y":212.81,"x0":-1.4000287194676044,"y0":50.0043043593058,"z0":5.201449884394138,"aX":-15.274466554715133},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.6,"breakHorizontal":14.8,"spinRate":1726,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.4271165069035985,"extension":7.098477779125699},"index":2,"playId":"c4ea2a37-35d5-3520-9c51-8a2463361f0a","pitchNumber":3,"startTime":"2026-07-03T03:04:31.267Z","endTime":"2026-07-03T03:04:36.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.648620491993135,"aZ":-23.681365870758132,"pfxX":0.8130399117368443,"pfxZ":4.864902325139841,"pX":-0.10069862908053463,"pZ":2.821242020495377,"vX0":3.9914895731140096,"vY0":-131.49418687996123,"vZ0":-2.001937449840545,"x":120.84,"y":162.61,"x0":-1.74581345218168,"y0":50.00436273447255,"z0":5.35475879996474,"aX":1.4188087438408694},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":-2.4,"spinRate":2655,"spinDirection":191},"zone":2,"typeConfidence":0.9,"plateTime":0.4170179063407389,"extension":6.801558003455093},"hitData":{"launchSpeed":100.8,"launchAngle":36.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":142.94,"coordY":43.43}},"index":3,"playId":"83a2af9d-3bb1-3e17-bef2-f65ff10f0813","pitchNumber":4,"startTime":"2026-07-03T03:04:50.280Z","endTime":"2026-07-03T03:04:59.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:04:59.454Z","atBatIndex":75},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake Burger pops out to third baseman Kevin McGonigle.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-03T03:07:46.337Z","endTime":"2026-07-03T03:08:39.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Finnegan replaces Kenley Jansen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T03:07:02.423Z","endTime":"2026-07-03T03:07:29.823Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-03T03:07:29.823Z","endTime":"2026-07-03T03:07:48.541Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.288614979627663,"aZ":-30.983930835196812,"pfxX":0.8046355820918736,"pfxZ":0.7505241332713792,"pX":1.1647563846294022,"pZ":1.1464168884084467,"vX0":6.692227642733448,"vY0":-124.9313110756841,"vZ0":-4.716644280797944,"x":72.6,"y":207.83,"x0":-1.649135014433665,"y0":50.00458975382316,"z0":5.594846326840145,"aX":1.2750349878215503},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":-3.0,"spinRate":2269,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.43780979957640875,"extension":6.465699390514409},"index":2,"playId":"56731456-bd26-3fea-a111-5f4ef90a5836","pitchNumber":1,"startTime":"2026-07-03T03:07:48.541Z","endTime":"2026-07-03T03:07:52.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65094630236823,"aZ":-9.922310962192368,"pfxX":-6.634748153665148,"pfxZ":11.124032483923209,"pX":0.5450825076292857,"pZ":2.872475404809821,"vX0":7.937210174482078,"vY0":-140.71167469580772,"vZ0":-5.778007715715367,"x":96.22,"y":161.22,"x0":-1.4534698842083857,"y0":50.00401293730737,"z0":5.598848821340266,"aX":-13.273707569519026},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.1,"breakHorizontal":10.3,"spinRate":2361,"spinDirection":206},"zone":3,"typeConfidence":0.91,"plateTime":0.3896164365218091,"extension":6.526927904144644},"index":3,"playId":"5f62a602-ee84-3902-8443-c4a6b4ef0b07","pitchNumber":2,"startTime":"2026-07-03T03:08:05.692Z","endTime":"2026-07-03T03:08:09.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.134865193691844,"aZ":-24.828892630420466,"pfxX":-3.937200535980037,"pfxZ":4.592800479360269,"pX":-0.14398464528302554,"pZ":2.368377037169309,"vX0":6.026872020212104,"vY0":-125.78734245704408,"vZ0":-2.93123916115407,"x":122.49,"y":174.83,"x0":-2.0622762776106316,"y0":50.0008392514968,"z0":5.567518570027278,"aX":-6.292922355755545},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.9,"breakHorizontal":5.8,"spinRate":1059,"spinDirection":230},"zone":5,"typeConfidence":0.9,"plateTime":0.4358814732513374,"extension":6.672544426722709},"hitData":{"launchSpeed":90.0,"launchAngle":74.0,"totalDistance":76.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.0,"coordY":180.48}},"index":4,"playId":"0f6b8609-c86f-3141-aac7-ec323988c7a0","pitchNumber":3,"startTime":"2026-07-03T03:08:29.515Z","endTime":"2026-07-03T03:08:39.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:08:39.415Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Higashioka strikes out swinging.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-03T03:08:56.811Z","endTime":"2026-07-03T03:10:51.965Z","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":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77009309828072,"aZ":-13.26621219249585,"pfxX":-5.977575674535421,"pfxZ":9.464594883706186,"pX":0.6454875814428878,"pZ":2.51436033558045,"vX0":8.025692048220375,"vY0":-140.87668020668386,"vZ0":-5.931213743604277,"x":92.4,"y":170.89,"x0":-1.4716190395817192,"y0":50.006510790595335,"z0":5.514253720627475,"aX":-11.946881812843554},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2275,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.38968802673011105,"extension":6.687726493230343},"index":0,"playId":"dee547ce-0c67-3f40-bb8d-d9ec201e4e9d","pitchNumber":1,"startTime":"2026-07-03T03:09:05.599Z","endTime":"2026-07-03T03:09:09.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.742325770376944,"aZ":-33.53725215327932,"pfxX":1.5122797074359002,"pfxZ":-0.8581318273106238,"pX":0.3601875072724659,"pZ":2.2592172644572215,"vX0":4.996235947542366,"vY0":-125.40648669675626,"vZ0":-1.4927286336670622,"x":103.27,"y":177.78,"x0":-1.859232193494192,"y0":50.00566678417349,"z0":5.612770484375821,"aX":2.3938926638822933},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.7,"breakHorizontal":-4.0,"spinRate":2238,"spinDirection":92},"zone":6,"typeConfidence":0.9,"plateTime":0.4377428103140173,"extension":6.577829407736145},"index":1,"playId":"66f63eae-d119-3ab1-8f39-bc8395b6fa24","pitchNumber":2,"startTime":"2026-07-03T03:09:28.056Z","endTime":"2026-07-03T03:09:32.677Z","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":97.7,"endSpeed":89.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20996323078327,"aZ":-11.73269277496398,"pfxX":-4.064926204650045,"pfxZ":9.996323526299113,"pX":1.3466325202320626,"pZ":1.3292407675659403,"vX0":9.296984731565784,"vY0":-141.79874346100974,"vZ0":-9.309288897228434,"x":65.67,"y":202.89,"x0":-1.4404579296944526,"y0":50.00189676873383,"z0":5.3954324997341185,"aX":-8.312465770462548},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":5.5,"spinRate":2221,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.3856922274661785,"extension":6.822881851990422},"index":2,"playId":"22fac913-6c70-37c2-91f4-6accc516b934","pitchNumber":3,"startTime":"2026-07-03T03:09:59.439Z","endTime":"2026-07-03T03:10:02.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.103072305758285,"aZ":-32.89661513964217,"pfxX":-7.365169215339078,"pfxZ":-0.4353193199886789,"pX":-0.15120371486348158,"pZ":0.41343621838620637,"vX0":6.843000732563388,"vY0":-128.31558839562962,"vZ0":-5.872363759489215,"x":122.76,"y":227.62,"x0":-1.8933860099865816,"y0":50.0006066429853,"z0":5.289055132136505,"aX":-12.30246323156362},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.9,"breakHorizontal":11.9,"spinRate":1066,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.42655641974115,"extension":6.789358172526497},"index":3,"playId":"0c417d10-a6d2-39ba-ad91-26fef5e6183b","pitchNumber":4,"startTime":"2026-07-03T03:10:18.855Z","endTime":"2026-07-03T03:10:22.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.607780100359452,"aZ":-25.10346930401292,"pfxX":-3.8094179992557793,"pfxZ":4.33804483063774,"pX":0.5773975107290392,"pZ":1.3292653251644195,"vX0":7.580084905292929,"vY0":-127.03323974351193,"vZ0":-5.374467074716132,"x":94.99,"y":202.89,"x0":-1.9535013666629333,"y0":50.00360677733107,"z0":5.474086633771298,"aX":-6.211463369927413},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.8,"breakHorizontal":5.2,"spinRate":981,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4315588239195711,"extension":6.763869637878417},"index":4,"playId":"99b81d71-10a4-3cb5-a32b-b64f37307394","pitchNumber":5,"startTime":"2026-07-03T03:10:47.495Z","endTime":"2026-07-03T03:10:51.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:10:51.965Z","atBatIndex":77},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Evan Carter homers (7) on a fly ball to center field.","rbi":1,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-03T03:11:01.849Z","endTime":"2026-07-03T03:13:17.515Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":{"id":640448,"link":"/api/v1/people/640448"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.965216440715885,"aZ":-29.66411920740323,"pfxX":-0.6047292248453224,"pfxZ":1.5412157694186517,"pX":0.3511195815637382,"pZ":1.7139799108468343,"vX0":5.693642672976237,"vY0":-127.07090476333902,"vZ0":-3.569604510355399,"x":103.62,"y":192.5,"x0":-1.843657721772693,"y0":50.00359125238115,"z0":5.503506681584422,"aX":-0.9859216972770528},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":-0.2,"spinRate":2265,"spinDirection":127},"zone":9,"typeConfidence":0.83,"plateTime":0.43167973156319484,"extension":6.6159853416268914},"index":0,"playId":"1e7d4b76-24e0-3243-983c-843ca09d4889","pitchNumber":1,"startTime":"2026-07-03T03:11:20.122Z","endTime":"2026-07-03T03:11:24.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.539398455988,"aZ":-14.439549442922894,"pfxX":-6.468972721201807,"pfxZ":8.602675735954229,"pX":-0.3592083672378894,"pZ":2.5328999328129065,"vX0":5.951805164030778,"vY0":-143.01802889740566,"vZ0":-5.6690373098977735,"x":130.69,"y":170.39,"x0":-1.6319506281127996,"y0":50.00059728212033,"z0":5.454433376350284,"aX":-13.331879753272933},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.5,"breakHorizontal":10.4,"spinRate":2327,"spinDirection":207},"zone":4,"typeConfidence":0.91,"plateTime":0.3837235253410256,"extension":6.518272628370181},"index":1,"playId":"38442882-92f7-3d50-a43f-d18170b32880","pitchNumber":2,"startTime":"2026-07-03T03:11:47.900Z","endTime":"2026-07-03T03:11:53.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.014098434699797,"aZ":-34.03610685208371,"pfxX":-3.408583685040666,"pfxZ":-1.1102800630022962,"pX":-1.527219370555041,"pZ":2.079735727676045,"vX0":3.552185344580621,"vY0":-128.7950356516167,"vZ0":-2.138728375125501,"x":175.21,"y":182.63,"x0":-2.479496184194859,"y0":50.00000542639644,"z0":5.54568605973728,"aX":-5.742766630174421},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.3,"breakHorizontal":5.4,"spinRate":909,"spinDirection":240},"zone":13,"typeConfidence":0.89,"plateTime":0.42480719703364533,"extension":6.518171816749074},"index":2,"playId":"75d762fd-e280-3379-856a-eebcc87cf4f2","pitchNumber":3,"startTime":"2026-07-03T03:12:07.522Z","endTime":"2026-07-03T03:12:12.009Z","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":80.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.209282394954975,"aZ":-25.22083558905035,"pfxX":-2.848025340918255,"pfxZ":4.184587477493945,"pX":-1.7725296073899635,"pZ":1.7445141119903844,"vX0":2.250866099905291,"vY0":-128.4695088290671,"vZ0":-4.247829433211623,"x":184.56,"y":191.68,"x0":-2.292794548614818,"y0":50.0015635733541,"z0":5.394791427234027,"aX":-4.729797048093016},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.8,"breakHorizontal":4.6,"spinRate":862,"spinDirection":239},"zone":13,"typeConfidence":0.7,"plateTime":0.4273993348459344,"extension":6.505078202007116},"index":3,"playId":"a393811c-8117-3744-baaf-9470b4d44162","pitchNumber":4,"startTime":"2026-07-03T03:12:27.527Z","endTime":"2026-07-03T03:12:32.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76154761388212,"aZ":-11.164670463137483,"pfxX":-5.742622548466951,"pfxZ":10.48923420740083,"pX":0.11975366715468055,"pZ":2.2837599202523093,"vX0":6.831996280883824,"vY0":-141.0210540870075,"vZ0":-6.59082285296202,"x":112.44,"y":177.12,"x0":-1.59468573264347,"y0":50.002411607033515,"z0":5.380456828459806,"aX":-11.501573270080709},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":8.9,"spinRate":2375,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.38925643317677316,"extension":6.74071788298569},"hitData":{"launchSpeed":104.4,"launchAngle":24.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.42,"coordY":31.82}},"index":4,"playId":"66b06ad1-ba5e-3e29-8670-00d8d9bd8eca","pitchNumber":5,"startTime":"2026-07-03T03:12:57.774Z","endTime":"2026-07-03T03:13:17.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:13:17.515Z","atBatIndex":78},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Elias Díaz doubles (6) on a fly ball to right fielder Kerry Carpenter.","rbi":0,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-03T03:13:57.970Z","endTime":"2026-07-03T03:14:35.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T03:13:41.098Z","endTime":"2026-07-03T03:14:00.251Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.982376100993168,"aZ":-13.658008871879034,"pfxX":-6.331146337841243,"pfxZ":9.181727779305913,"pX":-0.954036141073198,"pZ":2.2431683592434926,"vX0":4.210060670367517,"vY0":-141.07777697471263,"vZ0":-6.697504245470451,"x":153.37,"y":178.21,"x0":-1.6428817822496828,"y0":50.00082561096181,"z0":5.52751625062754,"aX":-12.76523271917757},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":10.6,"spinRate":2232,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.3881865214265403,"extension":6.6916494646413245},"index":1,"playId":"0f1eba96-4728-36cf-8a11-bb2a1637eb7f","pitchNumber":1,"startTime":"2026-07-03T03:14:00.251Z","endTime":"2026-07-03T03:14:05.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.211864781728636,"aZ":-14.430729453818572,"pfxX":-5.54998049987484,"pfxZ":8.896116007852914,"pX":0.19285995706909276,"pZ":1.5519374613132662,"vX0":6.244457180432818,"vY0":-140.21797505400124,"vZ0":-8.099144352108857,"x":109.65,"y":196.88,"x0":-1.34017092513084,"y0":50.00443422761412,"z0":5.416246033785863,"aX":-11.071229065174727},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":8.8,"spinRate":2146,"spinDirection":209},"zone":14,"typeConfidence":0.89,"plateTime":0.390377701210626,"extension":6.649344430318497},"hitData":{"launchSpeed":90.6,"launchAngle":32.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.35,"coordY":105.4}},"index":2,"playId":"7597cbdf-985d-3e33-8c9c-67d6f35b0072","pitchNumber":2,"startTime":"2026-07-03T03:14:21.947Z","endTime":"2026-07-03T03:14:35.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:14:35.877Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Osuna singles on a ground ball to first baseman Spencer Torkelson. Elias Díaz to 3rd.","rbi":0,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-03T03:15:50.412Z","endTime":"2026-07-03T03:16:21.444Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"postOnThird":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Single","eventType":"single","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"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":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-03T03:14:56.905Z","endTime":"2026-07-03T03:15:52.662Z","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(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":88.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.871159166828765,"aZ":-12.072437650849489,"pfxX":-5.055453184409053,"pfxZ":9.977753370718233,"pX":0.350977149012528,"pZ":2.028706755163606,"vX0":7.356612676191334,"vY0":-140.99600032102202,"vZ0":-7.259163466538038,"x":103.62,"y":184.0,"x0":-1.6344172300107798,"y0":50.00329804088843,"z0":5.414688618508838,"aX":-10.185858770895543},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":2076,"spinDirection":211},"zone":9,"typeConfidence":0.9,"plateTime":0.38838023474487615,"extension":6.737745352484299},"index":1,"playId":"02d8f081-ac0e-3a52-88a1-3c5dff36a679","pitchNumber":1,"startTime":"2026-07-03T03:15:52.662Z","endTime":"2026-07-03T03:15:57.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.462834991286762,"aZ":-33.45685776373459,"pfxX":0.38253085363497075,"pfxZ":-0.8221811540652126,"pX":0.5131701180253856,"pZ":2.36737456495776,"vX0":6.134558727600764,"vY0":-124.87498833861646,"vZ0":-0.7826011807717276,"x":97.44,"y":174.86,"x0":-2.039661761863179,"y0":50.0034768566601,"z0":5.471813256342713,"aX":0.5955540315440576},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.4,"breakHorizontal":-2.3,"spinRate":2183,"spinDirection":124},"zone":6,"typeConfidence":0.84,"plateTime":0.44100794254904585,"extension":6.560172807064913},"hitData":{"launchSpeed":100.1,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.99,"coordY":161.21}},"index":2,"playId":"01d5b0f7-e78f-3ef6-9fbb-e49a70dd6bc5","pitchNumber":2,"startTime":"2026-07-03T03:16:13.734Z","endTime":"2026-07-03T03:16:21.444Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:16:21.444Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicky Lopez grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-03T03:16:45.296Z","endTime":"2026-07-03T03:17:24.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.393131000384866,"aZ":-32.538731279604036,"pfxX":-0.10908835846940179,"pfxZ":-0.22728694331805066,"pX":0.369735517116014,"pZ":1.648760491442969,"vX0":5.957501337651944,"vY0":-126.90266714568897,"vZ0":-3.17559984075373,"x":102.91,"y":194.26,"x0":-1.9998190164579148,"y0":50.00067162853319,"z0":5.524048649903875,"aX":-0.17725244709908264},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.0,"breakHorizontal":-1.2,"spinRate":2144,"spinDirection":138},"zone":9,"typeConfidence":0.87,"plateTime":0.4325746594393336,"extension":6.632500921747072},"index":0,"playId":"5ed04c17-dda3-3ce8-a747-932bffab8cc5","pitchNumber":1,"startTime":"2026-07-03T03:16:57.394Z","endTime":"2026-07-03T03:17:01.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.401633725802636,"aZ":-32.488522521908536,"pfxX":-5.419943330184837,"pfxZ":-0.19694039717400358,"pX":-0.6597060626427693,"pZ":1.910023553744181,"vX0":5.605653040101359,"vY0":-126.56898422377222,"vZ0":-2.2439639979869446,"x":142.15,"y":187.21,"x0":-2.1971065381698835,"y0":50.001004219805345,"z0":5.405269015349707,"aX":-8.808855625774454},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.6,"breakHorizontal":8.5,"spinRate":762,"spinDirection":245},"zone":7,"typeConfidence":0.91,"plateTime":0.4324634494812778,"extension":6.304335222535236},"hitData":{"launchSpeed":63.7,"launchAngle":-50.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.96,"coordY":149.64}},"index":1,"playId":"ed6736ec-2613-351f-a970-3b4510cb4996","pitchNumber":2,"startTime":"2026-07-03T03:17:16.625Z","endTime":"2026-07-03T03:17:24.039Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:17:24.039Z","atBatIndex":81},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dillon Dingler doubles (19) on a line drive to left fielder Alejandro Osuna.","rbi":0,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-03T03:19:42.239Z","endTime":"2026-07-03T03:20:15.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gavin Collyer replaces Cole Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-03T03:17:45.694Z","endTime":"2026-07-03T03:19:44.516Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686560,"link":"/api/v1/people/686560"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02067463713589,"aZ":-31.06654432948409,"pfxX":-9.357140737491335,"pfxZ":0.5763808438604539,"pX":-0.39999453964315007,"pZ":3.392292360082602,"vX0":11.080798775535895,"vY0":-138.26015551767787,"vZ0":1.4104263568296609,"x":132.25,"y":147.19,"x0":-3.2453291456596296,"y0":50.005597442649126,"z0":4.96131207550237,"aX":-18.105996568017378},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.6,"breakHorizontal":14.6,"spinRate":2453,"spinDirection":240},"zone":1,"typeConfidence":0.9,"plateTime":0.3962437700836281,"extension":5.970778082107293},"index":1,"playId":"f11befee-8033-3b93-8006-d6954d9c68f5","pitchNumber":1,"startTime":"2026-07-03T03:19:44.516Z","endTime":"2026-07-03T03:19:49.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.707873091329336,"aZ":-28.374399544220335,"pfxX":0.5798899974681946,"pfxZ":2.227306715866418,"pX":0.36525308665082373,"pZ":2.117332097195724,"vX0":9.1017700877404,"vY0":-130.1957711717295,"vZ0":-1.9566389941166327,"x":103.08,"y":181.61,"x0":-3.2593261858258495,"y0":50.00574503519032,"z0":5.037479000697945,"aX":0.9880901989719882},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.8,"breakHorizontal":-3.1,"spinRate":2740,"spinDirection":120},"zone":9,"typeConfidence":0.92,"plateTime":0.4215748797844143,"extension":5.857960776995512},"hitData":{"launchSpeed":96.5,"launchAngle":13.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.3,"coordY":127.04}},"index":2,"playId":"1abcec84-7db7-36b1-b207-0902a82341db","pitchNumber":2,"startTime":"2026-07-03T03:20:00.097Z","endTime":"2026-07-03T03:20:15.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:20:15.775Z","atBatIndex":82},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kerry Carpenter flies out sharply to right fielder Ezequiel Duran. Dillon Dingler to 3rd.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-03T03:20:27.500Z","endTime":"2026-07-03T03:21:37.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18935974647112,"aZ":-33.46577083393473,"pfxX":-9.518874843696846,"pfxZ":-0.6618497648480215,"pX":-1.3521774330705763,"pZ":3.8815625508310125,"vX0":8.983098315165089,"vY0":-138.95346899942996,"vZ0":2.7249022683069195,"x":168.54,"y":133.98,"x0":-3.385122516891474,"y0":50.00032849959363,"z0":5.107157273023144,"aX":-18.672597145404307},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":-0.4,"breakHorizontal":15.5,"spinRate":2306,"spinDirection":248},"zone":11,"typeConfidence":0.89,"plateTime":0.39369732403316604,"extension":6.018166553807337},"index":0,"playId":"149cb404-eb82-382a-8500-5ad5e5db65fb","pitchNumber":1,"startTime":"2026-07-03T03:20:45.701Z","endTime":"2026-07-03T03:20:49.139Z","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":90.2,"endSpeed":83.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.000054986379073,"aZ":-29.53985045074012,"pfxX":-0.29595659987520406,"pfxZ":1.4907225719811006,"pX":-1.8605806684872062,"pZ":3.789211347349377,"vX0":4.33059514895496,"vY0":-131.36588361803277,"vZ0":2.148275669018444,"x":187.92,"y":136.47,"x0":-3.484428729299305,"y0":50.00239918446862,"z0":5.14084086881635,"aX":-0.5234405570070186},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.4,"breakHorizontal":-0.4,"spinRate":2628,"spinDirection":136},"zone":11,"typeConfidence":0.93,"plateTime":0.41522603702703886,"extension":5.887104863415102},"index":1,"playId":"cb1e4a54-369d-38bb-abbb-cc2471fe4a76","pitchNumber":2,"startTime":"2026-07-03T03:21:04.552Z","endTime":"2026-07-03T03:21:08.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.183539080667845,"aZ":-28.90325833640982,"pfxX":-1.1144363941102766,"pfxZ":1.8741892593009766,"pX":0.34108193507054835,"pZ":2.5839504279343233,"vX0":9.826252603530701,"vY0":-131.14548463701738,"vZ0":-0.781514103734282,"x":104.0,"y":169.01,"x0":-3.3060646670927563,"y0":50.0023125405061,"z0":5.037484839537397,"aX":-1.9451782230648664},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.5,"breakHorizontal":-0.1,"spinRate":2705,"spinDirection":143},"zone":6,"typeConfidence":0.93,"plateTime":0.4173021264817707,"extension":5.996335162534331},"hitData":{"launchSpeed":101.8,"launchAngle":44.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":185.09,"coordY":73.4}},"index":2,"playId":"9c822a2f-024e-3621-975f-c25ccac9b6fc","pitchNumber":3,"startTime":"2026-07-03T03:21:22.876Z","endTime":"2026-07-03T03:21:37.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:21:37.911Z","atBatIndex":83},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-03T03:21:58.135Z","endTime":"2026-07-03T03:23:25.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(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":89.7,"endSpeed":80.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04166921271202,"aZ":-28.749144160256158,"pfxX":1.0703157582975775,"pfxZ":2.0301823958258325,"pX":-0.7401204454371617,"pZ":2.684969074129635,"vX0":6.647901393809931,"vY0":-130.33545769860706,"vZ0":-0.37590545078586945,"x":145.21,"y":166.29,"x0":-3.4824067289459077,"y0":50.00591969674782,"z0":5.0367656883882015,"aX":1.8066198052774805},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.8,"breakHorizontal":-3.7,"spinRate":2721,"spinDirection":98},"zone":4,"typeConfidence":0.92,"plateTime":0.4232148712444359,"extension":5.950239292561601},"index":0,"playId":"53c03ce5-58ae-314d-96b9-747758cfd0e0","pitchNumber":1,"startTime":"2026-07-03T03:22:02.538Z","endTime":"2026-07-03T03:22:06.994Z","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":85.7,"endSpeed":78.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.619341391124944,"aZ":-34.32298719779789,"pfxX":6.023470265174832,"pfxZ":-1.3705716419015275,"pX":-1.0700283391161909,"pZ":3.3355595787442693,"vX0":4.360760352396468,"vY0":-124.6292303226287,"vZ0":2.7450543936607987,"x":157.79,"y":148.72,"x0":-3.6293391002462654,"y0":50.005807853032955,"z0":5.067332965485805,"aX":9.413193820363693},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.6,"breakHorizontal":-12.0,"spinRate":2763,"spinDirection":84},"zone":11,"typeConfidence":0.91,"plateTime":0.44061222033119707,"extension":5.849810993249941},"index":1,"playId":"8c3a3cd3-5388-38e4-8b1a-125dff02e18e","pitchNumber":2,"startTime":"2026-07-03T03:22:18.761Z","endTime":"2026-07-03T03:22:24.626Z","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.6,"endSpeed":83.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22207922978751,"aZ":-27.991589658662175,"pfxX":-0.323049532310435,"pfxZ":2.358781874150276,"pX":0.5937907756010037,"pZ":3.1512985337909267,"vX0":10.168261901396757,"vY0":-132.98588837185576,"vZ0":0.3837274943501142,"x":94.37,"y":153.69,"x0":-3.2538439759824405,"y0":50.00268718563872,"z0":5.052279605654803,"aX":-0.5744099163840517},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":-1.8,"spinRate":2713,"spinDirection":170},"zone":3,"typeConfidence":0.94,"plateTime":0.41347915148539505,"extension":6.089284176221426},"index":2,"playId":"5e087e36-fb99-3a40-a232-0ca7a3e24e42","pitchNumber":3,"startTime":"2026-07-03T03:22:35.253Z","endTime":"2026-07-03T03:22:40.422Z","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.6,"endSpeed":83.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.721578401457375,"aZ":-28.49738126776698,"pfxX":-0.5329321635473139,"pfxZ":2.0795340625497882,"pX":-0.03981155556982128,"pZ":2.5704339818277764,"vX0":9.032502434824512,"vY0":-133.06577604395997,"vZ0":-0.8595298722899074,"x":118.52,"y":169.38,"x0":-3.4265528377773506,"y0":50.00637773528146,"z0":4.984524093988916,"aX":-0.9441953796600817},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.7,"breakHorizontal":-1.2,"spinRate":2592,"spinDirection":110},"zone":5,"typeConfidence":0.92,"plateTime":0.41349948095308786,"extension":6.323342554397269},"index":3,"playId":"4f716436-9245-3a53-a1b6-c8da55bf192d","pitchNumber":4,"startTime":"2026-07-03T03:22:58.050Z","endTime":"2026-07-03T03:23:01.571Z","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":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.515877974736476,"aZ":-19.393977413289914,"pfxX":-4.347423377122487,"pfxZ":6.2321430256625945,"pX":-0.4014173456461993,"pZ":3.6768810487429207,"vX0":9.810363584207666,"vY0":-142.04332443798472,"vZ0":-0.5252138260307331,"x":132.3,"y":139.5,"x0":-3.329818385152283,"y0":50.00076802518446,"z0":5.093600382847454,"aX":-8.913657030142758},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.4,"breakHorizontal":6.0,"spinRate":2405,"spinDirection":241},"zone":11,"typeConfidence":0.81,"plateTime":0.38511075825516583,"extension":6.051822986776908},"index":4,"playId":"5ade6875-e2a0-34d8-b352-c507169d80b7","pitchNumber":5,"startTime":"2026-07-03T03:23:19.487Z","endTime":"2026-07-03T03:23:25.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:23:25.457Z","atBatIndex":84},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Vierling pops out to catcher Kyle Higashioka in foul territory.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-03T03:23:36.054Z","endTime":"2026-07-03T03:24:12.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0460443499027,"aZ":-35.47144795231085,"pfxX":-9.747725036437902,"pfxZ":-1.655555059682774,"pX":0.2343282024316693,"pZ":3.258489504633517,"vX0":12.883998512933886,"vY0":-140.47282829531937,"vZ0":1.6212193613406118,"x":108.07,"y":150.8,"x0":-3.1541009011948082,"y0":50.003964709100515,"z0":4.986844701200598,"aX":-19.402535268543115},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-2.4,"breakHorizontal":14.9,"spinRate":2371,"spinDirection":243},"zone":2,"typeConfidence":0.9,"plateTime":0.3905359415073293,"extension":6.113954126980663},"index":0,"playId":"ddcb0d36-66f7-30ff-97c9-453e667e7b3e","pitchNumber":1,"startTime":"2026-07-03T03:23:45.998Z","endTime":"2026-07-03T03:23:50.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10130505914633,"aZ":-25.361466346640942,"pfxX":4.701278416765886,"pfxZ":4.314918339743196,"pX":0.6080725194190685,"pZ":2.6644782510384037,"vX0":8.098397779189638,"vY0":-124.87909850547015,"vZ0":-0.32386031520632996,"x":93.82,"y":166.84,"x0":-3.2875836986601388,"y0":50.004370064449446,"z0":4.881714619487442,"aX":7.427233989634221},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.0,"breakHorizontal":-10.4,"spinRate":2872,"spinDirection":80},"zone":6,"typeConfidence":0.96,"plateTime":0.438560738887003,"extension":5.987639630919091},"hitData":{"launchSpeed":71.8,"launchAngle":82.0,"totalDistance":21.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":118.04,"coordY":201.26}},"index":1,"playId":"0dfd2679-d3bb-3217-b2ec-369d51012a10","pitchNumber":2,"startTime":"2026-07-03T03:24:03.899Z","endTime":"2026-07-03T03:24:12.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:24:12.950Z","atBatIndex":85}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Vierling pops out to catcher Kyle Higashioka in foul territory.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-03T03:23:36.054Z","endTime":"2026-07-03T03:24:12.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0460443499027,"aZ":-35.47144795231085,"pfxX":-9.747725036437902,"pfxZ":-1.655555059682774,"pX":0.2343282024316693,"pZ":3.258489504633517,"vX0":12.883998512933886,"vY0":-140.47282829531937,"vZ0":1.6212193613406118,"x":108.07,"y":150.8,"x0":-3.1541009011948082,"y0":50.003964709100515,"z0":4.986844701200598,"aX":-19.402535268543115},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-2.4,"breakHorizontal":14.9,"spinRate":2371,"spinDirection":243},"zone":2,"typeConfidence":0.9,"plateTime":0.3905359415073293,"extension":6.113954126980663},"index":0,"playId":"ddcb0d36-66f7-30ff-97c9-453e667e7b3e","pitchNumber":1,"startTime":"2026-07-03T03:23:45.998Z","endTime":"2026-07-03T03:23:50.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10130505914633,"aZ":-25.361466346640942,"pfxX":4.701278416765886,"pfxZ":4.314918339743196,"pX":0.6080725194190685,"pZ":2.6644782510384037,"vX0":8.098397779189638,"vY0":-124.87909850547015,"vZ0":-0.32386031520632996,"x":93.82,"y":166.84,"x0":-3.2875836986601388,"y0":50.004370064449446,"z0":4.881714619487442,"aX":7.427233989634221},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.0,"breakHorizontal":-10.4,"spinRate":2872,"spinDirection":80},"zone":6,"typeConfidence":0.96,"plateTime":0.438560738887003,"extension":5.987639630919091},"hitData":{"launchSpeed":71.8,"launchAngle":82.0,"totalDistance":21.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":118.04,"coordY":201.26}},"index":1,"playId":"0dfd2679-d3bb-3217-b2ec-369d51012a10","pitchNumber":2,"startTime":"2026-07-03T03:24:03.899Z","endTime":"2026-07-03T03:24:12.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-03T03:24:12.950Z","atBatIndex":85},"scoringPlays":[12,16,17,32,33,36,40,54,66,67,68,73,78],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":1,"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":155.05,"y":169.32},"type":"O","description":"Groundout"}],"home":[{"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":130.21,"y":98.86},"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":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":127.32,"y":96.03},"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":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":84.1,"y":116.86},"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":1,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":174.37,"y":63.46},"type":"O","description":"Lineout"}]}},{"startIndex":8,"endIndex":18,"top":[8,9,10],"bottom":[11,12,13,14,15,16,17,18],"hits":{"away":[],"home":[{"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"coordinates":{"x":111.96,"y":151.07},"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":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":47.9,"y":49.99},"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":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":81.67,"y":130.12},"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":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"coordinates":{"x":136.8,"y":191.39},"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":2,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":206.0,"y":87.47},"type":"O","description":"Sac Fly"},{"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":152.52,"y":168.82},"type":"O","description":"Groundout"}]}},{"startIndex":19,"endIndex":25,"top":[19,20,21],"bottom":[22,23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":3,"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":191.74,"y":72.48},"type":"O","description":"Flyout"}],"home":[{"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":138.32,"y":154.12},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"coordinates":{"x":171.32,"y":143.59},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":177.86,"y":111.53},"type":"O","description":"Forceout"},{"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":45.29,"y":90.51},"type":"O","description":"Flyout"}]}},{"startIndex":26,"endIndex":35,"top":[26,27,28,29],"bottom":[30,31,32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":125.51,"y":79.77},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":4,"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":152.01,"y":173.89},"type":"O","description":"Groundout"}],"home":[{"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"coordinates":{"x":113.48,"y":86.18},"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":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"coordinates":{"x":123.53,"y":90.31},"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":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":37.94,"y":105.45},"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":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":120.07,"y":94.8},"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":4,"pitcher":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":144.4,"y":151.58},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":63.11,"y":96.01},"type":"O","description":"Lineout"}]}},{"startIndex":36,"endIndex":46,"top":[36,37,38,39,40,41,42,43],"bottom":[44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"coordinates":{"x":172.11,"y":41.85},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":100.81,"y":144.89},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":123.49,"y":85.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"coordinates":{"x":67.23,"y":55.66},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":103.33,"y":110.13},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":65.98,"y":86.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":5,"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":143.73,"y":162.03},"type":"O","description":"Groundout"}],"home":[{"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"coordinates":{"x":50.25,"y":84.51},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":105.88,"y":147.52},"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":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":130.0,"y":151.0},"type":"O","description":"Groundout"}]}},{"startIndex":47,"endIndex":56,"top":[47,48,49,50,51,52],"bottom":[53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"coordinates":{"x":201.2,"y":104.22},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":108.0,"y":157.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":6,"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":106.3,"y":151.33},"type":"H","description":"Single"}],"home":[{"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":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"coordinates":{"x":141.0,"y":151.0},"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":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":229.26,"y":69.98},"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":6,"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":81.02,"y":154.08},"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":6,"pitcher":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":113.48,"y":182.0},"type":"O","description":"Pop Out"}]}},{"startIndex":57,"endIndex":70,"top":[57,58,59,60,61],"bottom":[62,63,64,65,66,67,68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":99.0,"y":168.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":68.01,"y":82.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":7,"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":124.89,"y":129.46},"type":"O","description":"Lineout"}],"home":[{"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":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"coordinates":{"x":136.68,"y":105.8},"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":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":107.0,"y":159.0},"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":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":97.76,"y":106.46},"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":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"coordinates":{"x":172.79,"y":115.08},"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":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"coordinates":{"x":117.03,"y":171.86},"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":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":166.71,"y":114.12},"type":"O","description":"Flyout"}]}},{"startIndex":71,"endIndex":81,"top":[71,72,73,74,75],"bottom":[76,77,78,79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"coordinates":{"x":121.08,"y":151.58},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"coordinates":{"x":180.59,"y":152.36},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"batter":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"coordinates":{"x":138.55,"y":73.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":8,"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"coordinates":{"x":142.94,"y":43.43},"type":"O","description":"Flyout"}],"home":[{"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":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":115.0,"y":180.48},"type":"O","description":"Pop Out"},{"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":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":160.42,"y":31.82},"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":8,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":210.35,"y":105.4},"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":8,"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":150.99,"y":161.21},"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":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"coordinates":{"x":138.96,"y":149.64},"type":"O","description":"Groundout"}]}},{"startIndex":82,"endIndex":85,"top":[82,83,84,85],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"coordinates":{"x":51.3,"y":127.04},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"coordinates":{"x":185.09,"y":73.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"inning":9,"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"coordinates":{"x":118.04,"y":201.26},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":5,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":3}},{"num":7,"ordinalNum":"7th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":10,"hits":17,"errors":0,"leftOnBase":11},"away":{"runs":4,"hits":11,"errors":0,"leftOnBase":10}},"defense":{"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"catcher":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"first":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"second":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"third":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"shortstop":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"left":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"center":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"right":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"onDeck":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"inHole":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"battingOrder":10,"team":{"id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"}},"offense":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"onDeck":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"inHole":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"battingOrder":5,"team":{"id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"}},"balls":0,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":116,"name":"Detroit Tigers","link":"/api/v1/teams/116"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":4,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".236","atBats":38,"obp":".314","slg":".398","ops":".712","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":20,"rbi":4,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":7,"airOuts":14,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":40,"obp":".467","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":164,"era":"3.81","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.24","battersFaced":45,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":164,"balls":54,"strikes":110,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":10,"pitchesPerInning":"20.50","runsScoredPer9":"11.25","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"ID664285":{"person":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"note":"(L, 4-6)","summary":"5.0 IP, 5 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":5,"airOuts":9,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":26,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":27,"strikes":60,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":4},"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":59,"groundOuts":122,"airOuts":96,"runs":53,"doubles":17,"triples":1,"homeRuns":11,"strikeOuts":78,"baseOnBalls":36,"intentionalWalks":0,"hits":103,"hitByPitch":8,"atBats":396,"obp":".332","caughtStealing":0,"stolenBases":13,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1608,"era":"4.29","inningsPitched":"100.2","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.38","battersFaced":443,"outs":302,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1608,"balls":562,"strikes":1046,"strikePercentage":".650","hitBatsmen":8,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":5,"winPercentage":".400","pitchesPerInning":"15.97","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"6.97","walksPer9Inn":"3.22","hitsPer9Inn":"9.21","runsScoredPer9":"4.74","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656716":{"person":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":37,"groundOuts":57,"airOuts":63,"runs":17,"doubles":6,"triples":2,"homeRuns":3,"strikeOuts":37,"baseOnBalls":22,"intentionalWalks":1,"hits":38,"hitByPitch":0,"avg":".199","atBats":191,"obp":".279","slg":".298","ops":".577","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":217,"totalBases":57,"rbi":16,"leftOnBase":68,"sacBunts":2,"sacFlies":2,"babip":".229","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.67","popOuts":10,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":109,"putOuts":81,"errors":2,"chances":192,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669373":{"person":{"id":669373,"fullName":"Tarik Skubal","link":"/api/v1/people/669373"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":25,"groundOuts":69,"airOuts":47,"runs":26,"doubles":11,"triples":1,"homeRuns":9,"strikeOuts":75,"baseOnBalls":8,"intentionalWalks":0,"hits":52,"hitByPitch":3,"atBats":241,"obp":".249","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":972,"era":"3.15","inningsPitched":"65.2","wins":4,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"0.91","battersFaced":254,"outs":197,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":972,"balls":304,"strikes":668,"strikePercentage":".690","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".500","pitchesPerInning":"14.80","gamesFinished":0,"strikeoutWalkRatio":"9.38","strikeoutsPer9Inn":"10.28","walksPer9Inn":"1.10","hitsPer9Inn":"7.13","runsScoredPer9":"3.56","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663554":{"person":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":45,"groundOuts":45,"airOuts":76,"runs":19,"doubles":19,"triples":0,"homeRuns":4,"strikeOuts":68,"baseOnBalls":14,"intentionalWalks":0,"hits":49,"hitByPitch":1,"atBats":236,"obp":".253","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":968,"era":"2.63","inningsPitched":"65.0","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"0.97","battersFaced":253,"outs":195,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":968,"balls":342,"strikes":626,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":".375","pitchesPerInning":"14.89","gamesFinished":0,"strikeoutWalkRatio":"4.86","strikeoutsPer9Inn":"9.42","walksPer9Inn":"1.94","hitsPer9Inn":"6.78","runsScoredPer9":"2.63","homeRunsPer9":"0.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701678":{"person":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"jerseyNumber":"50","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | HR, 3 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":24,"groundOuts":24,"airOuts":39,"runs":11,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":40,"baseOnBalls":7,"intentionalWalks":0,"hits":35,"hitByPitch":0,"avg":".255","atBats":137,"obp":".292","slg":".401","ops":".693","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":55,"rbi":15,"leftOnBase":48,"sacBunts":1,"sacFlies":0,"babip":".333","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.25","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":92,"putOuts":50,"errors":2,"chances":144,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID689225":{"person":{"id":689225,"fullName":"Beau Brieske","link":"/api/v1/people/689225"},"jerseyNumber":"4","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":7,"strikes":16,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":7,"runs":7,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":23,"obp":".407","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":105,"era":"10.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.83","battersFaced":27,"outs":18,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":105,"balls":39,"strikes":66,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":1,"winPercentage":".---","pitchesPerInning":"17.50","gamesFinished":3,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"7.50","walksPer9Inn":"6.00","hitsPer9Inn":"10.50","runsScoredPer9":"10.50","homeRunsPer9":"4.50","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623454":{"person":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":2,"flyOuts":24,"groundOuts":44,"airOuts":45,"runs":27,"doubles":11,"triples":0,"homeRuns":8,"strikeOuts":66,"baseOnBalls":20,"intentionalWalks":1,"hits":50,"hitByPitch":2,"atBats":202,"obp":".320","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":886,"era":"4.27","inningsPitched":"52.2","wins":3,"losses":3,"saves":2,"saveOpportunities":6,"holds":5,"blownSaves":4,"earnedRuns":25,"whip":"1.33","battersFaced":227,"outs":158,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":886,"balls":311,"strikes":575,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".500","pitchesPerInning":"16.82","gamesFinished":9,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"11.28","walksPer9Inn":"3.42","hitsPer9Inn":"8.54","runsScoredPer9":"4.61","homeRunsPer9":"1.37","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":8},"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":true,"isSubstitute":false}},"ID663330":{"person":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":15,"groundOuts":20,"airOuts":26,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":10,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".140","atBats":93,"obp":".223","slg":".226","ops":".449","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":21,"rbi":7,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".193","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.50","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682985":{"person":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"jerseyNumber":"31","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | 2B, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":54,"groundOuts":51,"airOuts":79,"runs":44,"doubles":18,"triples":0,"homeRuns":11,"strikeOuts":100,"baseOnBalls":45,"intentionalWalks":1,"hits":90,"hitByPitch":2,"avg":".284","atBats":317,"obp":".373","slg":".445","ops":".818","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":141,"rbi":38,"leftOnBase":153,"sacBunts":0,"sacFlies":3,"babip":".378","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.82","popOuts":11,"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":1,"putOuts":146,"errors":1,"chances":148,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID621097":{"person":{"id":621097,"fullName":"Jacob Waguespack","link":"/api/v1/people/621097"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":5,"groundOuts":13,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":33,"obp":".222","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":127,"era":"1.86","inningsPitched":"9.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.72","battersFaced":37,"outs":29,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":127,"balls":46,"strikes":81,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":".---","pitchesPerInning":"13.14","gamesFinished":3,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"6.52","walksPer9Inn":"1.86","hitsPer9Inn":"4.66","runsScoredPer9":"1.86","homeRunsPer9":"1.86","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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}},"ID663947":{"person":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"jerseyNumber":"87","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"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":37,"gamesStarted":2,"flyOuts":13,"groundOuts":47,"airOuts":33,"runs":19,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":0,"hits":45,"hitByPitch":2,"atBats":157,"obp":".337","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":660,"era":"3.40","inningsPitched":"39.2","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":8,"blownSaves":1,"earnedRuns":15,"whip":"1.39","battersFaced":170,"outs":119,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":660,"balls":238,"strikes":422,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".200","pitchesPerInning":"16.64","gamesFinished":7,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"7.49","walksPer9Inn":"2.27","hitsPer9Inn":"10.21","runsScoredPer9":"4.31","homeRunsPer9":"1.13","inheritedRunners":20,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805808":{"person":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":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":85,"flyOuts":76,"groundOuts":55,"airOuts":122,"runs":54,"doubles":18,"triples":3,"homeRuns":7,"strikeOuts":52,"baseOnBalls":55,"intentionalWalks":0,"hits":91,"hitByPitch":3,"avg":".284","atBats":320,"obp":".394","slg":".425","ops":".819","caughtStealing":0,"stolenBases":11,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":378,"totalBases":136,"rbi":31,"leftOnBase":108,"sacBunts":0,"sacFlies":0,"babip":".322","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.71","popOuts":26,"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":183,"putOuts":84,"errors":7,"chances":274,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID681481":{"person":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":34,"groundOuts":31,"airOuts":52,"runs":22,"doubles":5,"triples":2,"homeRuns":13,"strikeOuts":62,"baseOnBalls":17,"intentionalWalks":0,"hits":43,"hitByPitch":4,"avg":".232","atBats":185,"obp":".306","slg":".492","ops":".798","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":91,"rbi":36,"leftOnBase":87,"sacBunts":0,"sacFlies":3,"babip":".265","groundOutsToAirouts":"0.60","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"14.23","popOuts":7,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":69,"errors":0,"chances":71,"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"}]},"ID640448":{"person":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":6,"strikes":13,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":19,"groundOuts":42,"airOuts":37,"runs":10,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":31,"baseOnBalls":25,"intentionalWalks":0,"hits":36,"hitByPitch":0,"atBats":145,"obp":".359","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":646,"era":"2.23","inningsPitched":"40.1","wins":2,"losses":0,"saves":1,"saveOpportunities":6,"holds":9,"blownSaves":5,"earnedRuns":10,"whip":"1.51","battersFaced":171,"outs":121,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":646,"balls":252,"strikes":394,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.02","gamesFinished":3,"strikeoutWalkRatio":"1.24","strikeoutsPer9Inn":"6.92","walksPer9Inn":"5.58","hitsPer9Inn":"8.03","runsScoredPer9":"2.23","homeRunsPer9":"0.89","inheritedRunners":23,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID445276":{"person":{"id":445276,"fullName":"Kenley Jansen","link":"/api/v1/people/445276"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":5,"strikes":4,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":24,"gamesStarted":0,"flyOuts":13,"groundOuts":11,"airOuts":27,"runs":13,"doubles":0,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":12,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":74,"obp":".299","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":345,"era":"5.23","inningsPitched":"20.2","wins":1,"losses":4,"saves":9,"saveOpportunities":13,"holds":1,"blownSaves":4,"earnedRuns":12,"whip":"1.26","battersFaced":87,"outs":62,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":345,"balls":124,"strikes":221,"strikePercentage":".640","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.41","rbi":0,"winPercentage":".200","pitchesPerInning":"16.69","gamesFinished":18,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"10.02","walksPer9Inn":"5.23","hitsPer9Inn":"6.10","runsScoredPer9":"5.66","homeRunsPer9":"2.18","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656427":{"person":{"id":656427,"fullName":"Jack Flaherty","link":"/api/v1/people/656427"},"jerseyNumber":"9","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":47,"groundOuts":45,"airOuts":81,"runs":47,"doubles":19,"triples":3,"homeRuns":8,"strikeOuts":87,"baseOnBalls":37,"intentionalWalks":1,"hits":71,"hitByPitch":5,"atBats":278,"obp":".349","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1383,"era":"4.97","inningsPitched":"70.2","wins":1,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.53","battersFaced":326,"outs":212,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1383,"balls":541,"strikes":842,"strikePercentage":".610","hitBatsmen":5,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".111","pitchesPerInning":"19.57","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"11.08","walksPer9Inn":"4.71","hitsPer9Inn":"9.04","runsScoredPer9":"5.99","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":21,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679529":{"person":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"jerseyNumber":"20","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":48,"groundOuts":43,"airOuts":79,"runs":35,"doubles":18,"triples":0,"homeRuns":14,"strikeOuts":109,"baseOnBalls":39,"intentionalWalks":0,"hits":63,"hitByPitch":5,"avg":".216","atBats":292,"obp":".317","slg":".421","ops":".738","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":123,"rbi":38,"leftOnBase":129,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.54","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"20.86","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":55,"putOuts":635,"errors":2,"chances":692,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805427":{"person":{"id":805427,"fullName":"Drew Sommers","link":"/api/v1/people/805427"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{"summary":"0.0 IP, 3 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":26,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":5,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":0,"flyOuts":4,"groundOuts":8,"airOuts":5,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":1,"hits":10,"hitByPitch":1,"atBats":35,"obp":".390","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":173,"era":"6.23","inningsPitched":"8.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":6,"whip":"1.73","battersFaced":42,"outs":26,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":59,"strikes":114,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":3,"winPercentage":".---","pitchesPerInning":"19.96","gamesFinished":1,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"13.50","walksPer9Inn":"5.19","hitsPer9Inn":"10.38","runsScoredPer9":"6.23","homeRunsPer9":"1.04","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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"}]},"ID672456":{"person":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":15,"flyOuts":60,"groundOuts":80,"airOuts":125,"runs":35,"doubles":15,"triples":2,"homeRuns":9,"strikeOuts":59,"baseOnBalls":19,"intentionalWalks":1,"hits":70,"hitByPitch":2,"atBats":330,"obp":".258","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1265,"era":"3.31","inningsPitched":"89.2","wins":5,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"0.99","battersFaced":355,"outs":269,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1265,"balls":423,"strikes":842,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".500","pitchesPerInning":"14.11","gamesFinished":1,"strikeoutWalkRatio":"3.11","strikeoutsPer9Inn":"5.92","walksPer9Inn":"1.91","hitsPer9Inn":"7.03","runsScoredPer9":"3.51","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":40,"lineOuts":25},"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}},"ID701162":{"person":{"id":701162,"fullName":"Ben Malgeri","link":"/api/v1/people/701162"},"jerseyNumber":"53","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"1-1 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"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":6,"flyOuts":0,"groundOuts":2,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".273","atBats":11,"obp":".400","slg":".273","ops":".673","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":3,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".375","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID668670":{"person":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":17,"groundOuts":12,"airOuts":28,"runs":7,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":27,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".147","atBats":75,"obp":".224","slg":".240","ops":".464","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":86,"totalBases":18,"rbi":6,"leftOnBase":34,"sacBunts":1,"sacFlies":2,"babip":".204","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.00","popOuts":7,"lineOuts":4},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"0.00","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.50","battersFaced":6,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"13.50","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":10,"putOuts":199,"errors":0,"chances":209,"fielding":"1.000","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681546":{"person":{"id":681546,"fullName":"James Outman","link":"/api/v1/people/681546"},"jerseyNumber":"43","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":11,"groundOuts":18,"airOuts":20,"runs":15,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":50,"baseOnBalls":10,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".162","atBats":105,"obp":".241","slg":".305","ops":".546","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":116,"totalBases":32,"rbi":11,"leftOnBase":55,"sacBunts":0,"sacFlies":0,"babip":".269","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":7,"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":0,"putOuts":92,"errors":2,"chances":94,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663837":{"person":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":36,"groundOuts":60,"airOuts":81,"runs":20,"doubles":11,"triples":1,"homeRuns":5,"strikeOuts":38,"baseOnBalls":17,"intentionalWalks":0,"hits":43,"hitByPitch":0,"avg":".198","atBats":217,"obp":".252","slg":".327","ops":".579","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":71,"rbi":28,"leftOnBase":108,"sacBunts":1,"sacFlies":4,"babip":".213","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.40","popOuts":22,"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":1,"putOuts":130,"errors":2,"chances":133,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID693307":{"person":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2B, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":45,"groundOuts":66,"airOuts":88,"runs":46,"doubles":19,"triples":2,"homeRuns":19,"strikeOuts":72,"baseOnBalls":23,"intentionalWalks":0,"hits":82,"hitByPitch":6,"avg":".269","atBats":305,"obp":".329","slg":".531","ops":".860","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":162,"rbi":59,"leftOnBase":138,"sacBunts":0,"sacFlies":3,"babip":".290","groundOutsToAirouts":"0.75","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.05","popOuts":17,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":10,"stolenBases":36,"stolenBasePercentage":".783","caughtStealingPercentage":".217","assists":19,"putOuts":540,"errors":3,"chances":562,"fielding":".995","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID690993":{"person":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"jerseyNumber":"33","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"battingOrder":"500","stats":{"batting":{"summary":"1-2 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":41,"groundOuts":53,"airOuts":76,"runs":32,"doubles":9,"triples":2,"homeRuns":6,"strikeOuts":48,"baseOnBalls":12,"intentionalWalks":0,"hits":59,"hitByPitch":3,"avg":".251","atBats":235,"obp":".295","slg":".383","ops":".678","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":90,"rbi":19,"leftOnBase":109,"sacBunts":0,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.17","popOuts":16,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":44,"putOuts":70,"errors":2,"chances":116,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID675512":{"person":{"id":675512,"fullName":"Troy Melton","link":"/api/v1/people/675512"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":116,"stats":{"batting":{},"pitching":{},"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":7,"gamesStarted":7,"flyOuts":29,"groundOuts":45,"airOuts":53,"runs":10,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":32,"baseOnBalls":10,"intentionalWalks":0,"hits":25,"hitByPitch":2,"atBats":154,"obp":".222","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":606,"era":"2.05","inningsPitched":"44.0","wins":4,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"0.80","battersFaced":167,"outs":132,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":606,"balls":222,"strikes":384,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".800","pitchesPerInning":"13.77","gamesFinished":0,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"6.55","walksPer9Inn":"2.05","hitsPer9Inn":"5.11","runsScoredPer9":"2.05","homeRunsPer9":"1.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":14},"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":false,"isOnBench":true,"isSubstitute":false}}},"batters":[805808,693307,681481,682985,690993,663837,679529,656716,681546,701162,701678,664285,689225,805427,445276,640448],"pitchers":[664285,689225,805427,445276,640448],"bench":[663330,668670],"bullpen":[623454,656427,663947,675512,663554,672456,669373,621097],"battingOrder":[805808,693307,681481,682985,663837,679529,656716,701162,701678],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Greene, R (18, Eovaldi); McKinstry (6, Winn, C); Dingler (19, Collyer)."},{"label":"HR","value":"Keith (6, 5th inning off Eovaldi, 0 on, 0 out); Lee (4, 5th inning off Eovaldi, 1 on, 2 out)."},{"label":"TB","value":"Dingler 3; Greene, R 2; Keith 4; Lee 4; Malgeri; McGonigle 2; McKinstry 3; Torkelson."},{"label":"RBI","value":"Keith (19); Lee 2 (15); Malgeri (2)."},{"label":"2-out RBI","value":"Lee 2."},{"label":"Runners left in scoring position, 2 out","value":"Carpenter; Lee 2; Vierling 2."},{"label":"Team RISP","value":"2-for-11."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Carpenter (Cauley at 2nd base)."}]}],"note":[{"label":"a","value":"Grounded out for Keith in the 6th."},{"label":"b","value":"Walked for Outman in the 6th."}]},"home":{"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":7,"groundOuts":7,"airOuts":14,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".246","atBats":40,"obp":".321","slg":".395","ops":".716","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":28,"rbi":10,"leftOnBase":16,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.33","popOuts":2,"lineOuts":5},"pitching":{"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":4,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":38,"obp":".341","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":157,"era":"3.99","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.24","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":58,"strikes":99,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":4,"pitchesPerInning":"17.44","runsScoredPer9":"4.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":0,"chances":31,"passedBall":0,"pickoffs":0}},"players":{"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":"601","stats":{"batting":{"note":"b-","summary":"2-2 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":70,"flyOuts":42,"groundOuts":43,"airOuts":70,"runs":30,"doubles":6,"triples":2,"homeRuns":7,"strikeOuts":58,"baseOnBalls":29,"intentionalWalks":0,"hits":38,"hitByPitch":3,"avg":".186","atBats":204,"obp":".295","slg":".338","ops":".633","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":241,"totalBases":69,"rbi":22,"leftOnBase":103,"sacBunts":4,"sacFlies":1,"babip":".221","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.14","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":0,"putOuts":161,"errors":1,"chances":162,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID677958":{"person":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"jerseyNumber":"80","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":16,"gamesStarted":14,"flyOuts":39,"groundOuts":87,"airOuts":78,"runs":35,"doubles":10,"triples":3,"homeRuns":8,"strikeOuts":70,"baseOnBalls":31,"intentionalWalks":0,"hits":76,"hitByPitch":2,"atBats":308,"obp":".317","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1347,"era":"3.83","inningsPitched":"80.0","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.34","battersFaced":344,"outs":240,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1347,"balls":517,"strikes":830,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".250","pitchesPerInning":"16.84","gamesFinished":0,"strikeoutWalkRatio":"2.26","strikeoutsPer9Inn":"7.88","walksPer9Inn":"3.49","hitsPer9Inn":"8.55","runsScoredPer9":"3.94","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":17,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669394":{"person":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"jerseyNumber":"21","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"400","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":42,"groundOuts":77,"airOuts":72,"runs":38,"doubles":14,"triples":0,"homeRuns":14,"strikeOuts":89,"baseOnBalls":28,"intentionalWalks":0,"hits":77,"hitByPitch":2,"avg":".246","atBats":313,"obp":".310","slg":".425","ops":".735","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":133,"rbi":52,"leftOnBase":150,"sacBunts":0,"sacFlies":2,"babip":".297","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.36","popOuts":17,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":71,"putOuts":552,"errors":4,"chances":627,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID682608":{"person":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(H, 5)","summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":7,"strikes":9,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":18,"groundOuts":23,"airOuts":37,"runs":14,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":8,"intentionalWalks":1,"hits":24,"hitByPitch":2,"atBats":116,"obp":".268","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":491,"era":"2.97","inningsPitched":"30.1","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":10,"whip":"1.05","battersFaced":128,"outs":91,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":491,"balls":160,"strikes":331,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.19","gamesFinished":4,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"10.09","walksPer9Inn":"2.37","hitsPer9Inn":"7.12","runsScoredPer9":"4.15","homeRunsPer9":"0.89","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641302":{"person":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"jerseyNumber":"13","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":3,"flyOuts":20,"groundOuts":42,"airOuts":32,"runs":12,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":37,"hitByPitch":2,"atBats":138,"obp":".329","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":579,"era":"2.50","inningsPitched":"36.0","wins":1,"losses":1,"saves":4,"saveOpportunities":5,"holds":7,"blownSaves":1,"earnedRuns":10,"whip":"1.33","battersFaced":154,"outs":108,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":579,"balls":202,"strikes":377,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".500","pitchesPerInning":"16.08","gamesFinished":9,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"7.50","walksPer9Inn":"2.75","hitsPer9Inn":"9.25","runsScoredPer9":"3.00","homeRunsPer9":"0.50","inheritedRunners":15,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"800","stats":{"batting":{"summary":"3-5 | RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":15,"groundOuts":49,"airOuts":40,"runs":18,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":24,"baseOnBalls":14,"intentionalWalks":0,"hits":39,"hitByPitch":7,"avg":".258","atBats":151,"obp":".349","slg":".285","ops":".634","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":43,"rbi":15,"leftOnBase":74,"sacBunts":1,"sacFlies":0,"babip":".307","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":88,"errors":0,"chances":89,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID592626":{"person":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":32,"groundOuts":55,"airOuts":62,"runs":34,"doubles":7,"triples":2,"homeRuns":14,"strikeOuts":60,"baseOnBalls":32,"intentionalWalks":1,"hits":55,"hitByPitch":3,"avg":".240","atBats":229,"obp":".337","slg":".472","ops":".809","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":268,"totalBases":108,"rbi":31,"leftOnBase":82,"sacBunts":0,"sacFlies":3,"babip":".259","groundOutsToAirouts":"0.89","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"16.36","popOuts":11,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":18,"errors":0,"chances":19,"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":{},"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":33,"gamesStarted":1,"flyOuts":23,"groundOuts":38,"airOuts":45,"runs":8,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":43,"baseOnBalls":9,"intentionalWalks":1,"hits":17,"hitByPitch":0,"atBats":142,"obp":".171","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":633,"era":"1.71","inningsPitched":"42.0","wins":1,"losses":1,"saves":18,"saveOpportunities":20,"holds":2,"blownSaves":2,"earnedRuns":8,"whip":"0.62","battersFaced":152,"outs":126,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":633,"balls":209,"strikes":424,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".500","pitchesPerInning":"15.07","gamesFinished":24,"strikeoutWalkRatio":"4.78","strikeoutsPer9Inn":"9.21","walksPer9Inn":"1.93","hitsPer9Inn":"3.64","runsScoredPer9":"1.71","homeRunsPer9":"0.64","inheritedRunners":12,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID615698":{"person":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"jerseyNumber":"44","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":17,"gamesStarted":2,"flyOuts":26,"groundOuts":24,"airOuts":53,"runs":16,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":25,"baseOnBalls":11,"intentionalWalks":1,"hits":32,"hitByPitch":4,"atBats":133,"obp":".315","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":587,"era":"3.31","inningsPitched":"35.1","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.22","battersFaced":149,"outs":106,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":587,"balls":214,"strikes":373,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.61","gamesFinished":7,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"6.37","walksPer9Inn":"2.80","hitsPer9Inn":"8.15","runsScoredPer9":"4.08","homeRunsPer9":"1.02","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670032":{"person":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"jerseyNumber":"33","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"900","stats":{"batting":{"summary":"3-5 | RBI, 2 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":10,"groundOuts":34,"airOuts":18,"runs":12,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":32,"hitByPitch":2,"avg":".327","atBats":98,"obp":".359","slg":".378","ops":".737","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":37,"rbi":9,"leftOnBase":39,"sacBunts":2,"sacFlies":0,"babip":".383","groundOutsToAirouts":"1.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"98.00","popOuts":2,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":37,"errors":1,"chances":92,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"200","stats":{"batting":{"summary":"2-3 | 2B, 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":38,"groundOuts":83,"airOuts":80,"runs":41,"doubles":21,"triples":0,"homeRuns":9,"strikeOuts":63,"baseOnBalls":29,"intentionalWalks":0,"hits":95,"hitByPitch":5,"avg":".298","atBats":319,"obp":".363","slg":".448","ops":".811","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":355,"totalBases":143,"rbi":34,"leftOnBase":124,"sacBunts":0,"sacFlies":2,"babip":".345","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.44","popOuts":9,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":114,"putOuts":58,"errors":5,"chances":177,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695239":{"person":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":1,"strikes":8,"strikePercentage":".890","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":4,"groundOuts":13,"airOuts":13,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":1,"hits":10,"hitByPitch":0,"atBats":43,"obp":".313","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":190,"era":"3.86","inningsPitched":"11.2","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.29","battersFaced":48,"outs":35,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":70,"strikes":120,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.29","gamesFinished":3,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"5.40","walksPer9Inn":"3.86","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"0.77","inheritedRunners":9,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID679822":{"person":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"jerseyNumber":"14","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":13,"groundOuts":17,"airOuts":27,"runs":12,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".269","atBats":93,"obp":".343","slg":".495","ops":".838","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":46,"rbi":15,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.60","popOuts":9,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":43,"putOuts":43,"errors":2,"chances":88,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"500","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":21,"groundOuts":32,"airOuts":41,"runs":17,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":42,"baseOnBalls":17,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".212","atBats":146,"obp":".299","slg":".336","ops":".635","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":49,"rbi":15,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".263","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.20","popOuts":11,"lineOuts":9},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":13,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":31,"stolenBasePercentage":".816","caughtStealingPercentage":".184","assists":11,"putOuts":330,"errors":6,"chances":347,"fielding":".983","passedBall":1,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2 RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":79,"flyOuts":30,"groundOuts":70,"airOuts":61,"runs":34,"doubles":15,"triples":2,"homeRuns":6,"strikeOuts":67,"baseOnBalls":21,"intentionalWalks":0,"hits":74,"hitByPitch":1,"avg":".276","atBats":268,"obp":".328","slg":".414","ops":".742","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":294,"totalBases":111,"rbi":43,"leftOnBase":114,"sacBunts":1,"sacFlies":3,"babip":".343","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.67","popOuts":15,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":123,"putOuts":110,"errors":3,"chances":236,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID669022":{"person":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"jerseyNumber":"1","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":18,"gamesStarted":18,"flyOuts":55,"groundOuts":78,"airOuts":102,"runs":46,"doubles":20,"triples":3,"homeRuns":9,"strikeOuts":104,"baseOnBalls":39,"intentionalWalks":0,"hits":83,"hitByPitch":2,"atBats":363,"obp":".305","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1635,"era":"4.31","inningsPitched":"96.0","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.27","battersFaced":408,"outs":288,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1635,"balls":595,"strikes":1040,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".417","pitchesPerInning":"17.03","gamesFinished":0,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"9.75","walksPer9Inn":"3.66","hitsPer9Inn":"7.78","runsScoredPer9":"4.31","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":5,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686560":{"person":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":8,"groundOuts":15,"airOuts":19,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":14,"intentionalWalks":1,"hits":11,"hitByPitch":5,"atBats":61,"obp":".375","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":325,"era":"3.50","inningsPitched":"18.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.39","battersFaced":80,"outs":54,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":325,"balls":141,"strikes":184,"strikePercentage":".570","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".500","pitchesPerInning":"18.06","gamesFinished":10,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"8.00","walksPer9Inn":"7.00","hitsPer9Inn":"5.50","runsScoredPer9":"4.00","homeRunsPer9":"0.50","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":4},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":17,"gamesStarted":17,"flyOuts":52,"groundOuts":71,"airOuts":99,"runs":37,"doubles":11,"triples":0,"homeRuns":16,"strikeOuts":115,"baseOnBalls":20,"intentionalWalks":2,"hits":75,"hitByPitch":0,"atBats":358,"obp":".251","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1525,"era":"3.48","inningsPitched":"95.2","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"0.99","battersFaced":380,"outs":287,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1525,"balls":516,"strikes":1009,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".583","pitchesPerInning":"15.94","gamesFinished":0,"strikeoutWalkRatio":"5.75","strikeoutsPer9Inn":"10.82","walksPer9Inn":"1.88","hitsPer9Inn":"7.06","runsScoredPer9":"3.48","homeRunsPer9":"1.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607043":{"person":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":59,"groundOuts":73,"airOuts":90,"runs":35,"doubles":20,"triples":3,"homeRuns":8,"strikeOuts":73,"baseOnBalls":29,"intentionalWalks":1,"hits":83,"hitByPitch":6,"avg":".262","atBats":317,"obp":".333","slg":".420","ops":".753","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":133,"rbi":29,"leftOnBase":118,"sacBunts":0,"sacFlies":2,"babip":".315","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.62","popOuts":6,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":126,"errors":3,"chances":131,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687239":{"person":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"jerseyNumber":"70","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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669701":{"person":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"jerseyNumber":"8","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"2-2 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"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":36,"flyOuts":24,"groundOuts":21,"airOuts":38,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":14,"intentionalWalks":1,"hits":25,"hitByPitch":1,"avg":".238","atBats":105,"obp":".331","slg":".295","ops":".626","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":31,"rbi":8,"leftOnBase":39,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"105.00","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":64,"putOuts":36,"errors":2,"chances":102,"fielding":".980","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"}]},"ID553869":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"jerseyNumber":"35","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":10,"groundOuts":15,"airOuts":22,"runs":10,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".300","atBats":70,"obp":".315","slg":".557","ops":".872","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":39,"rbi":16,"leftOnBase":28,"sacBunts":0,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":8,"putOuts":188,"errors":2,"chances":198,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID695508":{"person":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"600","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":5,"airOuts":3,"runs":2,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".167","atBats":12,"obp":".231","slg":".333","ops":".564","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":13,"totalBases":4,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{"note":"(W, 9-7)","summary":"5.0 IP, 3 ER, 9 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":32,"strikes":53,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":17,"gamesStarted":17,"flyOuts":50,"groundOuts":109,"airOuts":88,"runs":49,"doubles":16,"triples":1,"homeRuns":19,"strikeOuts":110,"baseOnBalls":24,"intentionalWalks":0,"hits":99,"hitByPitch":6,"atBats":404,"obp":".297","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1556,"era":"4.02","inningsPitched":"105.1","wins":9,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.17","battersFaced":436,"outs":316,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1556,"balls":513,"strikes":1043,"strikePercentage":".670","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":3,"winPercentage":".563","pitchesPerInning":"14.77","gamesFinished":0,"strikeoutWalkRatio":"4.58","strikeoutsPer9Inn":"9.40","walksPer9Inn":"2.05","hitsPer9Inn":"8.46","runsScoredPer9":"4.19","homeRunsPer9":"1.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":19,"errors":0,"chances":26,"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"}]},"ID668390":{"person":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":22,"groundOuts":24,"airOuts":32,"runs":23,"doubles":6,"triples":2,"homeRuns":5,"strikeOuts":29,"baseOnBalls":9,"intentionalWalks":1,"hits":33,"hitByPitch":1,"atBats":116,"obp":".339","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":467,"era":"7.07","inningsPitched":"28.0","wins":3,"losses":2,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":22,"whip":"1.50","battersFaced":128,"outs":84,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":467,"balls":157,"strikes":310,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":1,"winPercentage":".600","pitchesPerInning":"16.68","gamesFinished":4,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"9.32","walksPer9Inn":"2.89","hitsPer9Inn":"10.61","runsScoredPer9":"7.39","homeRunsPer9":"1.61","inheritedRunners":15,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[679822,669701,673962,677649,669394,543309,695508,694497,553869,696030,670032,543135,641302,682608,695239,668390,686560],"pitchers":[543135,641302,682608,695239,668390,686560],"bench":[607043,592626],"bullpen":[669022,656641,687239,615698,677958,594798],"battingOrder":[669701,673962,677649,669394,543309,694497,553869,696030,670032],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Jung, Jo (21, Valdez, F); Díaz, E (6, Finnegan)."},{"label":"HR","value":"Díaz, E (4, 2nd inning off Valdez, F, 0 on, 1 out); Smith (1, 6th inning off Brieske, 0 on, 1 out); Carter (7, 8th inning off Finnegan, 0 on, 2 out)."},{"label":"TB","value":"Carter 5; Cauley; Duran, E 2; Díaz, E 6; Jung, Jo 3; Lopez, N 3; Osuna, A 3; Smith 5."},{"label":"RBI","value":"Carter (22); Duran, E 2 (43); Díaz, E (16); Jung, Jo 2 (34); Lopez, N (9); Osuna, A (15); Smith 2 (8)."},{"label":"2-out RBI","value":"Osuna, A; Lopez, N; Carter; Smith."},{"label":"Runners left in scoring position, 2 out","value":"Higashioka 2; Burger 2; Lopez, N; Duran, E 2."},{"label":"SF","value":"Duran, E."},{"label":"Team RISP","value":"5-for-11."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lopez, N (4, 2nd base off Sommers/Dingler)."}]}],"note":[{"label":"a","value":"Homered for Foscue in the 6th."},{"label":"b","value":"Singled for Cauley in the 7th."}]}},"officials":[{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":639723,"fullName":"Brennan Miller","link":"/api/v1/people/639723"},"officialType":"First Base"},{"official":{"id":483630,"fullName":"John Tumpane","link":"/api/v1/people/483630"},"officialType":"Second Base"},{"official":{"id":482620,"fullName":"Chris Conroy","link":"/api/v1/people/482620"},"officialType":"Third Base"}],"info":[{"label":"Pitch timer violations","value":"Valdez, F (pitcher)."},{"label":"ABS Challenge","value":"Dingler 2 (Ball-Overturned to Strike, Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Valdez, F 87-60; Brieske 23-16; Sommers 26-17; Jansen, K 9-4; Finnegan 19-13; Eovaldi 85-53; Alexander, T 18-10; Gray 16-9; Ahlstrom 9-8; Winn, C 17-11; Collyer 12-8."},{"label":"Groundouts-flyouts","value":"Valdez, F 5-5; Brieske 1-1; Sommers 0-0; Jansen, K 0-1; Finnegan 1-0; Eovaldi 3-2; Alexander, T 1-0; Gray 0-1; Ahlstrom 0-0; Winn, C 1-1; Collyer 0-1."},{"label":"Batters faced","value":"Valdez, F 26; Brieske 6; Sommers 5; Jansen, K 2; Finnegan 6; Eovaldi 22; Alexander, T 4; Gray 4; Ahlstrom 2; Winn, C 5; Collyer 4."},{"label":"Inherited runners-scored","value":"Jansen, K 2-0; Alexander, T 1-0; Gray 3-0; Ahlstrom 2-0."},{"label":"Umpires","value":"HP: Willie Traynor. 1B: Brennan Miller. 2B: John Tumpane. 3B: Chris Conroy. "},{"label":"Weather","value":"74 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"7:10 PM."},{"label":"T","value":"3:14."},{"label":"Att","value":"33,450."},{"label":"Venue","value":"Globe Life Field."},{"label":"July 2, 2026"}],"pitchingNotes":["Eovaldi pitched to 1 batter in the 6th inning.","Sommers pitched to 5 batters in the 7th inning."],"topPerformers":[{"player":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","boxscoreName":"Díaz, E"},"jerseyNumber":"35","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":10,"groundOuts":15,"airOuts":22,"runs":10,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".300","atBats":70,"obp":".315","slg":".557","ops":".872","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":39,"rbi":16,"leftOnBase":28,"sacBunts":0,"sacFlies":1,"babip":".315","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":6,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":8,"putOuts":188,"errors":2,"chances":198,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701","boxscoreName":"Smith"},"jerseyNumber":"8","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"101","stats":{"batting":{"note":"a-","summary":"2-2 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"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":36,"flyOuts":24,"groundOuts":21,"airOuts":38,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":14,"intentionalWalks":1,"hits":25,"hitByPitch":1,"avg":".238","atBats":105,"obp":".331","slg":".295","ops":".626","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":31,"rbi":8,"leftOnBase":39,"sacBunts":0,"sacFlies":1,"babip":".289","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"105.00","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":64,"putOuts":36,"errors":2,"chances":102,"fielding":".980","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"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962","boxscoreName":"Jung, Jo"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"200","stats":{"batting":{"summary":"2-3 | 2B, 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":38,"groundOuts":83,"airOuts":80,"runs":41,"doubles":21,"triples":0,"homeRuns":9,"strikeOuts":63,"baseOnBalls":29,"intentionalWalks":0,"hits":95,"hitByPitch":5,"avg":".298","atBats":319,"obp":".363","slg":".448","ops":".811","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":355,"totalBases":143,"rbi":34,"leftOnBase":124,"sacBunts":0,"sacFlies":2,"babip":".345","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.44","popOuts":9,"lineOuts":33},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":114,"putOuts":58,"errors":5,"chances":177,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":62,"hittingGameScore":62}]},"decisions":{"winner":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"loser":{"id":664285,"fullName":"Framber Valdez","link":"/api/v1/people/664285"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}